Modèle Relationnel
Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées pour une propriété (de même nature ou type) constituent son domaine de définition.
Relation (1/2) Une relation est un sous-ensemble du produit cartésien des domaines de définition de plusieurs attributs. Ex: Catégorie(genre, type) Genre {masculin, féminin} Type {individuel, collectif} Catégorie Genre Type Masculin Individuel Féminin Collectif
Relation (2/2) Schéma d’un relation : Relation (attribut1, … attribut n) Shéma en épaisseur : RELATION RELATION attributs (propriétés, champs, rubriques) attribut1 … attribut n Valeur1.1 Valeur1.2 Valeur1…
Identifiant L’identifiant (ID, index, ou clé primaire) correspond à un ou plusieurs attributs et permet d’identifier de manière unique un exemplaire (un n-uplet, tuple ou enregistrement) d’une entité.
Vocabulaire Conceptuel entités et associations Propriétés Occurrences Logique Relations Attributs n-uplets ou tuples Physique Table, tableaux Champs, colonnes Enregistrements, lignes
Conception > modèle EA Niveau conceptuel Niveau logique Modèle EA Modèle R MCD MLD Entité Relation Propriété Attribut ID Clée primaire Association de type ‘père-fils’ (CIF) : on met la clée primaire de la relation ‘père’ en clée secondaire dans la relation ‘fils’. Autres associations Relation de liaison
Exercice : transformer le modèle EA en modèle relationnel IDphoto fic ech IDechan x y z Dist est pris en est à l’aval de contient possède valeur IDgalet … IDparam Nom