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.