Académique Documents
Professionnel Documents
Culture Documents
M. Boughanem
M. Boughanem
Concepts de base
Entits
Associations
Proprits
Identifiant
Cardinalits des rles
Exemple
Dmarche de conception
Passage du modle Entit/Association au modle
relationnel
Interview
Document
Modlisation
Entit association
schma
Entit-Association
Transformation
en relationnel
Schma logique
en relationnel
M. Boughanem
Traitement
Rsultat
Traitement
Rsultat
Succs dus :
M. Boughanem
langage graphique
concepts simples :
Choses (objets)->entits
Entits
Une entit : est un objet, un vnement, un lieu, une personne, , une
chose, identifiable sans ambigut
Nom de la
classe d Entits
FILMS
ACTEURS
REALISATEURS
M. Boughanem
Associations
Une association : Cest un lien entre 2 ou plusieurs
entits
Exemple :
Classe dassociation :
Formalisme graphique
Exemple
ACTEURS
Nom de l association
Rle
Rle
JOUE
FILMS
Convention
M. Boughanem
Proprits = Attributs
Proprit :
Formalisme graphique
ACTEURS
Nom
Prnom
CINEMA
Nom
Adresse
FILM
Titre
Metteur_En_
scne
JOUE
Rle
M. Boughanem
Proprits
Schma global
ACTEURS
JOUE
FILMS
Rle
Nom
Titre
Prnom
Metteur_en
_scne
REALISE
AFFICHE
Date
REALISATEURS
Nom
CINEMA
Prnom
Nom
Adresse
M. Boughanem
Identifiant
M. Boughanem
10
Exemple
Schma global
ACTEURS
JOUE
FILMS
NumActeur
NumActeur
NumFilm,
NumFilm
Nom
Rle
Titre
Metteur_en
_scne
Prnom
REALISE
NumReal
NumFilm
AFFICHE
NumCinma
REALISATEURS
NumReal
NumFilm
Date
Nom
Prnom
CINEMA
NumCinma
M. Boughanem
Nom
Adresse
11
0,N
M. Boughanem
1,1
0,1
1,N
12
min, max
M. Boughanem
13
Exemple (1)
ACTEURS
1,N
JOUE
0,N
FILMS
NumActeur
NumActeur
NumFilm,
NumFilm
Nom
Rle
Titre
1,1
Prnom
Metteur_en
_scne
REALISE
NumReal
NumFilm
AFFICHE
NumCinma
REALISATEURS
NumReal
NumFilm
Date
Nom
Prnom
CINEMA
NumCinma
Nom
Adresse
M. Boughanem
14
Exemple (2)
Commentaires :
Acteurs vers Films : le rle de type 1,N
(1) un acteur a jou dans au moins un film
(N) un acteur peut avoir jou dans plusieurs films
De Films vers Acteurs 0,N:
(0) : un film nayant pas dacteurs, possible si cest un
film documentaire
(N) : un film peut avoir plusieurs acteurs
De Films vers Ralisateurs :
Un film a au moins un ralisateur min=1 dailleurs
souvent
Il y a au plus un ralisateur (max=1). Un film a un seul
ralisateur
Exercice : complter le schma ?
M. Boughanem
15
Rgles de compltude
Un nom
Une liste d attributs
Un identifiant
M. Boughanem
Un nom
La liste des entits qui participent l association
Les rles et leur cardinalit
La liste des attributs (ventuellement)
16
Dmarche de conception
M. Boughanem
17
M. Boughanem
Modle E/A
Association; Entit
Proprit
Identifiant
Modle relationnel
Table(relation)
Attribut
Cl Primaire
18
NumActeur
ACTEURS(NumActeur,Nom, Prnom)
Nom
Prnom
JOUE
NumActeur
JOUE(NumActeur,NumFilm, Rle)
NumFilm,
Rle
IMPORTANT :
NumActeur et NumFilm sont des cls trangres dans JOUE
M. Boughanem
19
Loptimisation dit :
M. Boughanem
20
M. Boughanem
21