© Éditions Eyrolles
243
chapitre n° 3
Le niveau physique : de SQL2 à SQL3
Exercices
3.1 Du logique à SQL2
Ecrire le script SQL2 (création des tables) du schéma relationnel extrait de l’exercice 2.4. Considérez
les types de colonnes suivants :
• a et g CHAR(12)
• b, h et i NUMBER
• e, f CHAR(40)
• c, d et j DATE
Dans quel ordre ces créations doivent-elles être effectuées ?
3.2 Du logique à SQL2
Traduisez les modèles logiques de l’exercice 2.9 (affrètement d’avions, Castanet Telecoms et voltige
aérienne) en tables SQL2. Considérez les types de données suivants.
1. Affrètement d’avions
Ajouter les contraintes qui assurent que la capacité d’un avion et le nombre de passagers transportés
sont compris entre 50 et 500 places.
2. Castanet Telecoms
Ne traduisez pas la relation Privileges en une table relationnelle.
attribut
type
comp
CHAR(8)
nomComp
CHAR(30)
typeAvion
CHAR(10)
npMax
NUMBER
nomAvion
CHAR(30)
immatriculation
CHAR(6)
capacite
NUMBER
dateVol
DATE
nbPax
NUMBER
cout
NUMBER
attribut
type
formule
CHAR(8)
prixParMois
NUMBER
Précédent

- 249/316

Suivant