3
Planning des sessions (PARTIE I)
– Approches fichiers vs approche BD
– Conception de BD (MCD)
– Modèle relationnel
– Algèbre relationnelle
– Conception de BD (MLD)
– Fonctionnalités des SGBD
– SQL (1/3) : LDD (create, etc.)
– SQL (2/3) : LMD (insert, delete, update)
– SQL (2/3 cont.) : LMD (select)
– SQL (3/3) : Méthodologie SQL
– Concurrence d’accès
– Optimisation de requêtes
– Programmation SGBD: PL/SQL Oracle
– Programmation SGBD: JDBC
– Programmation SGBD: Triggers
– Contraintes d’intégrité
– Introduction à la sécurité des SGBD
– Compétences acquises
– Révisions
→Exercices de conception – cas pratique
→ Exercices d’algèbre
→ Installation d’Oracle Express
→Création d'une base de données en SQL
→Insertion des données en SQL, chargement massif
→Mise à jour
→Interrogation des données en SQL
→Expérience sur la concurrence
→ Expériences sur l’optimisation
→PL/SQL, procédures stockées, fonctions, package
→Programmation JDBC, Module applicatif Java/JDBC
→ Définition de contraintes d’intégrité
→Programmation par triggers
→Examen PARTIE I
Jour 1
28/09
Jour 2
30/09
Jour 3
12/10
Jour 4
18/11
Jour 5
23/11
Jour 6
30/11