Certif. RS 100% CPF

Maîtriser le SQL

PLB CONSULTANT

2 808 €à partir de
35 hdurée
12sessions actives
Hauts-de-Seinelieu

Objectifs de la formation

- 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
- 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

Programme

Schéma général d'une base de données
L'environnement de travail pour le SQL
Différents produits selon les acteurs pour un même résultat
Les utilisateurs
D'où viennent les données ?
La genèse des données
La mise à jour des données
Requêtes fondamentales en SQL
Découvrir la structure d'une requête SQL
Regroupement et premières fonctions
Fonctions avancées en SQL
Les fonctions sur les chaînes de caractères
Les fonctions sur les dates
La conversion date/chaîne
Requêtes ensemblistes en SQL
Requêtes complexes en SQL
Import / Export de données
Limites du SQL, apports d'autres solutions
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

Résultats attendus

- Certification Langage SQL : Exploiter une base de données relationnelle.
- Attestation de suivi de formation.
La certification « 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 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.

Les points forts

Cette formation Maîtriser SQL vous apprend à interroger des bases de données et à écrire des requêtes SQL complexes.

La certification

Langage SQL : Exploiter une base de données relationnelle

  • TypeCertif. RS
  • Spécialité (NSF)Informatique, traitement de l'information, réseaux de transmission
  • DomaineAnalyse de données
RS 7205 CertifInfo 113775

Organisme & lieu

Formations similaires