Écrire du code SQL basé sur les normes ANSI/ISO afin de construire et de maintenir des structures de bases de données
Mettre à jour le contenu d'une base de données avec SQL et la gestion des transactions
Récupérer des données à partir d'une ou plusieurs table(s)
Traiter des données ligne par ligne en utilisant des agrégations
Qu'est-ce qu'une base de données ? Un serveur de base de données ?
Le modèle relationnel
Les liens entre les tables et intégrité référentielle
Généralités
Le modèle client/serveur
Structure générale d'une base de données : Base, Schéma, Tables
Principaux SGBD
Langage SQL
Types d'instructions SQL : DDL, DML, DCL
Éléments de la syntaxe SQL
Traduction de l'algèbre relationnelle
Insertions (INSERT)
Modifications (UPDATE)
Suppression (DELETE/TRUNCATE)
Clause RETURNING/OUTPUT
Structure générale de l'ordre SELECT
Alias de colonnes et alias de tables
Clause WHERE
Prédicat LIKE / Prédicat SIMILAR TO / Prédicat IS NULL / Prédicat IN
Fonctions d'agrégats
Clause GROUP BY / Clause HAVING / Clause ORDER BY / Clause LIMIT / Clause OFFSET/FETCH
Sous-requêtes : Sous-requêtes simples, Sous-requêtes corrélées
Prédicat EXISTS
Opérateurs de jeux
UNION
INTERSECT
EXCEPT/MINUS
Tables temporaires
Vues
Clause WITH : les CTE
Jointures et requêtes multi-tables
Produit cartésien
Jointures internes
Jointure naturelle
Théta-jointure (ON)
Équi-jointure (USING)
Auto-jointure
Jointures externes / Jointures externes gauches / Jointures externes droites / Jointures externes complètes
Fonctions de fenêtrage
Présentation et intérêts
Principales fonctions de fenêtrage
Clause OVER()
Prédicat ORDER BY / Prédicat PARTITION BY / Prédicat ROW BETWEEN
Fonctions de gestion de chaînes
Fonctions de gestion de date
Faites-nous part de votre projet de formation,
nous sommes là pour vous guider.