1
SGBD: Systèmes de Gestion de
Bases de Données
Nicolas Anciaux – [email protected]
Ressources web pour ce cours :
www-smis.inria.fr/~anciaux/MSI/
2
Objectifs du module
•Aucun pré requis
•PARTIE I: Acquérir une culture SGBD minimale…
–Fondements - Conception
•Approches BD
•Conception : modèle E/A, modèle relationnel
–Fonctionnalités SGBD
• Concurrence d'accès, optimisation de requêtes, contrainte d’intégrité
–Programmation SGBD
•Langage SQL,
•procédures stockées, triggers, API ODBC et JDBC
•… pour introduire la PARTIE II: Sécurité des SGBD
–Enjeux de la sécurité SGBD, menaces, législation, attaques connues
–Moyens de protection
•Authentification, protection des communications, contrôle d'accès
•Chiffrement de la BD
•Audit des accès
•Projet
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
4
Modélisation SGBD
5
Plan de la journée
1. Approche SGBD
–Différences avec une approche fichier
–Conclusion: modélisation des données + logiciel de gestion
2. Conception SGBD
–Modèle conceptuel: modèle Entités/Associations
–Règles de conception
3. Exercices
–Modélisation E/A sur un cas concret
– Exercices d’algèbre relationnelle
1 / 351 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!