==== Modèles de données ==== La conception du [[glossaire:systeme_d_information|système d’information]] d’une organisation nécessite l’élaboration de nombreux modèles : données, traitements, usages, flux d'informations. Les modèles de données sont nécessaires en amont de la création des bases de données. On distingue habituellement trois niveaux de modélisation. Le [[glossaire:modele_conceptuel_de_donnees_mcd|Modèle Conceptuel de Données (MCD)]] s’attache aux grandes structures des données et à leurs relations indépendamment des technologies mises en œuvre dans le système informatique. Il se traduit souvent sous la forme d’un [[glossaire:entite-association_modele|Modèle Entité-Association]]. Le [[glossaire:modele_logique_de_donnees_mld|Modèle Logique de Données (MLD)]] prépare l'implémentation des données au niveau physique, sous forme d’une base de données relationnelle ou, plus rarement maintenant, sous forme de simples fichiers. Le Modèle logique dans une base de données relationnelle transforme les [[glossaire:entite|entités]] conceptuelles en [[glossaire:table_attributaire|tables attributaires]], détermine à partir des propriétés [[glossaire:identifiant|identifiantes]] les [[glossaire:cle_primaire|clés primaires]]. L’observation des [[glossaire:cardinalites|cardinalités]] minimum et maximum de chaque association permet de savoir si une clé étrangère doit être ajoutée dans une table existante (cardinalité [0,n]) ou si l’association nécessite la création d'une nouvelle table. Le [[glossaire:modele_physique_de_donnees_mpd|Modèle Physique de Données]] (MPD) correspond à la création des tables dans le SGBD ou des fichiers sur le disque dur. \\ Voir : [[glossaire:entite-association_modele|Entité-Association]], [[glossaire:systeme_d_information|Système d’information]] \\ [[english:glossary:datamodels|[English : Data Model]]]