: Savoir interroger le contenu des tables sous divers aspects
Pratiquer le langage interactif SQL dans un environnement relationnel
Être en mesure d'écrire des requêtes
pré-requis
: Connaissances des principes généraux des bases de données
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
Utilisation de sous-interrogations :
Dans le where
Dans la clause from
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