© Éditions Eyrolles
263
chapitre n° 4
Outils du marché : de la théorie à la pratique
Niveau logique
Le modèle relationnel attendu est représenté à la figure 4-22. Ces deux contraintes n’ont pas
d’influence sur la structure des relations générées (idéalement, une clé étrangère devrait être
toutefois ajoutée entre Stage et Voeux pour assurer l’inclusion).
Script SQL
Les outils sont évalués sur la capacité à générer la clé étrangère induite de la contrainte
d’inclusion et la directive SQL de vérification (CHECK) pour implémenter la contrainte
de partition (non-nullité exlusive des clés étrangères liant Etudiant à Cantine). Cette
dernière contrainte pourrait aussi être assurée par un déclencheur (qui pourrait être déclaré
automatiquement mais qu’il faudrait par la suite programmer manuellement).
Figure 4-21 Contraintes (MagicDraw)
Figure 4-22 Modèle relationnel attendu
Stage[numsta, theme, ninsee#]
Voeux[numsta#, ninsee#]
Etudiant[ninsee, nom, ncantineP#, ncantineDP#]
Cantine[ncantine, prix]
Précédent

- 268/316

Suivant