Test SGBD
Groupe G -2
Lundi 3 Mars 2014
R.KHCHERIF
PERSONNE (NOM, AGE, PROF, ADR,NAPR)
ÉCOLE (NOMEC, ADEC, NBCLASSES, DIR#)
CLASSE (NOMEC, NCL, MAITRE#, NBEL)
ENFANT (NOMP#, PRENOM, AN, NOMEC#, NCL#)
La relation PERSONNE décrit un ensemble de personnes. Une personne peut avoir plusieurs enfants décrits par
la relation ENFANT. Pour simplifier, on ne considère que les enfants allant à l’école primaire. Les écoles et les
classes sont décrites dans les relations ÉCOLE et CLASSE.
Publicité
Avec
NOM
AGE
PROF
ADR
NAPR
NOMEC
ADEC
NBCLASSES
DIR
NCL
Publicité
MAITRE
NBEL
NOMP
PRENOM
AN
: Nom de personne
: Age
: Profession
: Adresse d’habitation
: Nom d’appartement d’habitation
: Nom d’école
Publicité
: Adresse d’école
: Nombre des classes
: Nom du Directeur
: Numéro de la classe.
: Nom du maître
: Nombre d’élèves
: Nom de parent
: Prénom de l’enfant
: Année de naissance de l’enfant
Travail demandé
1. Donner les commandes permettant la création des tables avec un minimum de
Publicité
contraintes
2. Insérer au moins 4 lignes dans chacune des tables
3. Répondre en SQL aux questions suivantes
a. Les Noms des enfants qui habitent à la même adresse que leurs directeurs
d’école.
b. Adresse et numéro d’appartement où habitent chacun des maîtres des enfants
de DUPONT ?
c. Les noms des personnes dont tous les enfants vont à la même école.
4. Supprimer toutes les tables ainsi que leurs contraintes