Compétences visées : Utilisation de différents types, méthodologies et langages de système de gestion
de BdD (SGBD), en particulier SQL pour les langages et Merise pour les méthodologies.
Contenus / programmes :
- Introduction aux SGBD : concepts de base, indépendance Programmes/Données, Physique/Logique,
cohérence, sécurité, partage des données, dépendances fonctionnelles, normalisations, etc.
- Conception de BdD : schémas, dictionnaire, traitements, modèle Ansi/X3/SPARC.
- Modèles et systèmes orientés objets : limite du modèle relationnel, exemples de SGBDOO, le modèle
Relationnel-Objet, exemple de SGBDRO : Oracle, étude comparative des SGBDOO et SGBDRO.
- Langages de manipulation de données : SQL (mise en œuvre à travers un SGBD relationnel tel que
MySQL ou ORACLE), Datalog, ...
- La méthode d’analyse Merise : Modèle conceptuel de communication, Modèle conceptuel de
données, Modèle conceptuel de traitements, Niveaux organisationnels.
- Enseignant: David Grosser
- Enseignant: Pierre Ugo Tournoux