Conception de merise Conception d'une base de données Date de publication Date de mise à jour Par Cyril Gruau Home Ce support de cours regroupe quelques notions concernant la modélisation conceptuelle de système d'information par schéma entités-associatio

Conception d'une base de données Date de publication Date de mise à jour Par Cyril Gruau Home Ce support de cours regroupe quelques notions concernant la modélisation conceptuelle de système d'information par schéma entités-associations via l'étude des dépendances fonctionnelles la traduction en schéma relationnel et la démarche inverse rétro-conception Il présente également les extensions majeures du modèle conceptuel de données Compléments apportés à l'édition de novembre une réécriture complète des règles de normalisation un nouveau paragraphe sur les dépendances fonctionnelles une réécriture complète de la section sur les agrégations idem pour les identi ?ants relatif et l'héritage auxquels s'ajoutent de nouveaux exemples et donc de nombreuses ?gures illustratives Remerciements L'auteur tient à exprimer toute sa gratitude envers Frédéric Brouard pour son travail de correction sur ce document ses judicieux conseils et son soutien en toutes circonstances Version PDF Miroir Version hors-ligne Miroir I Introduction II Modèle conceptuel de données MCD II-A Schéma entités- associations II-A- Entités et associations II-A- Attributs et identi ?ants II- A- Cardinalités II-A- Associations plurielles II-A- Association ré exive II- A- Associations non binaires II-B Règles de normalisation II-B- Les bonnes pratiques dans un schéma entités-associations II-B- Les formes normales II-C Dépendances fonctionnelles II-C- Dé ?nitions et propriétés II- C- Graphe de couverture minimale II-C- Traduction vers un schéma entités-associations CII-C- Gestion des dates et du caractère historique II-C- Dépendances plurielles et ré exives II-C- Associations sans attributs II-D Méthodologie de base III Modèle logique de données MLD III-A Systèmes logiques III-B Modèle logique relationnel III-B- Tables lignes et colonnes III-B- Clés primaires et clés étrangères III-B- Schéma relationnel III-C Traduction d'un MCD en un MLDR IV Modèle physique de données MPD IV-A Distinction entre MLD et MPD IV-B Optimisations V Rétro-conception V-A Traduction inverse V-B Cas particuliers VI Compléments VI-A Agrégation VI-A- Association de type n VI-A- Association de type n m VI-A- Tables de codi ?cation ou tables de référence VI-B Identi ?ant relatif ou lien identi ?ant VI-B- Résolution d'un problème sur le schéma relationnel VI-B- Modèle conceptuel correspondant VI-B- Discussion autour de la numérotation des exemplaires VI-C Héritage VI-C- Sous-entité VI-C- Utilisation de l'héritage pour séparer les informations complémentaires VI-C- Spécialisation des associations VII Conclusion VIII Références I Introduction Quand nous construisons directement les tables d'une base de données dans un logiciel de gestion des bases de données Oracle SQL Server DB Access MySQL PostGre nous sommes exposés à deux types de problème nous ne savons pas toujours dans quelle table placer certaines colonnes par exemple l'adresse de livraison se met dans la table des clients ou dans la table des commandes C nous avons du mal à prévoir les tables de jonction intermédiaires par exemple la table des interprétations qui est indispensable entre les tables des ?lms et la table des acteurs Il est donc nécessaire de recourir à une étape préliminaire de conception Les techniques présentées ici font partie de la méthodologie Merise Méthode d'Étude et de Réalisation Informatique pour les Systèmes d'Entreprise élaborée en France en Tardieu et al

  • 31
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager