Modèle relationnel
RELATIONNEL
INTRODUCTION
Le MLD relationnel se situe à un niveau intermédiaire entre le modèle conceptuel et le modèle physique des données. Par la réalisation d’un Schéma Logique des Données Relationnel, on connaîtra :
- le nom des tables de la base de données
- le nom des champs
NOTIONS DE RELATIONS
Soit la relation EPREUVE rencontrée dans une académie qui gère l’ensemble des épreuves d’un examen :
Relation EPREUVE
Code épreuve
Désign Epreuve
Coeff
0001
Philosophie
1
0002
Français
3
0003
Mathématiques
3
0004
Histoire géographie
1
0005
LV1
2
0006
Economie-droit
8
Travail à faire :
1) Définissez les termes suivants :
Termes
Définitions
Attribut
Tuple ou n-uplet
Relation
Clé primaire
2) Présentez le schéma de la relation EPREUVE (relation en intention)
DU M.C.D. AU MODELE RELATIONNEL L’ Académie souhaite maintenant suivre les notes obtenues par les candidats à certaines épreuves. Les candidats appartiennent à différents établissements scolaires. Les établissements scolaires sont rattachés à une zone géographique déterminée (exemple : Douaisis, Cambrésis, Artois, Audomarois...). Le M.C.D. suivant vous est fourni :
TRAVAIL A FAIRE :
Présentez le schéma des relations découlant de ce M.C.D.
Pour transformer un MCD en modèle relationnel, il faut procéder en trois étapes
Transformation des entités pères en relation
APPLICATION
Transformation des entités « fils ») en relation
APPLICATION
Transformation des associations non hiérarchiques
APPLICATION
VALIDATION DU MODELE RELATIONNEL
Pour réaliser une base de données optimisée, les relations doivent respecter des règles très strictes. Elles doivent être normalisées : elles doivent être en « 3ème forme normale»
La première Forme Normale (1FN)
Règle : une relation est en 1FN quand chacun des attributs (autre que la clé) dépend fonctionnellement de la clé
Exemple (ou