• éligibleCPF

Formation SQL Perfectionnement

4.6 sur 5 étoiles

5 étoiles
55%
4 étoiles
45%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 20 avis
(20 avis)
Durée 2 jours
Niveau Intermédiaire
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 OIBP
Éligible CPF Code RS6085
Certification Langage SQL : Exploiter une base de données relationnelle

Le succès du SQL (Structured Query Language) provient principalement de sa simplicité et de sa syntaxe presque géométrique autour de données structurées en lignes et en colonnes. La structure de programmation « select …from … where … » devient cependant moins intuitive à utiliser dès lors que les requêtes deviennent plus complexes avec plusieurs tables et des conditions qui se cumulent.

Cette formation SQL Perfectionnement vous apprendra à lire et écrire des requêtes SQL complexes en disposant d’une méthodologie solide et étayée.

Objectif opérationnel : 

Savoir lire et écrire des requêtes SQL complexes en disposant d'une méthodologie solide et étayée.

Objectifs pédagogiques :

À l'issue de cette formation SQL Perfectionnement vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser les jointures et leurs variantes
  • Maîtriser les requêtes ensemblistes
  • Écrire des requêtes SQL complexes (jointures externes, select imbriqués corrélés, etc.)
  • Savoir modéliser une requête complexe à l’aide d’un arbre
  • Transcrire cet arbre en requête SQL

Public :

Ce cours SQL Perfectionnement cible principalement les utilisateurs finaux, utilisateurs BI , développeurs, administrateurs, chefs de projet, et plus généralement toute personne ayant une première expérience du langage SQL mais ne s’estimant pas totalement à l’aise ni autonome pour écrire des requêtes SQL plus ou moins complexes.

Prérequis :

Pour suivre cette formation SQL Perfectionnement, il est important de bien connaître les fondamentaux du SQL (select … from … where, group by, jointure simple, etc.) et les concepts fondamentaux des bases de données relationnelles (table, lignes, colonnes, clef primaire, clef étrangère).
La formation SQL : Interroger les bases de données avec le langage SQL (Réf. OIBB) peut constituer un bon prérequis.

Maîtriser les jointures

Rappels sur les liens entre les données dans un SGBDR
La jointure « classique » (INNER JOIN)
Différence avec la jointure « naturelle » (NATURAL JOIN)
Jointure avec « beaucoup » de tables
La jointure croisée ou produit cartésien (CROSS JOIN)
Quand a-t-on besoin de faire une jointure externe (RIGHT/LEFT JOIN) ?
Condition vraie dans au moins une des tables (FULL JOIN)
Exemples d’auto jointure (SELF JOIN)

Expressions régulières et SQL

Limites de l'opérateur LIKE
Philosophie des expressions régulières
Étendre les méta-caractères (^,. ,*,[,  …)
Syntaxe générale des fonctions
Fonction : regexp_like.
Fonction : regexp_substr.
Fonction : regexp_instr.
Fonction : regexp_replace.
Fonction : regexp_count.

Opérateurs ensemblistes

Règles à respecter pour assembler des requêtes :
- Nombre d'expressions projetées
- Types des expressions projetées
Les opérateurs UNION, UNION ALL, INTERSECT et MINUS
Trier les informations

Compléments sur le regroupement de données

Rappels sur GROUP BY et HAVING
Constitution de sous-groupes avec ROLLUP et CUBE
Application partielle et totale ROLLUP et CUBE
Identification de lignes générées par ROLLUP et CUBE avec les fonctions GROUPING et GROUPING_ID
Gestion des NULLs
Identification de groupes dupliqués
Tableaux croisés avec PIVOT et UNPIVOT

Manipulation avancée en SQL

Insertion multitables inconditionnelles, inconditionnelles avec "rotation", conditionnelles, conditionnelles exclusives.
Insertion ou modification avec la commande MERGE
Utilisation de sous-requêtes corrélées ou interrogation sur tuples
Manipulation et consultation avec la clause RETURNING.

Aide à l’écriture de requêtes SQL complexes

Principes d’un arbre de requête (algébrique)
Vocabulaire (projection, restriction, …)
Formalisme associé
Exemples de requêtes complexes modélisées progressivement par un arbre
Passage au SQL correspondant

Les travaux pratiques représentent 80% du temps de formation.

Cette formation vous prépare au passage de la certification Langage SQL : Exploiter une base de données relationnelle. Cette épreuve d’évaluation “Langage SQL : Exploiter une base de données relationnelle” vient évaluer les compétences suivantes : l’extraction de données à l’aide de requêtes simples et complexes, mettre à jour les données d’une table, et créer des vues.

Elle est constituée de cas pratique qui positionnent le candidat dans une situation similaire à son environnement de travail ainsi que de questions sous la forme d’un questionnaire à choix multiple et à choix unique.

Cette épreuve d’évaluation couvre les 4 compétences du référentiel de la certification “Langage SQL : Exploiter une base de données relationnelle”, elle est chronométrée et dure 1 heure 30 maximum.
La certification est obtenue si le candidat obtient 700 points minimum sur 1000. Un cas pratique vaut dix fois plus de points qu’une question de type QCM/QCU. Un candidat ne peut donc pas obtenir sa certification uniquement avec les questions de type QCM/QCU. Le résultat ainsi obtenu permet de valider les compétences du candidat dans l’exploitation de données avec le langage SQL, dans une base de données relationnelle.

La certification est obtenue si le candidat obtient un score supérieur à 81 points sur 116 soit 700 points minimum sur 1000 (un ratio est fait en fonction du nombre de points obtenus).

Le passage de la certification n'est pas obligatoire et n'est pas compris dans le tarif de la formation.

Cette certification est éligible au CPF. Retrouvez cette formation SQL Perfectionnement sur le site du CPF (MonCompteFormation).

Date de mise à jour du programme : 03/11/2023

Dates et lieux

1
2
3
4
5
Du 30 au 31 mai 2024
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 30 au 31 mai 2024
Lieu
Paris
Durée
2 jrs
1520 € HT
Du 10 au 06 juin 2024
Lieu
Nantes
Durée
2 jrs
1520 € HT
Du 27 au 28 juin 2024
Session garantie
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 27 au 28 juin 2024
Session garantie
Lieu
Paris
Durée
2 jrs
1520 € HT
Du 25 au 26 juillet 2024
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 25 au 26 juillet 2024
Lieu
Paris
Durée
2 jrs
1520 € HT
Du 29 au 30 août 2024
Lieu
Distanciel
Durée
2 jrs
1520 € HT
Du 29 au 30 août 2024
Lieu
Paris
Durée
2 jrs
1520 € HT
Du 19 au 09 septembre 2024
Lieu
Aix-en-Provence
Durée
2 jrs
1520 € HT
1
2
3
4
5

Avis des participants à la formation SQL Perfectionnement

Note moyenne de 4.6/5(20)

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.

BJ
5/5

Mon avis sur le contenu du stage :

"On regrette que la formation ne comprenne pas un 3ème jour pour pouvoir détailler plus certaines parties théoriques et avoir plus de temps pour les exercices pratiques. Support pour les exercices excellent ; support de cours synthétique (manque peut-être un peu de détail) Formateur parfait !"

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

"Compétence et disponibilité du formateur Organisation des journées (théorie matin + exercices après-midi) support d'exercices possibilité d'avoir accès à une base de données et les données sur lesquelles on a travaillé après la formation pour continuer / refaire les exercices"

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

"formation trop courte (manque a minima 1 journée), ce qui impose de ne pas pouvoir détailler (ni la théorie ni les exercices)"

WJ
5/5

Mon avis sur le contenu du stage :

"Excellente formation ! Je suis très satisfait : le contenu de la formation était riche et intéressant. C'était vraiment conforme à mes attentes (et même davantage) donc mon objectif est atteint."

Mon avis sur le formateur :

"Excellent ! Le formateur était très, très bon (pédagogue, expert dans son domaine, sympathique et à l'écoute). Son cours était remarquablement structuré, très bien expliqué et vraiment passionnant. Je suis très satisfait et je l'en remercie !"

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

"Tout était très bien. Le fait d'être en petit groupe a également aidé."

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

"(RAS)."

VN
4/5

Mon avis sur le contenu du stage :

"Très bonne formation dans l'ensemble et axée sur des points techniques avancés. "

Mon avis sur le formateur :

"Animateur agréable, à l'écoute et pédagogue. Merci pour le document technique fourni qui permet de garder une trace de ce qui a été fait, et de continuer à travailler certains points techniques ! Peut être une préparation de certains points supplémentaires pour la 2ème séance aurait pu être un plus. "

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

"Temps pour les exercices et correction optimisée derrière. "

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

"Peut être faire un peu plus d'exercices et de points sur la 2ème séance. "

BELLANGER Baptiste
5/5

Mon avis sur le contenu du stage :

"Support orienté Oracle mais Denis nous a donné le pendant côté DB2"

Mon avis sur le formateur :

"RAS"

Mon avis sur la salle de formation :

"Nous avions à disposition seulement nos pc portable. Compliquer de pouvoir effectuer les exercices de façon optimum"

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

"Le formateur Formations / exercices"

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

"Matériels"

VM
4/5

Mon avis sur le contenu du stage :

"Formation très instructive. On pourrait davantage alterner théorie/pratique au cours des 2 jours plutôt que la séparation matin/après-midi."

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

"Qualité des exercices et corrections Formateur intéressant et disponible Matériels"

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

"Manque d'alternance théorie/exercices Seule en présentiel"

QD
5/5

Mon avis sur le contenu du stage :

"+ Partage des cours de base. Merci !"

Mon avis sur le formateur :

"Très pédagogue, disponible et compétant. Merci !"

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

"Environnement complet et fonctionnel !"

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

"RAS"

FALEMPIN Charlotte
5/5

Mon avis sur le contenu du stage :

"Excellent formateur, pédagogue agréable et adaptatif. On ne voit pas le temps passer !"

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

"disponibilité de l'intervenant pour les exercices et les questions"

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

"un second écran aurait été mieux"

BY
5/5

Mon avis sur le contenu du stage :

"Formation technique qui a répondu à mes attentes, il ne manque plus qu'à pratiquer."

Mon avis sur le formateur :

"Très bon formateur, disponible et pédagogue."

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

"Possibilité d'utiliser Oracle à distance."

GA
4/5

Mon avis sur le contenu du stage :

"Il faudra que je pratique évidemment mais j'ai découvert pas mal de fonctions qui me semblent utilisables à terme dans un projet concret."

Mon avis sur le formateur :

"Formateur sympathique et à l'écoute."

DANSOKO Kaba
5/5

Mon avis sur le contenu du stage :

"simplification de concepts compliqué "

Mon avis sur le formateur :

"Très disponible"

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

"fluidité "

RB
4/5

Mon avis sur le contenu du stage :

"Plus d'optimisation"

Mon avis sur la salle de formation :

"pas d'écrans "

ME
4/5

Mon avis sur le contenu du stage :

"J'aurai préféré une alternance plus marquée entre exercices et cours. Entre chaque notion."

DD
4/5

Mon avis sur le formateur :

"Formateur très pédagogue et compétent."

SN
4/5

Mon avis sur la salle de formation :

"Problème de connexion internet "

LSK
5/5

Mon avis sur le formateur :

"Explications claires. Très accessible"

BJ
4/5
FA
5/5
LAHMAR Victoria
4/5
SPAETH Philippe
5/5
TN
5/5


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