Vous êtes sur la page 1sur 9

Modle conceptuel des donnes Modle relationnel Exercices

Exercice 1 : Gestion des logements


Le CROUS gre des logements pour les tudiants. Deux type de logements sont grs par des services diffrents : les logements en cit universitaire et les logements en ville. Nous nous intressons au second. Le service des logements en ville dispose de renseignements concernant des propritaires de villas, appartements, garages, ...

nom, prnom et adresse des propritaires nature et adresse du bien possd par un propritaire.

Travail raliser :

1. Modliser cette ralit avec un modle entit association. 2. Nous voulons maintenant pouvoir reprsenter le fait qu'un propritaire peut vouloir
louer ses biens. La location se fait partir d'une date donne, pour une priode donne, et moyennant un loyer mensuel prcis. Modliser cette ralit en modle entit association. 3. Le CROUS envisage maintenant de percevoir un pourcentage sur les loyers, variable selon la nature du bien. Cela pourrait servir alimenter un fond social pour les tudiants. Modifier le modle pour prendre en compte la mmorisation de ce pourcentage.

Page 1 / 9

Exercice 2 : Gestion dune collection de CD audio


Pour modliser la gestion dune collection de CD audio, vous disposez des informations suivantes :

Un CD est numrot Un CD possde un titre Un CD peut contenir plusieurs oeuvres Une oeuvre peut tre interprte par un chanteur ou par un groupe Une oeuvre prsente sur un cd est repre par son rang Les oeuvres sont regroupes par style (jazz, rock ) Une oeuvre peut tre interprte par diffrents artistes Une oeuvre peut tre disponible sur plusieurs CD Une oeuvre peut tre un mlange de styles

Travail raliser : A partir des donnes prcites, remplir le Modle Conceptuel des Donnes suivant. Vous indiquerez le nom des entits, les proprits, les identifiants, les relations et les cardinalits.

Page 2 / 9

Exercice 3 : Gestion de films


On vous fourni le modle conceptuel des donnes suivant. Il comporte des erreurs.
FILM Est realise en 1,n 1,1 Code T itre Duree Resume Genre 1,1 1,1 Appartient 1,n SUPPORT CodeSupport Support

ANNEE DE REALISATION Anne

Joue

1,n ACTEUR CodeActeur NomActeur PrenomActeur Photo Nationalite

Travail raliser :

Modifier le modle afin de le rendre cohrent Optimisez le modle

Page 3 / 9

Exercice 4 : Agence de voyage


Une agence de voyage utilise un logiciel de gestion de clientle, qui repose sur une base de donnes dont un extrait vous est prsent ci-dessous. Afin de faire voluer lapplication, on a besoin de reprsenter dans la base de donnes les diffrentes rservations des clients pour les vols charters. Un vol est caractris par : Le numro du vol La date et lheure de dpart La date et lheure darrive Les aroports de dpart et darrive La compagnie assurant le transport Un mme client peut rserver plusieurs places (adulte ou enfant) sur un mme vol, mais toutes les places concernent une mme classe (Affaire ou tourisme) pour un mme client. Un vol est assur par une compagnie arienne.
HOTEL Reference Hotel Nom Hotel Adresse Hotel Categorie Hotel Etape 0,n Nombre jours 1,n

VOYAGE Reference Voyage Date debut Date fin 0,n

effectue

0,n CLIENT Identifiant client Nom client Prenom client Adresse client Telephone client

Travail raliser : Modifier le MCD fourni afin dy modliser les nouvelles donnes.

Page 4 / 9

Exercice 5 : Socit HLM


La socit OPHCO a la charge de la gestion des immeubles HLM des villes de plus de 5.000 habitants du dpartement C... Actuellement, on compte une douzaine de villes de ce type. La gestion des immeubles recouvre notamment l'affectation des appartements en fonction des demandes, la facturation des loyers, les travaux d'entretien, le suivi des rglements, etc... Dans l'optique d'une informatisation prochaine du systme de gestion, on vous demande de poursuivre une tude des donnes, qui a abouti pour l'instant : une liste des donnes utiliser dans le systme d'information (ANNEXE 1), la liste des rgles de gestion respecter (ANNEXE 2). TRAVAIL A FAIRE: a) Reprsenter les Dpendances Fonctionnelles. Pour simplifier le schma, vous ne ferez pas apparatre les DF transitives. b) Construire le MCD c) Prsenter le schma relationnel correspondant.

ANNEXE 1: Liste des donnes Revenu Locataire Code Gardien Code Appartement Nom Locataire Garage (O/N) .................(1) Prnom Gardien Dure Bail

Loyer Mensuel N Cit N Contrat N Etage N Immeuble Prnom Locataire N Porte ...............(2)

Type Appart ...........(3) Nom Cit Nom Ville Nom Gardien Date Signature Bail Superficie Appart.

(1) Existence d'un garage: Valeur = Oui ou Non (2) Numro figurant sur la porte de l'appartement (3) Fl, F2, F3, ....

ANNEXE 2: Rgles de Gestion RG 1 - Pour une ville (de plus de 5.000 habitants) du dpartement, il existe au moins une cit HLM. RG 2 - Chaque cit HLM est identifie par un numro. RG 3 - Pour un numro de cit, il existe un nom de ville et un seul. RG 4 - Un mme nom de cit peut tre utilis pour plusieurs cits diffrentes, mais dans des villes diffrentes. RG 5 - Chaque cit est surveille par un gardien et un seul, mais un gardien peut surveiller plusieurs cits d'une mme ville. RG 6 - Chaque cit peut comporter jusqu' 6 types d'appartements. RG 7 - Une cit comporte plusieurs immeubles, numrots de 1 N. Chaque immeuble contient au moins 2 types d'appartements. RG 8 - Chaque appartement est identifi par un code. RG 9 - Un appartement peut disposer d'un garage, mais ce nest pas toujours le cas. RG 10 - Un appartement peut tre occup par un locataire, qui signe un contrat de location. RG 11 - Chaque contrat est identifi par un numro, et permet de fixer le montant du loyer valable pour la dure du bail.

Page 5 / 9

Exercice 6 : Gestion dune bibliothque


La premire tape de ltude a dgag les donnes suivantes stocker : Numro douvrage (NumeroOuvrage) Titre de louvrage (TitreOuvrage) Numro interne du livre attribu par la bibliothque (NumeroInterne) Numro dauteur (NumeroAuteur) Nom de lauteur (NomAuteur) Numro dtudiant (NumeroEtudiant) Nom de ltudiant (NomEtudiant) Numro de la facult (NumeroFaculte) Nom de la facult (NomFaculte) Date du prt (DatePret) Date de retour (DateRetour)

Les contraintes : Un ouvrage peut avoir plusieurs auteurs. Un auteur peut crire plusieurs ouvrages. Un tudiant nappartient qu une facult et ne peut emprunter que trois livres la fois. Un ouvrage figure en plusieurs exemplaires dans la bibliothque. Le dlai demprunt dun livre est de trois semaines. Au-del de cette priode, ltudiant doit payer une pnalit.

Travail raliser : Modle Conceptuel des Donnes

Page 6 / 9

Exercice 8 : Passage au modle relationnel


Travail faire : Gnrez les modles relationnels correspondant aux MCD raliss dans les exercices 1 7.

Exercice 9 : Formes normales


Soit la relation : R(P1, P2, P3, P4, P5, P6) Soient les dpendances fonctionnelles suivantes : P1 P2 P1 P3 P1 P4 P2 P4 P5 P6 Travail raliser : Graphe des dpendances fonctionnelles Choisir la cl de cette relation : 1.P1, P2 2. P1, P2, P5 3. P1, P5 4. P3, P4, P5, P6 La relation R(P1, P2, P3, P4, P5, P6) est-elle en 1FN, 2FN ou 3FN ? Justifiez vos rponses. Soit la relation R2(P1, P2, P3) incluse dans R. Est-elle en 1FN, 2FN ou 3FN ? Justifiez vos rponses. Soit la relation R3(P1, P2, P3, P4) incluse dans R. Est-elle en 1FN, 2FN ou 3FN ? Justifiez vos rponses. Soit la relation R4(P1, P2, P3, P5, P6) incluse dans R. Est-elle en 1FN, 2FN ou 3FN ? Justifiez vos rponses.

Soit la relation suivante : R(P1, P2, P3, P4, P5) et des instances de cette relation :

Travail raliser : Remplir le tableau ci-dessous :

Page 7 / 9

(P1, P2), (P1, P2, P3), (P1, P3, P4) peuvent-elles tre des cls primaires de R ?

Page 8 / 9

EXERCICE 10 : TRADUCTION DUN MLD RELATIONNEL


Soit le schma relationnel suivant : R1(A1,A2) R8(I1, I2, I3, I4) R2(B1, B2, B3) R9(H1, H2, H3) R3(C1, C2, C3, C4) R10(B1, B2, M1, F1, I1, I2, I3, J1) R4(E1, E2, H1, A1, D1, D2) R11(K1, L1, L2) R5(E1, E2, E3) R12(L1, L2, L3) R6(F1, F2) R13(M1, M2) R7(G1, G2, G3, G4, F1, K1) R14(C1, H1, G1, G2) Travail raliser : A partir de ce schma relationnel, crer le Modle Conceptuel des Donnes correspondant. Remarque : Les cardinalits devront figurer sur le MCD

Page 9 / 9