TP DRAGONS
Transcription
TP DRAGONS
TP DRAGONS Algèbre relationnel et SQL 1. Enoncé Le schéma d’une base de données relationnelle est le suivant : DRAGONS(Dragon, Sexe, Longueur, NombreEcailles, CracheduFeu, ComportementAmoureux) AIME(DragonAimant, DragonAimé, Force) NOURRITURES(Produit, Calories) REPAS(Dragon, Produit, Quantité) Une réalisation sous forme de tuples est donnée ci-dessous : 2. Questions 2.1 Rétroconception Donnez le schéma entité-association correspondant à ce schéma relationnel 2.2 Langage de requêtes SQL Traduire les requêtes suivantes en SQL 2.2.1 Sélection-Projection 1. 2. 3. 4. 5. 6. Noms des dragons qui crachent du feu ? Noms des dragons mâles qui crachent du feu ? Noms des dragons femelles qui ne crachent pas de feu ? Noms des dragons amoureux ? Qui aime qui passionnément ? Noms des dragons qui mangent des œufs ? 2.2.2 Jointure-Différence-Union-Intersection 1. 2. 3. 4. Noms des dragons qui ne sont pas amoureux ? Noms des dragons femelles qui ne crachent pas de feu ? Noms des dragons qui ne mangent pas ? Noms des dragons qui n’aiment personne et qui ne mangent pas ? 3. Rendu Fournir modèle EA + SQL dans un document Libre-office Writer (format odt). Rq : on peut dessiner directement dans Writer en affichant la barre d'outils Dessin dans (Affichage → Barre d'outils → Dessin).