Académique Documents
Professionnel Documents
Culture Documents
Durée : 2 heures
Nb_page :2 pages
Pour gérer les tarifs des agences, la chaîne hôtelière pense à introduire les informations
suivantes dans sa base de données :
Sachant que :
● CodeAg, NomAg, AdrAg, PaysAg sont respectivement le code de l’agence, son nom,
l’adresse et le pays où elle se trouve.
● IdResp, NomResp représentent respectivement l’identité et le nom du responsable de
l’agence.
● TypeCh est le type de la chambre sur laquelle le tarif sera appliqué.
● La période est définie par une date début et une date fin et dépend seulement de la
saison.
● Des tarifs sont déterminés par Agence pour chaque saison et chaque type de chambre.
On considère la base de données suivante qui sauvegarde les données nécessaires pour la
gestion des épreuves en ligne pour un MOOC X :
1
Candidats ( NumCandidat, nom, prenom, email)
Groupes ( NumGroupe, nomgroupe, niveau, domaine)
Epreuves ( NumEpreuve , cours, dateE, type, duree, #NumGroupe, montant)
Evaluer ( #NumCandidat , # NumEpreuve , note )
Participer ( # NumGroupe, # NumCandidat )
Les clés primaires sont soulignées et les clés étrangères sont précédées d’un astérisque (#).
1. Donner les commandes de création des tables Epreuves et Evaluer en supposant que
les autres tables ont été déjà créées. En assurant : (3 points)
a. La note de l’épreuve doit être entre 0 et 20.
b. Le montant à payer pour passer l’épreuve dépasse 30 dinars.
2. Répondre en SQL aux questions suivantes :
a. Les épreuves ainsi que tous les candidats qui ont une note < 8,
(Tableau résultat NumEpreuve, cours, NumCandidat,nom, prenom, note). (1.5
point)
b. Les candidats qui possèdent la meilleure note pour chaque épreuve passée.
(Tableau résultat NumEpreuve, domaine, NumCandidat, nom, prenom, note). ( 2
points)
c. Les Candidats qui ont obtenu une note supérieure à la moyenne dans chaque
épreuve. (Tableau résultat Nom,Prenom, NumEpreuve, note) (2 points)
d. Les Candidats qui ont participé à toutes les épreuves
(Tableau résultat Nom,Prenom) (1,5 point)
a. Les candidats qui n’ont jamais participé aux épreuves de Type ‘X’
(Tableau résultat Nom,Prenom) (1,5 point)
b. Les candidats qui ont toujours obtenu une note > 15 dans les épreuves qu’ils ont
passé. (Tableau résultat Nom,Prenom) (1,5 point)
c. Les épreuves relatives à tous les groupes
(Tableau résultat NumEpreuve , cours, dateE) (1 point)