Les bases de SQL
Pôle Technologique
>
Base de données
>
SQL
Objectifs:
Connaître la logique et les instructions de manipulation des données des bases de données relationnelles.
Ce cours passe en revue les commandes SQL selon les normes SQL 2 & 3, indépendemment de leurs implémentations dans les SGBD.
Durée:
4
jour(s) / Référence:
pds_5121
Public concerné :
Ingénieur système, Administrateur, Chef de projet, Architecte système, Informaticien
PreRequis :
Principes de base de la programmation
Environnement :
Support de cours fourni
Validation des acquis:
Exercices pratiques
Méthode Pédagogique :
Présentation des principes par l'intervenant
Attestation :
Une attestation de participation est remise aux personnes ayant assisté à plus de 80 % des heures de formation
Voir Aussi :
Détail du programme :
INTRODUCTION
- ? Donnée et type de donnée
- Principes des BD
- Système de gestion de base de données
- Principales architectures des BD
- Systèmes de fichiers vs SGBD
- Historique
- Exemple
CONCEPTION
- Processus de conception de BD
- Méthode de conception des BD
- OLTP vs OLAP
- Normalisation
LANGAGE SQL
- Les langages SQL
- Langage Définition des Données
- Interrogation avec Select
- Conditions & Jointures
- Opérateurs ensembliste et opérations sur les colonnes
- Sous-requêtes
- Fonctions de groupe
- Group By
- Transactions SQL
- Autorisations
- Vues
CONTRAINTES D'INTEGRITE
- Contrainte de domaine
- Contrainte de clé primaire
- Autres clés uniques
- Contrainte d'intégrité référentielle
- Autres contraintes
- Cohérence des contraintes d'intégrité
- Contraintes déférées
- Déclencheurs
INDEXATION
- Présentation
- Indexation
- Hachage
- Create index
ÉVALUATION DES REQUETES
- ? Évaluation des requêtes relationnelles
- Estimation du coût des opérations physiques
- Optimisation
|