Objectifs
Cette formation Interroger des bases de données avec le langage SQL vous permettra de :
- Savoir interroger le contenu des tables sous divers aspects
- Pratiquer le langage interactif SQL dans tout environnement relationnel
- Être en mesure d'écrire des requêtes compatibles avec plusieurs SGBD
>
Programme
Introduction
- Rappel sur le modèle relationnel
- Les normes et caractéristiques du langage SQL
Le langage d'interrogation des données (LID)
- La sélection de données
- Les restrictions ou conditions
- Les tris
- Les jointures
Utilisation des fonctions
- Fonctions arithmétiques
- Fonctions de chaînes de caractères
- Fonctions de statistiques
Utilisation des opérateurs ensemblistes
- Group by et Having
- Opérateur UNION
- Opérateur INTERSECT
- Opérateur MINUS
Utilisation de sous-interrogations
- Dans le where
- Dans la clause from
- Sous requête synchronisée
Le langage de manipulation de données (LMD)
- L'insertion de données (insert)
- La mise à jour (update)
- La suppression d'informations (delete)
Notions sur le langage de définition de données (LDD)
- Création de tables : syntaxe
- Les types de données
- Les types de contraintes
- Modification de la définition d'une table
- Suppression d'une table
- Notions sur les vues, les séquences, les index et les synonymes