• Best

Formation SQL : Interroger les bases de données avec le langage SQL

(26 avis)

4.8 sur 5 étoiles

5 étoiles
80%
4 étoiles
19%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 26 avis
Durée 3 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence OIBB

Le langage SQL est incontournable dans le paysage informatique car c'est le langage de référence pour interroger les bases de données. Il permet également de mettre à jour les données de la base et sa standardisation permet de communiquer avec tous les système de gestion de base de données (SGBD) tels qu'Oracle, SQL Server, MySQL, PostgreSQL, DB2, etc.

Au cours de cette formation SQL, nous vous expliquerons la structure générale d'un SGBDR (système de gestion de bases de données relationnelles) et la philosophie du langage SQL (Structured Query Language) afin d'apprendre à écrire des requêtes, simples ou complexes, naturellement et avec simplicité.

Concrètement ce cours vous apprendra à:

  • Découvrir et prendre en main votre environnement SQL
  • Comprendre le schéma d'une base et des tables
  • S'initier à l'écriture des requêtes SQL pour extraire des données
  • Savoir écrire des requêtes SQL pour mettre à jour la base
  • Comment extraire les informations de plusieurs tables
  • Assimiler les fonctions standards du langage SQL.

Public :

Ce stage SQL s'adresse aux développeurs, aux exploitants intervenant sur un serveur de bases de données ainsi qu'aux futurs administrateurs de bases de données souhaitant apprendre le SQL.

Prérequis :

Aucune connaissance particulière sur le SQL n'est requise pour suivre ce module.

Schéma général d'une base de données

Principes des tables et des relations entre les données Le rôle des contraintes d'intégrité Les clefs primaires et étrangères Des exemples de violations de contraintes
Les domaines d'utilisation du SQL

L'environnement de travail pour le SQL

Différents produits selon les acteurs pour un même résultat

Les nécessités d'un environnement spécifique pour dialoguer avec la base
L'exemple d'Oracle Developper
DBA Management Studio pour SQL Server
PHPMyAdmin pour MySQL
L'outil graphique de PostgreSQL (pgAdmin3)
Autres outils selon le SGBD

Les utilisateurs

Comprendre le principe de connexion à la base
La notion de schéma
Sensibilisation aux accès concurrents et aux transactions

D'où viennent les données ?

La genèse des données

Création de tables en SQL
Savoir pourquoi il faut typer les données d'une table
Apprendre les différents types de bases (entier, réel, chaîne, date)
Comment et pourquoi modifier la définition d'une table
La suppression d'une table
Notions sur les vues, les séquences, les index et les synonymes

La mise à jour des données

L'insertion de données (insert)
La mise à jour (update)
La suppression d'informations (delete)
Ne pas confondre NULL, 0, et chaîne vide (˜˜)

Requêtes fondamentales en SQL

Découvrir la structure d'une requête SQL

La structure select ... from ... where ...
Restrictions et conditions
Trier les données (order by)
Eliminer les doublons (uniq)
Croiser les informations (jointure)

Regroupement et premières fonctions

Présentation des grandes familles de fonctions SQL
Philosophie d'utilisation des fonctions
Moyenne des valeurs (avg)
Nombre d'enregistrements retournés (count)
Minimum et maximum (min, max)
Somme des valeurs (sum)

Fonctions avancées en SQL

Les fonctions sur les chaînes de caractères

La longueur d'une chaîne (length)
Les minuscules et majuscules (lower, upper)
L'opérateur LIKE et le symbole %
Extraction d'une partie de la chaîne (substr)

Les fonctions sur les dates

Qu'est-ce que le format date ?
Savoir manipuler une date (last_day, next_day, months_between, etc. )

La conversion date/chaîne

Les pièges classiques avec les dates
Conversion d'une date en caractères (to_char)
Conversion d'une chaîne de caractères en date (to_date)

Requêtes ensemblistes en SQL

Regroupement et condition (group by, having)
Le cumul de résultats (union)
Le recoupement de résultats (intersect, minus)

Requêtes complexes en SQL

Bien comprendre les sous-interrogations dans le where
Bien comprendre les sous-requêtes synchronisées (where exists)
Variantes sur la jointure (auto jointure, jointure complexe)

Import / Export de données

Savoir récupérer les données dans un fichier texte
Savoir importer les données d'un fichier texte, CSV, XML dans la base
Découvrir comment présenter les résultats des requêtes SQL dans un fichier Excel

Limites du SQL, apports d'autres solutions

Philosophie des procédures stockées
Place du SQL dans l'offre Business Intelligence (BI)
Quelques exemples : BO, Oracle Discoverer...

Stage très pratique avec beaucoup d'exercices de difficulté variable permettant à chacun d'avancer à son rythme. Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance.

Vous pouvez suivre cette formation SQL à distance, vous participez en temps réel à la même session en même temps que les autres participants présents eux en salle de cours. Un kit spécial formation à distance vous sera envoyé avec notamment le matériel (casque micro). Vous n’avez besoin que d’un navigateur et d’une connexion internet pour suivre dans les meilleures conditions cette formation à distance SQL. Contactez-nous pour plus d’informations sur cette formation SQL à distance de chez vous ou depuis votre bureau. Attention sur cette formation toutes les sessions ne sont pas réalisables en formule cours à distance.

Avis des participants à la formation SQL : Interroger les bases de données avec le langage SQL

Note moyenne de 4.8/5(26)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

BC
4/5

Mon avis sur le formateur :

"Formateur très pédagogue"

Ce que j'ai le moins apprécié :

"Ce type de formation à distance est un peu compliqué"

RS
5/5

Mon avis sur le contenu du stage :

"Le cours est clair et simple. Les exercices variés sont en parfaite corrélation avec le cours dispensé et le support"

Mon avis sur le formateur :

"Très clair y compris pour les néophytes. L'animateur est resté disponible pour répondre aux différentes questions, faire des démonstrations en cas d'incompréhension, ou revenir vers nous suite à des questions en suspens"

Ce que j'ai le plus apprécié :

"l'utilisation de teams rend simple et fluide les échanges. Aucune latence ou bug constaté durant les 3 jours d'utilisation de la machine virtuelle"

Ce que j'ai le moins apprécié :

"Process de connexion à la machine virtuelle un peu fastidieux (mais bien expliqué dans le support reçu avant la formation). Il est aussi préférable de réaliser cette formation en présentiel pour échanger sur les exercices mais aussi naviguer entre les supports, mais le contexte sanitaire requiert la réalisation de la formation à distance dans notre cas"

DC
5/5

Mon avis sur le formateur :

"L'animateur est top, disponible pour répondre aux questions et surtout très sympa"

BK
4/5

Ce que j'ai le plus apprécié :

"Travaux pratiques et exercices"

MULLER Laurence
5/5

Mon avis sur le contenu du stage :

"Contenu formidable, trop peu de temps pour ma part pour me référer correctement aux contenus préalables lorsque les ex se complexifient, afin de les réaliser pleinement. Mais le but étant de comprendre même si exécution des ex. imparfaite. Le but est atteint pour moi. Merci."

Mon avis sur le formateur :

"Comme ci-dessus expliqué, le temps des exercices."

Ce que j'ai le plus apprécié :

"Tous."

PN
5/5

Mon avis sur le contenu du stage :

"Très bons TP. Certains points absents du support pdf exemple "CASE...WHEN...THEN...END""

Mon avis sur le formateur :

"Le formateur maîtrise très bien son sujet, il est très pédagogue et disponible. Le distanciel n'altère pas l'apprentissage dans ces conditions je pense."

Mon avis sur la salle de formation :

"Bonne intervention du support technique en amont pour réaliser via Team Viewer les TP."

Ce que j'ai le plus apprécié :

"Travaux pratiques bien menés. Seulement 2 stagiaires donc interactivité max. Pas de temps perdu dans les transports."

Ce que j'ai le moins apprécié :

"Devoir installer Team Viewer"

DC
5/5

Mon avis sur le formateur :

"Animateur pédagogue qui sait se mettre au niveau de chacun et ayant une très bonne maîtrise du domaine"

Ce que j'ai le plus apprécié :

"Formation à 2 participants permettant une formation limite particulière"

CS
5/5

Mon avis sur le contenu du stage :

"Les notions évoquées sont utiles et ciblées, les exercices permettent de bien cibler les notions théoriques "

Mon avis sur le formateur :

"Denis est très pédagogue, l'illustration par des exemples concrets permet de visualiser et comprendre les explications. L'équilibre entre exercice et cours est très bien adapté"

Ce que j'ai le plus apprécié :

"La flexibilité et l'organisation du formateur, la qualité de la formation pour les personnes n'ayant jamais fait de SQL (mon cas)"

BA
5/5

Mon avis sur le contenu du stage :

"Excellent formateur, très pédagogue et à l'écoute"

BE
5/5

Ce que j'ai le plus apprécié :

"Capacité et réactivité au niveau de l'organisation de téléconférence en cas de besoin"

SM
5/5

Mon avis sur le contenu du stage :

"très bien "

Mon avis sur le formateur :

"EXCELLENT "

Ce que j'ai le plus apprécié :

"Environnement, la qualité "

Ce que j'ai le moins apprécié :

"rien"

DS
5/5

Ce que j'ai le plus apprécié :

"Formateur très disponible pour toutes les questions. Formation pas à pas très bien construite."

Ce que j'ai le moins apprécié :

"Rien à dire"

MOREIRA Nathalie
4/5

Mon avis sur le formateur :

"Pascal est toujours de très bonne volonté pour apporter des réponses à nos questions et nous faire avancer dans nos compétences. Merci à lui."

Ce que j'ai le plus apprécié :

"Très bon environnement de travail, bons ordinateurs, on peut vraiment bien travailler. La salle de pause est top."

Ce que j'ai le moins apprécié :

"Trop chaud dans certaines salles"

BORDELET Nicolas
5/5

Mon avis sur le contenu du stage :

"Le cours est bon, mais il manque un glossaire et un état spécifique oracle/générique"

Mon avis sur le formateur :

"animateur conviviale et disponible"

Ce que j'ai le plus apprécié :

"le matériel, la salle de pause"

ZV
5/5

Ce que j'ai le plus apprécié :

"Très bon matériel. PC de haute performance. Très bon café."

Ce que j'ai le moins apprécié :

"Un peu chaud dans la salle."

EMR
5/5

Mon avis sur le formateur :

"Formateur très pédagogue, qui connaît très bien son sujet"

Ce que j'ai le plus apprécié :

"la salle de pause, l'accessibilité"

CM
5/5

Mon avis sur le contenu du stage :

"j'aurais voulu plus d'exercices à la fin pour renforcer"

LABEAU Karine
5/5

Mon avis sur le contenu du stage :

"La formation a répondu en tout point à mes attentes"

Mon avis sur le formateur :

"Un formateur à l'écoute et pedagogue"

VALETTE Hugo
5/5

Mon avis sur le contenu du stage :

"le stage a un contenu plus que satisfaisant, nous avons aborder les notions importantes "

Mon avis sur le formateur :

"Très bonne animateur, disponible et pédagogue "

BS
5/5

Mon avis sur le contenu du stage :

"Avoir une premièrement expérience sur le sujet avant la formation me semble fortement conseillé, car formation assez dense. Un 4ème jour uniquement dédié à des excercices sur les sujets abordés ne serait pas de trop."

FA
5/5

Ce que j'ai le plus apprécié :

"Exercices pratiques/illustrations synthèse "

MMA
5/5

Mon avis sur le formateur :

"formateur pédagogue,"

Ce que j'ai le plus apprécié :

"équipements des salles informatiques salle de pause (cafés + gâteaux à volonté)"

Ce que j'ai le moins apprécié :

"salle pour se restaurer avec chaises tables"

LUIZOVA Mariya
4/5

Mon avis sur le contenu du stage :

"J'ai pu apprendre les choses que je voulais. Donc le contenu était clair et utile."

Oxana
5/5
Mon avis sur le contenu du stage: un grand merci à notre formateur Alain P. qui a été toujours à l'écoute de nos besoins. les méthodes pédagogiques effaces avec un suivi de bon compréhension Mon avis sur le formateur: parfait !
MJA
4/5
Mon avis sur le contenu du stage: Le niveau de la formation (débutant)ne correspondait pas au mien; je fais déjà du SQL. Mon avis sur le formateur: Très pédagogique malgré la différence de niveau entre les stagiaires. Il a su s'adapter et limiter la frustration. Ce que j'ai le plus apprécié: La salle de pause qui est vraiment un plus.
LETOURNEUX Julien
5/5

Mon avis sur le contenu du stage :

"Difficile de dire que j'ai maintenant les conditions requises pour travailler sereinement mais le temps et la pratique sont les mots clés. Le perfectionnement viendra ensuite. Très content de la formation dans son ensemble"

Mon avis sur le formateur :

"rien à dire si ce n'est que le formateur a été très compétent, soigneux dans ses explications, et intéressant à écouter et à suivre"

Mon avis sur la salle de formation :

"...les cafés et les gateaux en plus, super! Ne changez pas votre façon de recevoir les personnes."

Ce que j'ai le plus apprécié :

"locaux propres personnels sympathique les boissons dans la salle de pause"


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB