Vous êtes sur la page 1sur 2

Institut Suprieur des Sciences Appliques et des Technologies de Sousse Dpartement : Informatique Semestre (1 ou 2) : 1 Examen final Barme : Voir

questions

Anne Universitaire : 2006/2007 Date le : 10 jannvier 2007 : 11 h 00 Enseignant(s) : Mr. Saidane Mhamed Classe(s) : 2me Anne Informatique Module : Bases de Donnes Dure : 1h30 Documents autoriss (Oui/Non) : Non Nombre de pages : 2

Questions de cours (4 points)


Rpondre par vrai ou faux. Justifier votre rponse. 1. Le modle relationnel est un modle conceptuel de donnes pour les bases de donnes relationnelles. 2. Les contraintes dintgrit sont des rgles spcifies sur les donnes, pour faciliter le passage du modle entit-association au modle relationnel. 3. Access est une base de donnes. 4. Soit la table suivante : R A B a1 b1 a2 b1 a1 b2 4.1. A est cl primaire ? 4.2. A dtermine B ?

Exercice n1 (6 points)
On fait appel vous pour raliser une base de donnes destine au suivi sanitaire des animaux dun zoo. Vous disposez des informations suivantes: Les animaux du zoo suivent chacun un rgime alimentaire. Un rgime est constitu dun mlange dingrdients, chacun en quantit dtermine. Le rgime dun animal peut varier dun jour lautre. Chaque animal est caractris par son poids, son espce et, en fonction de son espce, par ses besoins minima et maxima en nutriments (calcium, protines,..., exprims en mg par unit de poids de lanimal). On connat la composition de chaque ingrdient en nutriments (exprime en mg par kg dingrdient). Chaque ingrdient a un cot unitaire. Chaque animal requiert des soins qui sont valus en dinars par jour. Ces soins peuvent varier dun jour lautre. 1. Proposer un schma Entit-Association pour cette base de donnes. 2. Traduire en modle relationnel le schma Entit-Association que vous avez propos.

Exercice n2 (6 points)
Soit le schma relationnel suivant : Films (Titre, Pays, Anne, Ralisateur, Dure) Auteurs (Titre, NomActeur) Exprimer en Algbre relationnelle les requtes suivantes : 1) 2) 3) 4) 5) Liste de films franais (Titre, Anne et Ralisateur). Donner les annes de sorties des films tourns par"Garin". Quels sont les acteurs qui ont tourn avec le ralisateur "Trauffaut" ? Quels sont les films o le ralisateur est aussi acteur ? Quels sont les acteurs qui jouent dans tous les films de "Trauffaut" ?

Exercice n3 (4 points)
On considre le schma relationnel suivant qui modlise une application sur la gestion de livres et de disques dans une mdiathque : Disque(CodeOuv, Titre, Style, Pays, Anne, Producteur) : Cette relation regroupe un certain nombre dinformations sur un disque. Livre(CodeOuv, Titre, Editeur, Collection) : Cette relation regroupe un certain nombre dinformations sur un livre. Abonne(NumAbo, Nom, Prnom, Rue, Ville, CodeP, Tlphone) : Cette relation regroupe les informations sur les abonnes de la mdiathque. Prt(CodeOuv, NumEx, DisqueOuLivre, #NumAbo, DatePret) : Cette relation contient un enregistrement par prt effectu. Traduisez en SQL les requtes suivantes : 1) Quel est le contenu de la relation Livre ? 2) Quelle est la liste des titres que lon retrouve la fois comme titre de disque et titre de livre ? 3) Quels sont les diffrents styles de disques proposs ? 4) Quel est le nombre de genres de livres diffrents ? 5) Quel est le nom, prnom et ladresse des abonns ayant emprunt un disque le 12/01/2006 ? 6) Quels sont les abonns Sahliens (numro de tlphone commence par 73) ?

Vous aimerez peut-être aussi