Ph Chochois Base de données Page 1
Base de données : Exercices
Cas « Agence immobilière » :
On doit concevoir une base de données pour une agence immobilière qui effectue des locations d'appartements.
Voici les informations qui doivent être gérées, en gardant l'historique sur plusieurs années.
L'agence enregistre pour chaque appartement un numéro d'appartement, son coût de base par semaine, son
type (simple, moyen, élégant) et les périodes pendant lesquelles il peut être loué.
Les appartements sont dans des localités, dont on indique un numéro et un nom. Les localités sont classées par type
de localisation (par exemple mer, campagne, montagne).
Un appartement appartient à un seul propriétaire, mais bien sûr un propriétaire peut posséder plusieurs
appartements. Les clients qui souhaitent louer, effectuent des réservations ; chaque réservation a un numéro,
concerne un et un seul appartement et une seule période. Pour chaque réservation, on doit mémoriser la date à
laquelle elle est effectuée.*
Pour chaque client, l’agence souhaite connaître de quelle manière le client l’a connue (Site web, publicité écrite,
parrainage) mais la réservation peut effectuée sans la connaissance de cette information. En cas de parrainage,
l’agence mémorisera le parrain ainsi que la date de parrainage.
On mémorise un numéro d'identification, le nom et le n° de téléphone des clients et des propriétaires.