TD2 SGBD [PDF]

  • Author / Uploaded
  • salma
  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

TD2 SGBD

Exercice1 : On a les données suivantes sur des élèves avec le DFs: élève (Matricule, Nom, Age, Club,Salle) Matricule → Nom , AGE Matricule → Club Club → Salle a. Que signifie chaque DFs? b. Mettre ces informations dans un ensemble de schémas de relations en 3FN Exercice2: EMPLOYES (NumE, Nom, Salaire, Département, Bâtiment) a. En quelle forme normale est la relation suivante (auto explicative), qui concerne les employés d’une société implantée sur plusieurs bâtiments? b. Sachant qu’un employé travaille dans un département donné, et qu’aucun département ne possède des locaux dans plusieurs bâtiments. Mettre en 3FN le cas échéant. NB: Déterminer d'abord les DFs.

Exercice 3 Pour réaliser la base de données d’une société de redistributions de produits, nous avons pu identifier les relations suivantes : • FOURNISSEUR (NumF, NOM, ADRESSE, VILLE), qui contient le numéro de Siret du fournisseur, son nom, son adresse et la ville d’installation. • PRODUIT (NumP, DESIGNATION, PRIX, POIDS, COULEUR), et qui contient le numéro du produit, sa désignation, son prix, son poids et sa couleur. • COMMANDE (NumC,# NumF, #NumP, QUANTITÉ) et qui recensent le numéro de la commande, le numéro du fournisseur (à qui elle est passée), le numéro du produit commandé et la quantité commandé. 1.

Répondre aux questions suivantes en utilisant les opérations de l’algèbre relationnelle: a. La désignation des produits pesant plus de 5 Kilos. b. Les noms des fournisseurs auprès desquels la société a eu des commandes. c. Les quantités des « armoires » (désignation de produit) et les noms de leurs fournisseurs, commandés par la société. d. Quels sont les produits (numéro et designation) commandés au moins une fois dont leurs prix >1000dt

2.

Répondre aux mêmes requêtes en utilisant le langage SQL.