Vous êtes sur la page 1sur 2

Correction TD N:2

Exercice 1

1) Liste des films tunisiens (titre, anne, ralisateur).


[titre, anne, ralisateur] ([pays ='tunisie'] (FILMS))

2) Donnez les annes de sortie des films tourns par lacteur DENIRO .
[Anne] (FILMS [acteur ='DENIRO'] (ACTEURS))

3) Trouver les acteurs qui ont tourn avec Boughdir comme ralisateur.
[Acteur] (ACTEURS [ralisateur ='Boughdir'] (FILMS))

4) Trouver tous les acteurs qui ont t partenaires de lacteur BEN JEMAA .
[Act2]([acteur ='Ben Jemaa'](ACTEURS) [act2 'Ben Jemaa'] ([acteur : act2](ACTEURS))))

5) Liste des titres des films o le ralisateur est aussi acteur.


[Films.titre] ([acteur =ralisateur] (ACTEURS FILMS))

6) Liste des acteurs d'un film qui n'ont pas ralis ce film.
[Acteur] ([acteurralisateur] (ACTEURS FILMS))

7) Ralisateurs ayant jou comme acteurs dans des films qu'ils ne ralisaient pas eux-
mmes.
[Acteur] ([acteur<>ralisateur] (ACTEURS FILMS)) [Ralisateur] (FILMS)

8) Donnez les acteurs qui jouent dans tous les films de Boughdir.
(ACTEURS) ([titre] ([ralisateur='Boughdir'] (FILMS)))

Exercice 2

1) Le modle relationnel correspondant.

- Race (Nom, descriptif)


- Cheval (NomCheval, Poids, NomRace#,NomPre#,
JourNaissance#,MoisNaissance#,AnNaissance#, JourDcs#,MoisDcs#,AnDcs#)
- Date (jour, mois, an)
- Propritaire (Nom_Propritaire, Prnom, Naissance)
- Acquis(NomCheval#, Nom#, Prnom#,
JourAcquisition#,MoisAcquisition#,AnAcquisition#, montant)
2) La smantique de chacune des requtes suivantes :

a) nom_propritaire = "Ben Saleh" (acquis)


La liste des acquisitions de la famille Ben Saleh avec les dates et les montants dacquisition.

b) (300<Poids<400)(Cheval)
La liste des chevaux dont le poids est compris entre 300 et 400 Kgs.

c) nom_propritaire(an=2003(Propritaire acquis))
La liste des propritaires ayant acquis un cheval en 2003.

d) nomCheval(Cheval) - nomPre(Cheval)
La liste des chevaux qui nont pas de descendance.

e) (nomCheval, nom_propritaire)(acquis) (nom_propritaire)(acquis)


La liste des chevaux qui ont t possds par tous les propritaires acqureurs.

f) (nomCheval, nom_propritaire)(acquis) (nomCheval)(acquis)


La liste des propritaires ayant possd tous les chevaux.

3) Construire les requtes suivantes laide de lalgbre relationnelle(forme textuelle).

a) les propritaires ayant possd un cheval de plus de 600 kg


nom_propritaire,prnom_propritaire(poids>600(Cheval Propritaire acquis))
b) les propritaires ayant possd tous les chevaux
(nomCheval, nom_propritaire)(acquis) (nomCheval)(acquis)
c) annes o il y a eu des naissances mais pas de dcs
AnNaissance(Cheval) - AnDcs(Cheval)

d) annes o il y a eu des dcs mais pas de naissances


AnDcs(Cheval) - AnNaissance(Cheval)
e) races nayant quun seul reprsentant
NomRace(compte=1(compteNomRace(Cheval)))

f) propritaires nayant des chevaux que dune seule race


nom_propritaire(compte=1(comptenom_propritaire(nom_propritaire, NomRace(Cheval
acquis))))

g) propritaires ayant au moins un cheval de chaque race

nom_propritaire, NomRace(Cheval acquis) [NomRace] (Race)