ALGEBRE RELATIONNEL ET NORME SQL (0,25J)
✓ Les principes du modèle relationnel.
✓ Historique des sgbdr et du langage sql.
✓ Entites, associations et mcd.
✓ Types de données et expression des valeurs
Travaux pratiques : Prise en main du logiciel SQL Server Management Studio.
THEORIE DES BASES DE DONNEES (0,25J)
✓ Eléments du SGBD.
✓ Tables, clefs et formes normales.
✓ Entités, associations et MCD.
✓ Contraintes de colonnes et de tables.
Travaux pratiques : Identifier les objets d’une base de données, déterminer le type de forme normale d’une relation et la transformer, créer un MCD.
INTERROGATION DES DONNEES MONOTABULAIRE(0,5J)
✓ Structure d’une requête selecte.
✓ Filtre where, predicats et logique ternaire (null).
✓ Operateurs et expressions sql.
✓ Fonctions prédéfinies.
Travaux pratiques : Extraction à l’aide de la clause WHERE, utilisation d’opérateurs IN, LIKE, CASE.. des opérateurs numériques, dates, des fonctions de chaîne.
INTERROGATION MULTITABULAIRE (0,5 J)
✓ Combiner des résultats avec les opérations ensemblistes (UNION, INTERSECT, EXCEPT).
✓ Présentation des jointures.
✓ Imbrication des requêtes.
✓ Utilisation des CTE et découverte des requêtes récursives.
✓ Les sous-requêtes corrélées et l’opérateur EXISTS.
Travaux pratiques : Utilisation des opérations ensemblistes, création de requêtes avec jointures.
ANALYSE DE DONNEES (0,5 J)
✓ Fonctions d’agrégation (AVG, SUM, COUNT…).
✓ Création de sous-ensembles (clause GROUP BY).
✓ Filtrage des agrégats avec la clause HAVING.
✓ Découverte des fonctions d’analyse de données (LEAD, LAG…) et rangements (RANK, ROW_NUMBER, NTILE…).
✓ Fonctions fenétrées
Travaux pratiques : Analyse de données par écritures de requêtes utilisant des calculs avec regroupements.
MISE A JOUR DES DONNEES (0,5 J)
✓ Les ordres INSERT, UPDATE, DELETE, TRUNCATE.
✓ Mises à jour simples.
✓ Mises à jour à l’aide de sous-requêtes.
✓ Mise à jour des données à travers les vues.
Travaux pratiques : Opérations d’insertion et mises à jour de tables de la base de données.
EXERCICE DE SYNHESE (0,5)
Créer des requêtes élaborées permettant le suivi des ventes.