100% ont trouvé ce document utile (1 vote)
302 vues2 pages

TD N°2: A Exercice N°1:: Lgèbre Relationnelle

Le document présente quatre exercices sur l'algèbre relationnelle avec des requêtes sur des bases de données fictives décrivant des personnes, des repas, une bibliothèque.

Transféré par

Bessem Bessem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
302 vues2 pages

TD N°2: A Exercice N°1:: Lgèbre Relationnelle

Le document présente quatre exercices sur l'algèbre relationnelle avec des requêtes sur des bases de données fictives décrivant des personnes, des repas, une bibliothèque.

Transféré par

Bessem Bessem
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Année Universitaire : Responsable :

2022/2023 Farah Barika Ktata


Zeineb Ben Yahya

ING-A1 Matière :Base De Données

TD N°2 : Algèbre relationnelle


Exercice N°1 :
Soit la base de l’extension suivante de la relation Personne :

Que valent les expressions suivantes ?

Exercice N°2 :
On considère les relations suivantes:
PERSONNE (CIN, NOM, Prenom, Adresse)
Voiture(NCarteGrise, CIN, Modele)
Moto(NCarteGrise, CIN, Modele)

Ecrire les expressions représentant:


1. Afficher les personnes qui possèdent une voiture mais pas de moto?
2. Afficher les personnes qui possèdent une voiture et une moto?
3. Afficher les personnes qui ne possèdent ni voiture ni moto?

Exercice N°3 :
Une maîtresse de maison veut construire une base de données sur les personnes qu’elle invite et les
plats qu’elle leur sert. Elle identifie pour cela les trois relations suivantes :

Page 1 sur 2
 REPAS, dont le schéma est REPAS (INVITÉ, DATE) et qui contient la liste des invités
reçus et à quelle date.
 MENU, dont le schéma est MENU (PLAT, DATE) et qui contient le menu servi à chaque
date.
 PRÉFÉRENCE, dont le schéma est PRÉFÉRENCE (PERSONNE, PLAT) donne et qui
contient, pour chaque personne, ses plats préférés.
Sachant que les attributs PERSONNE et INVITÉ ont le même domaine de valeurs, il est demandé de
réaliser les opérations relationnelles, dont les résultats sont :

1. Les invités du repas du 02/10/2009.


2. Les dates auxquelles un « Boeuf Bourguignon » a été servi.
3. Les plats préférés de « Mme Machine ».
4. Les plats qui ont été servis à « Mr Machin ».
5. Les personnes invités qui ont été servi par leurs plats préférés.
6. Les personnes qui n’ont jamais été invité.
7. Les invités qui ont assisté à tous les repas.

Exercice N°4:
Soit le schéma de la base de données Bibliothèque suivante :

Etudiant(NumEtd,NomEtd,PrenomEdt,AdresseEtd)
Livre(NumLivre,TitreLivre,NumAuteur,NumEditeur,NumTheme,AnneeEdition)
Auteur(NumAuteur,NomAuteur,AdresseAuteur)
Editeur(NumEditeur,NomEditeur,AdresseEditeur)
Theme(NumTheme,IntituléTheme)
Prêt(NumEtd,NumLivre,DatePret,DateRetour)

En gras les clés primaires et en italique les clés étrangères.


Ecrire en langage algébrique les requêtes suivantes :
1. Le nom, le prénom et l’adresse de l’étudiant de nom ‘Alami’
2. Le numéro de l’auteur ‘Alami’
3. la liste des livres de l’auteur numéro 121
4. les livres de l’auteur nom ‘Alami’
5. le numéro de l’auteur du livre ‘comment avoir 20 en BDD’
6. le nom et l’adresse de l’auteur du livre ‘comment avoir 20 en BDD’
7. Les livres de l’auteur ‘Alami’ «édités chez l’éditeur ‘Nul part’
8. les livres de l’auteur ‘Alami’ ou ‘Belhadj’
9. les livres qui n’ont jamais été empruntés

Page 2 sur 2

Vous aimerez peut-être aussi