2.5. CONTRAITE D'INTEGRITE
REFERENTIELLE
Chaque clé étrangère du schéma
relationnel fait référence à sa clé primaire d'une
relation. Cette référence se trouve dans la définition de
table physique de base de données.
2.6. PASSAGE DU SCHEMA
CONCEPTUEL DES DONNEES AU SCHEMA RELATIONNEL
Le schéma relationnel se déduit du schéma
conceptuel de données :
R1 : Une entité donne une relation :
l'identifiant de l'entité devient la clé de la relation, ses
propriétés deviennent les attributs de la relation.
R2 : Une association de type CIM (n - n) donne une
relation appelée aussi RELATION DE JOINTURE ou encore TABLE
RELATIONNELLE DE JOINTURE. La clé de la relation est composée des
identifiants des entités liées par l'association. Chaque
composant de cette clé est considéré comme une clé
étrangère et doit être précédée de
dièse. Les propriétés éventuellement portées
par l'association deviennent des attributs de la relation.
R3 : Une association hiérarchique (1 - N) :
est traduite par une clé étrangère, placée dans la
relation qui représente l'entité située du
côté « 1 » de l'association.
Cette clé étrangère est le rapport de
`identifiant de l'entité situé du côté
« N » de l'association.
Il n'y a donc pas en général création
d'une nouvelle relation pour schématiser une association
hiérarchique (Une relation peut parfois être admise pour traduire
les associations à dépendance faible, de cardinalité
(0,1).
2.7. MODELE LOGIQUE DE
DONNEES
2.7.1. SCHEMA RELATIONNEL
GRADE (Code grade, libellé
grade)
FONCTION (Code fonction,
libellé fonction)
ETABLISSEMENT (Code
établissement, matricule chef établissement, libellé
établissement, adresse établissement, date création
établissement, code type établissement, code chef
établissement).
AFFECTATION (num affectation, date
affectation, code grade enseignant, code fonction, code
établissement, code type établissement, matricule chef
établissement, matricule remplacé, matricule enseignant).
CHEF ETABLISSEMENT (Matricule chef
établissement, nom chef établissement, postnom chef
établissement, sexe chef établissement, adresse chef
établissement, num phone chef établissement, code
établissement).
REMPLACE (Matricule remplacé,
nom remplacé, postnom remplacé, prénom remplacé,
sexe remplacé).
ENSEIGNANT (Matricule enseignant, nom
enseignant, postnom enseignant, adresse enseignant, côte enseignant,
ancienneté enseignant, sexe enseignant, qualité enseignant,
option enseignant, situation familiale enseignant, date naiss enseignant, date
diplôme enseignant, date promotion enseignant, date engagement
enseignant, prénom enseignant, num phone enseignant lieu de provenance
enseignant).
1
1
1
1
1
1
1
CHEF ETABLISSEMENT
Matricule Chef établissement
Nom Chef établissement
Postnom Chef établissement
Sexe Chef établissement
Adresse Chef établissement
Num phone Chef établissement
TYPE ETABLISSEMENT
Code type établissement
Libellé type établissement
Adresse type établissement
FONCTION
Code fonction
Libellé fonction
GRADE
Code grade
Libellé grade
REMPLACE
Num remplacé
Nom remplacé
Postnom remplacé
Prénom remplacé
Sexe remplacé
ENSEIGNANT
Matricule enseignant
Nom enseignant
Postnom enseignant
Adresse enseignant
Côte enseignant
Ancienneté enseignant
Qualité enseignant
Option enseignant
Sexe enseignant
Situation familiale enseignant
Date naiss enseignant
Date diplôme enseignant
Date promotion enseignant
Date engagement enseignant
Lieu de provenance enseignant
Prénom enseignant
Num phone enseignant
AFFECTATION
Num affectation
Date affectation
Code fonction
Code établissement
Matricule enseignant
Matricule remplacé
Code grade
ETABLISSEMENT
Code établissement
Libellé établissement
Adresse établissement
Date établissement
Code type établissement
Matricule chef établissement
|