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 linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !