Langage SQL - AS702

Objectifs

Concevoir, structurer et réaliser des requêtes avec le langage normalisé SQL. Prendre en compte les contraintes de portabilité sur les différents SGBDR.

Programme

Module 1 : Présentation des concepts
– Bases de données relationnelles
– Introduction au langage SQL
– Clés primaires et clés étrangères
– Contraintes d’intégrité

Module 2 : Interrogation de la base
– Les requêtes et l’ordre SELECT
– Clauses SQL
– Opérateurs et expressions
– Fonctions de traitement des champs de tables
– Produits cartésiens
– Jointures de tables
– Sous-requêtes

Module 3 : Manipulation des données
– Ordres INSERT, UPDATE et DELETE
– Validation ou annulation des modifications

Module 4 : Définition des données
– Types de données disponibles
– Création des objets
tables
vues
index
– Notions d’unicité des données
– Recherche de définitions d’objets existants
– Création et modifications des contraintes d’une base
– Modification des objets
– Suppression des objets

Module 5 : Syntaxe avancée de l’ordre select
– Clause GROUP BY
– Ordres ensemblistes :
UNION
MINUS
INTERSECT
– Les requêtes imbriquées
– Les sous-requêtes

Module 6 : Agrégats
– Fonctions SUM, MIN, MAX, AVG
– Fonction de comptage COUNT
– Fonctions d’agrégat et la clause GROUP BY
– Clause HAVING

Module 7 : Requêtes complexes
– Alias de tables et de champs
– Jointures externes
– Auto-jointures
– Tetha-jointures

Recherches

Tout le site Le catalogue

Liens directs