La mise en œuvre d'une base de données avec Access
235
gestion des maisons de vacances ? Quelles sont les règles de
transformation à appliquer pour convertir le modèle entité-association
précédent en tables ?
En vous référant à la section 2.3.2, vous créez pas à pas la
structure des tables à partir de votre modèle entité-association :
1. En vertu de la règle de conversion 1, vous devez créer une table
distincte pour chaque ensemble d'entités. Pour simplifier, donnez
à la table un nom identique à celui de l'ensemble d'entités
correspondant. Vous obtenez ainsi les tables suivantes :
„ CLIENT (IdClient, Nom, Prénom, Civilité, Rue, NuméroPostal,
Ville)
„ MAISON
(IdMaison,
NomMaison,
NombreChambres,
MaxPersonnes, VueSurMer, Loyer)
„ ÎLE (IdÎle, NomÎle, Particularités)
Par convention, écrivez les clés d'identification en italique pour
les mettre en évidence.
2. En vertu de la règle de conversion 3, vous devez absolument
définir une table distincte pour l'ensemble de liens de type
complexe-complexe RÉSERVATION. Elle servira à stocker tous
les liens générés par la location des maisons. Outre les clés
étrangères qui identifient les maisons (IdMaison) et les clients
(IdClient), la table renferme aussi l'attribut de liaison Semaine
pour indiquer la période de location, plus précisément, le numéro
de la semaine louée.
„ RÉSERVATION (IdMaison, IdClient, Semaine)
Mettez en évidence l'attribut IdMaison et le numéro de la
semaine qui composent la clé d'identification de la table en question.
Elle permet d'éviter de manière sûre la double réservation ou
surréservation d'une chambre donnée.
3. L'ensemble de liens SITUATION qui relie les maisons de vacances
aux îles est de type simple-complexe. Vous avez deux
Précédent

- 248/301

Suivant