Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
TD 2 : SI /SGBD
Conception SI - Algèbre relationnelle - Normalisation
On souhaite réaliser une application web pour la gestion de huit hôtels. Chaque hôtel est
caractérisé par son nom, son adresse, CPH, Téléphone et un code unique. Chaque hôtel
contient environ 80 chambres, une chambre est caractérisée par son numéro et un numéro de
téléphone. On considère que ces hôtels sont classés en 4 catégories ou classes : nombre
d'étoiles de un à cinq étoiles, et les caractéristiques.
Chaque hôtel possède au maximum neuf catégories de chambres différentes. Une catégorie est
connue par son Code (code Catégorie) et une Description.
Modalités de réservation
Le client exprime ensuite son besoin : catégorie de chambre, période de séjour (date début et
de fin) et de classe d’hôtel. Si la demande est soluble une réservation est établie
(N°Réservation, DateDébut, DateFin, DatePaye, Montant)
Tarification :
- Le prix de la catégorie d’une chambre dépend de la classe d’hôtel.
- Les prix des prestations (CodePrest,Désignation Pres) (exemple de prestation: petit déjeuner,
déjeuner,…) sont propres à chaque hôtel.
- Le prix d’une chambre, dépend de la catégorie et de la classe de l’hôtel.
- Une réservation ne concerne qu’une seule chambre.
- Les prix des prestations dépendent de chaque hôtel.
- Les consommations doivent être mémorisées.
Questions :
Définir le MCD correspondant :
Vous avez été contacté par le directeur d'une bibliothèque qui désire automatiser sa gestion.
Voici les détails à tenir en compte pour la création de la BD qui permettra la gestion de la
bibliothèque :
Grâce au système informatique, un abonné devra pouvoir retrouver un livre dans les rayons en
connaissant son titre. L'abonné devra aussi pouvoir connaître la liste des livres d'un auteur ou
la liste par éditeur ou encore la liste par genre (bande dessinée, science-fiction, policier...).
L’abonné pourra également rechercher des documents par mots-clé.
Les livres sont identifiés par un code catalogue affecté à l'achat et par un code rayon qui
permet de les situer dans la bibliothèque. Chaque livre est acheté en un ou plusieurs
exemplaires (on stocke la date d'acquisition). Tous les exemplaires d'un même livre ont un
code rayon différent mais le même code catalogue. Les différents exemplaires d'un même
livre peuvent éventuellement provenir de différents éditeurs.
La bibliothèque gère un fichier des abonnés organisé par numéro de matricule qui contient
notamment les coordonnées (nom, adresse et téléphone) de l'abonné, sa date d'adhésion, sa
date de naissance, sa catégorie professionnelle (ou bien étudiant ou enfant, le cas échéant).
La gestion des prêts implique la possibilité de connaître à tout moment la liste des livres
détenus par un abonné, et inversement, qu'on puisse retrouver le nom des abonnés détenant un
livre non présent dans les rayons.
Les prêts sont accordés pour une durée de quinze jours, éventuellement renouvelable, si
aucune demande de ce livre n'a eu lieu entre-temps. Il faudrait donc connaître pour chaque
livre emprunté, la date du prêt et la date de retour.
La gestion des prêts nécessite aussi la mémorisation des livres demandés par un abonné. Cet
abonné sera prioritaire lors du retour du livre en prêt. Sa priorité est maintenue pendant une
semaine, à partir de la date de retour du livre.
Pour suivre de près l'état du stock, la bibliothèque utilise un code indiquant l'état d'usure de
chaque livre. Ce code d'usure est éventuellement mis à jour par un bibliothécaire à chaque re-
tour d'un livre en prêt.
Construire le schéma ER modélisant cette situation en indiquant les entités, les attributs
et les relations.
Question 2 :
Trouver le nom et la profession de l'employé numéro 10.
Question 3 :
Lister les noms des employés qui travaillent à Kenitra.
Question 4 :
Trouver le nom du directeur du département Commercial
Question 5 :
Trouver les professions des directeurs des départements.
Question 6 :
Trouver le nom des directeurs de département ayant comme profession Ingénieur
R1 (a, b, c, d, e, f)