1 modèle relationnel. 2 attribut un attribut est une donnée élémentaire (établie comme telle...

8
1 Modèle Relationnel

Upload: gahariet-pommier

Post on 03-Apr-2015

105 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Modèle Relationnel. 2 Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées

1

Modèle Relationnel

Page 2: 1 Modèle Relationnel. 2 Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées

2

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.

Page 3: 1 Modèle Relationnel. 2 Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées

3

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

Masculin Collectif

Page 4: 1 Modèle Relationnel. 2 Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées

4

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…

Page 5: 1 Modèle Relationnel. 2 Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées

5

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é.

Page 6: 1 Modèle Relationnel. 2 Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées

6

Vocabulaire

Conceptuel entités et associations

Propriétés Occurrences

Logique Relations Attributs n-uplets ou tuples

Physique Table, tableaux

Champs, colonnes

Enregistrements, lignes

Page 7: 1 Modèle Relationnel. 2 Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées

7

Conception > modèle EANiveau conceptuel Niveau logique

Modèle EA Modèle R

MCD MLD

Entité Relation

Propriété Attribut

ID Clée primaireAssociation 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

Page 8: 1 Modèle Relationnel. 2 Attribut Un attribut est une donnée élémentaire (établie comme telle selon les choix de gestion). Les différentes valeurs autorisées

8

Exercice : transformer le modèle EA en modèle relationnel

IDechan

x

y

z

Dist

IDgalet

…IDparam

Nom

IDphoto

fic

ech

possède

valeur

contient

est pris enest à

l’aval de