Examens corriges

Exercices corrigés de conception de bases de données relationnelles normalisées

Introduction au document

Ce document pédagogique propose une série d'exercices pratiques consacrés à la conception et à la normalisation des bases de données relationnelles. Rédigé par Stéphane Crozat et rattaché à l'UTC (Formation), il aborde les notions fondamentales du modèle relationnel, de la théorie des dépendances fonctionnelles et du passage de modèles conceptuels aux modèles logiques et physiques.

Structure et thématiques des exercices

Le document s'articule autour de plusieurs études de cas concrètes permettant d'aborder des problématiques variées. Parmi les thèmes traités, on retrouve la gestion de carnets de voyages, les agences de voyages avec des prestations hôtelières et de location, la gestion de consommations pour un restaurant italien, ainsi que l'analyse et la normalisation de schémas de bases de données.

Chaque exercice est structuré de manière progressive. Il propose généralement un énoncé détaillé basé sur des relations initiales ou des schémas UML, suivi de questions portant sur l'analyse des clés, l'identification des dépendances fonctionnelles élémentaires (DFE), l'évaluation des formes normales (1NF, 2NF, 3NF), et la proposition de schémas corrigés sans perte d'information.

Notions clés et compétences abordées

Les étudiants et apprenants sont amenés à manipuler des concepts fondamentaux de l'ingénierie des bases de données. Le document insiste particulièrement sur la recherche de couvertures minimales de dépendances fonctionnelles, l'application des axiomes d'Armstrong, l'élimination des redondances et la mise en œuvre de contraintes d'intégrité.

Sont également abordés l'écriture de scripts de définition de données en SQL (DDL), la gestion des droits d'accès et de contrôle (DCL) sous PostgreSQL, l'écriture de requêtes de sélection et de regroupement, ainsi que la rétro-conception entre modèles entité-association et modèles relationnels.

Utilisation du document pour l'apprentissage

Ce support constitue un outil de travail direct pour s'entraîner aux examens ou aux projets de conception de bases de données. La présence d'une section de solutions détaillées en fin de document permet de vérifier ses raisonnements, de comprendre la correction des schémas non normalisés et d'étudier la syntaxe SQL adaptée aux cas pratiques proposés.

Informations sur le document

Ce document de cours et d'exercices a été rédigé par Stéphane Crozat, avec des contributions d'Antoine Vincent et Dritan Nace. Il est mis à disposition selon les termes de la licence Creative Commons Paternité - Partage des Conditions Initiales à l'Identique, mis à jour en janvier 2018 et accessible dans le cadre des formations de l'UTC.





Télécharger Exercices corrigés de conception de bases de données relationnelles normalisées pdf