Sommaire

Exercices

1. Exercice 1

a. Énoncé

Prenons un extrait des données d’un système de gestion de trains : nombre de voyageurs, date, horaires, code train…

Un extrait du dictionnaire de données est le suivant :

p138.png

Les règles de gestion sont les suivantes :

  • Un code train (COTRIN) détermine de manière unique l’horaire de départ de ce train (HDTRIN) et l’heure d’arrivée (HATRIN), sa catégorie TGV, TER ou Corail (TYTRIN).

  • Par contre, un code train ne détermine pas d’une manière unique la date de circulation de ce train (DTRIN). Il peut circuler tous les jours ou uniquement le week-end et/ou les jours fériés…

  • La date de jour de circulation du train définit d’une manière unique le type de date (veille de fête ou pas) (TYDATE).

  • Enfin, le code train ne détermine pas de manière unique le nombre de voyageurs (NBVOY) qui sont dans ce train. Ce nombre peut être différent à chaque date de circulation.

Nous en déduisons la MDF suivante :

p139.png
1.
Quels sont les domaines de ce SI ?
2.
Quelles sont les relations avec leurs attributs et clé de relation ?
3.
Quels sont les schémas en intention de ces relations ?
4.
Peut-on donner les schémas en extension de ces relations ? Pourquoi ?
5.
Quel serait un extrait de la base de données relationnelle résultante ?

b. Solution

1) Le dictionnaire des données recense pour ...