222
Introduction pratique aux bases de données relationnelles
4. a) Transformez le modèle entité-association des objets 3D à
faces planes (voir exercice 3b) en un schéma de base de
données relationnelle. Quelles sont les règles de
transformation appliquées à ce cas précis ?
Chacun des quatre ensembles d'entités et des cinq
ensembles de liens donne lieu à une table (en vertu des
règles 1 et 2), soit au total 9 tables. Nous optimisons ce
schéma de base de données en appliquant la règle 4 aux
liaisons de type simple-complexe. Le nouveau schéma qui
en résulte contient 4 tables : l'ensemble de liens LIMITE
s'exprime au travers de la table FACE en y définissant une
clé étrangère O#_Limite. De même, les ensembles de liens
duals FACE DROITE et FACE GAUCHE sont intégrés dans la
table ARÊTE en y déclarant les clés étrangères F#_Fdroite et
F#_Fgauche. Enfin, les ensembles de liens duals POINT DE
DÉPART et POINT DE TERMINAISON sont également
intégrés dans la table ARÊTE en y ajoutant les clés
étrangères P#_Pdépart et P#_Pterminaison.
Section 2.2
b) Représentez le schéma de base de données relationnelle
optimal pour les objets 3D à faces planes.
Section 2.2
5. a) Que signifie un langage relationnel complet ?
O# Désignation
OBJET_3D
F# Couleur O#_Limite
P# X
Z
Y
FACE
POINT
A# F#_Fgauche F#_Fdroite P#_Pdépart P#_Pterminaison
ARÊTE
Introduction pratique aux bases de données relationnelles
4. a) Transformez le modèle entité-association des objets 3D à
faces planes (voir exercice 3b) en un schéma de base de
données relationnelle. Quelles sont les règles de
transformation appliquées à ce cas précis ?
Chacun des quatre ensembles d'entités et des cinq
ensembles de liens donne lieu à une table (en vertu des
règles 1 et 2), soit au total 9 tables. Nous optimisons ce
schéma de base de données en appliquant la règle 4 aux
liaisons de type simple-complexe. Le nouveau schéma qui
en résulte contient 4 tables : l'ensemble de liens LIMITE
s'exprime au travers de la table FACE en y définissant une
clé étrangère O#_Limite. De même, les ensembles de liens
duals FACE DROITE et FACE GAUCHE sont intégrés dans la
table ARÊTE en y déclarant les clés étrangères F#_Fdroite et
F#_Fgauche. Enfin, les ensembles de liens duals POINT DE
DÉPART et POINT DE TERMINAISON sont également
intégrés dans la table ARÊTE en y ajoutant les clés
étrangères P#_Pdépart et P#_Pterminaison.
Section 2.2
b) Représentez le schéma de base de données relationnelle
optimal pour les objets 3D à faces planes.
Section 2.2
5. a) Que signifie un langage relationnel complet ?
O# Désignation
OBJET_3D
F# Couleur O#_Limite
P# X
Z
Y
FACE
POINT
A# F#_Fgauche F#_Fdroite P#_Pdépart P#_Pterminaison
ARÊTE
