Travaux Dirigés

Transcription

Travaux Dirigés
Travaux Dirigés
Initiation aux bases de données
Enoncé du problème :
Monsieur Dupuis, gérant d’un vidéoclub, désire informatiser la gestion de son magasin.
Actuellement, la gestion des clients ainsi que la location des DVD s’effectuent sur des fiches
cartonnées par des opérations assez longues de recherche, de mise à jour, de rangement et de
classement de fiches. Il était très difficile à partir de ce système d’effectuer des statistiques sur
les clients et les DVD. Grâce à l’informatisation de son vidéoclub, monsieur Dupuis pourra
réaliser les prêts plus rapidement et aura la possibilité de mieux gérer l’activité de son
magasin par l’exploitation de statistiques (rentabilité d’un titre, durée de vie d’un DVD, profil
des clients, etc …)
Voici les informations recueillies pendant l’analyse :

Un client est caractérisé par son numéro de client, son nom, son prénom, son adresse.
Dès qu’il a été enregistré dans le système, il a la possibilité de louer des DVD à une
date donnée.

Un film est caractérisé par un numéro, un titre, un code genre, une durée et un code
tarif journalier de location.

Le même film peut être disponible en plusieurs exemplaires. Un exemplaire est
déterminé par un numéro d’exemplaire, une date d’achat ainsi qu’un code indiquant si
l’exemplaire est disponible ou loué.

Lors d’une location, un client a la possibilité de louer plusieurs films en même temps.
Chaque film loué sera facturé pour un prêt d’une durée donnée à un tarif donné
(Nouveauté – 3€ - 1 jour, Récent – 1.5€ - 3 jours, Ancien – 1€ - 7 jours)

Lors des retours de DVD, on facturera les éventuels jours supplémentaires.
Nous supposerons que le vidéoclub est ouvert tous les jours de la semaine. Il n’y a donc pas
de notion de location week-end ou jours fériés.
1. Référencer toutes les données ainsi que les traitements à effectuer
2. Concevoir le modèle conceptuel des données
3. Concevoir le modèle logique des données
4. Concevoir le modèle physique des données