==== 3.1.2 Traduction vers le modèle relationnel ==== Il est possible de traduire un modèle entité/association vers un modèle relationnel (en perdant quelques propriétés). Lors de la réalisation d'une base de données, on passe en général par les étapes suivantes: - Conception de la base sous forme d'un modèle entité/association. - Traduction sous la forme d'un modèle relationnel. - Normalisation (voir [[public:std-3:cm1:aspect_logique:2.2.5_normalisation_d_un_schema]]) - Mise en œuvre informatique. Un petit nombre de règles permettent de traduire un modèle entité/association vers un modèle relationnel. * Selon ces règles, à la fois les ensembles d'entités et les associations sont transformés en schémas relationnels. * Les liaisons et dépendances entre schémas de relation sont assurés par la définition des **clés étrangères** (attributs communs à plusieurs tables). * [[public:std-3:cm2:conception_de_bases_de_donnees:3.1.2_traduction_vers_le_modele_relationnel:Schéma de base et clé étrangère]] * [[public:std-3:cm2:conception_de_bases_de_donnees:3.1.2_traduction_vers_le_modele_relationnel:Traduction des associations de plusieurs à plusieurs]] * [[public:std-3:cm2:conception_de_bases_de_donnees:3.1.2_traduction_vers_le_modele_relationnel:Traduction des associations de un à plusieurs (associations fonctionnelles)]] * [[public:std-3:cm2:conception_de_bases_de_donnees:3.1.2_traduction_vers_le_modele_relationnel:exemple_complet]] __Previous__ : [[public:STD-3:CM2:Conception de bases de données:3.1.1 Modèle ensembliste]] __Up__ : 3.1 [[public:STD-3:CM2:Conception de bases de données]] __Next__ : [[public:std-3:cm2:conception_de_bases_de_donnees:3.1.2_traduction_vers_le_modele_relationnel:Schéma de base et clé étrangère]]