Test SGBD

Database Management System, SQL Queries · exam

Voir tous les documents en bases de données

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