0% ont trouvé ce document utile (0 vote)
319 vues2 pages

TD Algèbre Relationnelle en Productique

Ce document contient plusieurs exercices sur l'algèbre relationnelle portant sur différents modèles relationnels décrivant des situations telles que la gestion de vols, de représentations musicales, des notes d'étudiants ou du tour de France.

Transféré par

trkimaha4
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
0% ont trouvé ce document utile (0 vote)
319 vues2 pages

TD Algèbre Relationnelle en Productique

Ce document contient plusieurs exercices sur l'algèbre relationnelle portant sur différents modèles relationnels décrivant des situations telles que la gestion de vols, de représentations musicales, des notes d'étudiants ou du tour de France.

Transféré par

trkimaha4
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

République Tunisienne

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


Direction Générale des Etudes Technologiques
Institut Supérieur des Etudes Technologiques de Mahdia
Département Génie Mécanique
Mastère Professionnel - Productique & Performance Industrielle

TD N° 4 : Algèbre Relationnelle
Exercice 1
Soit le modèle relationnel suivant :
PILOTE (NUMPIL, NOMPIL, ADR, SAL)
AVION (NUMAV, NOMAV, CAPACITE, LOC)
VOL (NUMVOL, #NUMPIL, #NUMAV, VILLE_DEP, VILLE_ARR, H_DEP, H_ARR)

1. Expression des projections et sélections


a. Donnez la liste des avions dont la capacité est supérieure à 350 passagers.
b. Quels sont les numéros et noms des avions localisés à Nice ?
c. Quels sont les numéros des pilotes en service et les villes de départ de leurs vols ?
d. Donnez toutes les informations sur les pilotes de la compagnie.
e. Quel est le nom des pilotes domiciliés à Paris dont le salaire est supérieur à 15000 F ?

2. Utilisation des opérateurs ensemblistes


a. Quels sont les avions (numéro et nom) localisés à Nice ou ayant la capacité est inférieure à
350 passagers ?
b. Liste des vols au départ de Nice allant à Paris après 18 heures ?
c. Quels sont les numéros des pilotes qui ne sont pas en service ?
d. Quels sont les vols (numéro, ville de départ) effectués par les pilotes de numéro 100 et 204 ?

3. Expression des jointures


a. Donnez le numéro des vols effectués au départ de Nice par des pilotes Niçois ?
b. Quels sont les vols effectués par un avion qui n’est pas localisé à Nice ?
c. Quels sont les pilotes (numéro et nom) assurant au moins un vol au départ de Nice avec un
avion de capacité supérieure à 300 places ?
d. Quels sont les noms des pilotes domiciliés à Paris assurant un vol au départ de Nice avec un
Airbus ?
e. Quels sont les numéros des vols effectués par un pilote Niçois au départ ou à l’arrivée de Nice
avec un avion localisé à Paris ?
f. Quels sont les pilotes (numéro et nom) habitant dans la même ville que le pilote Dupont?
g. Quels sont les numéros des pilotes en service différents de celui de Durand ?
h. Quelles sont les villes desservies à partir de la ville d’arrivée d’un vol au départ de Paris?
i. Quels sont les appareils (leur numéro) localisés dans la même ville que l’avion numéro 100 ?

4. Divers :
a. Quels sont les numéros et noms des pilotes domiciliés dans la même ville que le pilote
Dupont et dont le salaire est supérieur à celui de Dupont ?
b. Quels sont les numéros et noms des pilotes qui effectuent un vol au départ de leur ville de
résidence ?
c. Y-a-t-il des homonymes parmi les pilotes ? Si oui, donner leur numéro et nom.
Page 1 sur 2
Exercice 2
Soit le modèle relationnel suivant :
REPRESENTER (N_REPRESENTATION, TITRE, LIEU)
MUSICIEN (NOM, #N_REPRESENTATION)
PROGRAMMER (DATE, #N_REPRESENTATION, TARIF)
A l’aide de l’algèbre relationnelle répondez aux requêtes suivantes :
1. Donner la liste des titres de représentation ;
2. Donner la liste des titres de représentation ayant lieu à l’opérât Bastille ;
3. Donner la liste des noms de musiciens et de titre de représentation auxquels ils participent ;
4. Donner la liste de titre de représentation, le lieu et le tarif pour la journée 14/10/2003.

Exercice 3
Soit le modèle relationnel relatif à la gestion des notes annuelles d’une promotion d’étudiants :
ETUDIANT (N_ETUDIANT, NOM, PRENOM) ;
MATIERE (CODEMAT, LIBMAT, COEFFICIENT) ;
EVALUER (#N_ETUDIANT, #CODEMAT, DATE, NOTE) ;
Exprimer les requêtes suivantes à l’aide de l’algèbre relationnelle :
1. Quel est le nombre total d’étudiant ;
2. Quelles sont parmi l’ensemble des notes, la note maximale et la note minimale ;
3. Quels sont les moyennes de chaque étudiant dans chacune des matières (nom, prénom, moyenne
de l’étudiant de chaque matière, libMat, coefficient) ;
4. Quels sont les moyennes par matière ?
5. Quelle est la moyenne générale de chaque étudiant ?
6. Quelle est la moyenne générale de la promotion ?
7. Quels sont les étudiants qui ont une moyenne générale supérieure ou égale à la moyenne générale
de la promotion ?

Exercice 4
Soit le modèle relationnel de gestion simplifié des étapes de tour de France :
EQUIPE (CODEEQ, NOMEQ, DIRECTEURSPORTIF)
COUREUR (NUMCOU, NOMCOU, #CODEEQ, #CODEPAYS)
PAYS (CODEPAYS, NOMPAYS)
TYPE-ETAPE (CODETYPE, LIBELLEETAPE)
ETAPE (NUMETAPE, DATEETAPE, VILLEDEPART, VILLEARRIVEE, NBKM, #CODETYPE)
PARTICIPER (#NUMCOU, #METAPE, TEMPSREALISE)
ATTRIBUER_BONIFICATION (#NUMETAPE, KM, RANG, NBSECONDE, #NUMCOU)
Exprimer les requêtes suivantes à l’aide des opérateurs de l’algèbre relationnelle :
1. Quelle est la composition de l’équipe Festina ? Donner le N°, le nom et le pays du coureur.
2. Quel est le nombre de Km total du tour de France ?
3. Quel est le nombre de Km total des étapes de type Haute Montagne ?
4. Quels sont les noms des coureurs qui n’ont pas obtenus des bonifications ?
5. Quels sont les noms des coureurs qui ont participé à toutes les étapes ?

Page 2 sur 2

Vous aimerez peut-être aussi