Formation
Interroger des bases de données avec le langage SQL
Premier contact avec les bases de données à l'aide du langage SQL
Objectif
- 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
Public concerné
- Développeurs
- Exploitants intervenant sur un serveur de bases de données
- Futurs administrateurs de bases de données
Niveau requis
- Connaissances des principes généraux des bases de données
À propos
- Code : DBS000
- Durée : 3 Jours
Tarification
- 1 000 € H.T. / Jour
- 10 participants maximum par session.
- S'inscrire
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 la clause 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
Les avantages
- Une pédagogie riche: en complément des aspects théoriques, les nombreux ateliers qui ponctuent les différents modules de cette formation favorisent un ancrage durable et efficace des acquis.
- Les participants sont amenés à utiliser le langage SQL dans des environnements variés : Oracle, MySQL, ...