Académique Documents
Professionnel Documents
Culture Documents
1
B.Shishedjiev - Modèle relationnel
L’objet (L'entité)
• Tout objet est transformé en table. Les
propriétés de l'objet deviennent les attributs de
la table. L'identifiant de l'objet devient la clé
primaire de la table
Objet «Entreprise» Table «Entreprise»
Entreprise ENTREPRISE
No_Entreprise NO_ENTREPRISE
Nom NOM
Adresse ADRESSE
Code_postal CODE_POSTAL
Localité LOCALITE
A UTE UR L IVRE
N oA uteur E crit
N oLivre
N om N oA uteur
N om
P ersonne V oiture
N oP ersonne P ossède N oV oiture
(0,n) (1,1)
N om D ate_achвt M arque
A dresse
P E RS O N NE V O ITUR E
N oP ersonne N oV oiture
N om P ossиde N oP ersonne
A dresse M arque
D ate_achвt
B.Shishedjiev - Modèle relationnel 3
Relations
C lient C arte_m em bre
• Relation binaire aux NoClient
0,1
dispose
1,1
N oC arte
Nom T ype_abonnem ent
cardinalités (x,1) - (x,1) Prénom
Adresse
D ate_création
Code_Postal
– Relation binaire (0,1)-(1,1) Localité
C LIENT
C ARTE _ M EM BRE
NoClient
Nom N oC arte
Prйnom dispose N oC lient
Adresse T ype_abonnem ent
Code_Postal D ate_crйation
Localitй
Entreprise
– Relation binaire (0,1)-(0,1) Salariй
NoSalariй Assure NoEntreprise
0,1 0,1
Nom Nom
Prйnom Adresse_Siиge
S ALARIÉ E NTREPRISE
S alariй E ntreprise
N O S ALARIÉ N oEntreprise N O E NTREPRISE
N OM Assure
N om ou N O S ALARIÉ
N OM Assure N OM
P RÉNO M Adresse_Siиge P RÉNO M A DRESSE _S IÈG E
N O ENTREPRISE N O S ALARIÉ
B.Shishedjiev - Modèle relationnel 4
Relations
• Relation binaire aux cardinalités (x,n) - (x,n)
C om m ande A rticle
N oC om m ande C ontenir C ode_A rticle
1,n 0,n
D ate Q uantitй Libellé
P rix_U naire
C O M M ANDE L IG NE _C O M M ANDE
A RTICLE
N oC om m ande N oC om m ande
C ode_A rticle
D ate C ode_A rticle
Libellй
Q uantitй
P rix_U naire
1,n
C lasse
N om _C lasse
C ycle
E NS E IG NA NT E NS E IG NE
N oE nseignant M A TIÈ RE
N oE nseignant
N om C ode_M atière C ode_M atiиre
P rйnom N om _C lasse Libellй
D ate_de_naissance
C LA SS E
N om _C lasse
C ycle
P O S S E SS IO N
N O P E RS O N NE
P E RS O N NE A DR E SS E
M A IS O N
N oP resonne
N om A dresse
P rйnom C ode_postal
A dresse Localitй
0,n
filière
0,1
époux
P ERSONNE
P ersonne E tre_m arié
N oM atricule
N oM atricule être m arié N oM atricule_E pouse
N om N om
P rénom P rйnom
0,1
épouse
B.Shishedjiev - Modèle relationnel 8
Cas spéciaux
• L'identifiant relatif
B ÂTIM ENT A PARTEM ENT
Bâtim ent Apartem ent
Se trouve
Adresse N oApartem ent Adresse Adresse
dans
C ode_Postal 0,n 1,1
Etage C ode_Postal N oApartem ent
Localité Surface Localitй Etage
Surface
ASSURÉ_LOCALITÉ
NOASSURÉ
DATE_HISTOIRE
B.Shishedjiev - Modèle relationnel ASSURÉ_LOCALITÉ 9
Cas spéciaux
• Historisation d'un objet
Assuré ASSURE HISTASSURE
LOUER LOGEMENT
P ERSONNE
N o P e rs o n n e N oLogem ent
N o P e rs o n n e A d re s s e
N oLogem ent
N om
M o n ta n t_ lo u e r
A d re s s e
H is to ire _ L o u e r
N OP ERSONNE
N OLOGEMENT
D A T E _ H IS T O IR E
B.Shishedjiev - Modèle relationnel M O N T A N T _ LO U E R 10
Exemples
• Facturation
Client
Article
NoClient Facture Porter
Obtenir NoArticle
Nom 1,1 NoFacture 1,n 0,n
Prйnom
1,n Quantitй Libellй
Date_Facture
Adresse Prix_Unitaire
Code_Postal
Localitй
C LIENT
F ACTURE P O RTER A RTICLE
NoClient
Nom N oFacture N oFacture N oA rticle
Prйnom N oC lient N oA rticle Libellй
Adresse P rix_U nitaire
D ate_Facture Q uantitй
Code_Postal
Localitй
Matière Enseigner
Code_Matière 0,n
Libellé Année
E LÈVE F RÉQUENTER
C LASSE 0,n
N O _ MATRICULE N O M ATRICULE
N OM _C LASSE
N OM N OM _C LASSE
C YCLE Professeur
P RÉNOM A NNÉE _ SCOLAIRE
D ATE _ NAISSANCE Code_Prof
Nom
M ATIÈRE E NSEIGNER prénom
Code_Matière N OM _C LASSE
Libellé C ODE _P ROF
C ODE _M ATIÈRE
A NNÉE
P ROFESSEUR
C ODE _P ROF
N OM
PRÉNOM
B.Shishedjiev - Modèle relationnel 12
Exercices
d irig e r
S a la rié
0,1
E n tre p ris e
1,1
N o S a la riй N o E tre p ris e
N om N om
P rй n o m A d re s s e _ S iи g e
A d re s s e 1,n e m p lo ye r C o d e _ p o s ta l_ S iи g e
1,n
C o d e _ p o s ta l L o c a litй _ S iи g e
L o c a litй D a te _ E n trй e
D a te _ S o rtir 1,1
F o n c tio n
ê tre _ a tte s té
0,n
1,n rem plaçant
0,n
M é d e c in
C o n s u lte r N o M é d e c in re m p la c e r
0,n
D a te N om D a te _ D й b u t
P ré n o m D a te _ F in
1,n
A d re s s e
C o d e _ p o s ta l
L o c a lité
R a p o rt_ m é d ic a l
N o R a p p o rt
C o n c lu s io n _ m й d ic a le 0,n
C o n c lu s io n _ p ro fe s s io n n e lle rem placé
1,1
1,n
0,n
D ossier_auxilier
G arantie
N oD ossier R isque C ode_garantie
D ate_ouverture
N oR isque Libellé
D ate_ferm éture
D ésignation T arif
R éserve_financière
Inform ation_suplém entaire
P aiem ents_éfectifs
0,n
Inspecteur
Intervention_Inspecteur C ode_Ispecteur
lancer effectuer N om
1,1 (R) N oIntervention 1,1 0,n
D ate P rénom
T el_B ureau
T el_M aison
SRD1(NoEmploye,NoService)
Ratache(NoEmploye,NoService) Responsable(NoEmploye,NoService)
SRD1(NoEmploye,NoService)
Ratache(NoEmploye,NoService) UtApp(NoEmploye,NoService)
⋈
Utilise(NoEmploye,Nomateriel) ⋈ Appart(NoEmploye,Nomateriel)
O,n
SRD2(Nostagiaure)
SRD1(Nostagiaure)
Nostagiaure Nostagiaure
STAGIAURE(Nostagiaure,Nom stagiaire,…)
CANDIDAT(Nostagiaure,Codestage)
INSCRIT(Nostagiaure,Codestage)
• Contrainte d’égalité