Vous êtes sur la page 1sur 2

SGBDR NTIC2

SQL / LDD : TD n ° 1

1. Création de la base de données :


Créer une base de données en utilisant Entreprise Manager puis en utilisant l’analyseur des requêtes. Appelez
La «  TDI_GRP_Voyage ». GRP étant le nom de votre groupe

2. Création des tables:


Créez les tables du schéma 'Agence de voyages' représenté ci-dessous.

 STATION (nomStation, capacité, lieu, région, tarif)


 ACTIVITE (nomStation, libellé, prix)
 CLIENT (id, nom, prénom, ville, région, solde)
 SEJOUR (id, station, début, nbPlaces)

Attention à bien définir les clés primaires et étrangères. Voici les autres contraintes portant sur ces tables.

1. Les données capacité, lieu, nom, ville, solde et nbPlaces doivent toujours être connues.
2. Les montants (prix, tarif et solde) ont une valeur par défaut à 0.
3. Il ne peut pas y avoir deux stations dans le même lieu et la même région.
4. Les régions autorisées sont : 'Ocean Indien', 'Antilles', 'Europe', 'Ameriques' et 'Extreme Orient'.
5. La destruction d'une station doit entraîner la destruction de ses activités et de ses séjours.

Conseil : donnez des noms à vos contraintes CHECK. Il est possible aussi de donner des noms aux contraintes
FOREIGN KEY et PRIMARY KEY. ******* NB: les NOT NULL ne sont pas nécessaires pour les PRIMARY KEY.

Alimentez La base de données par les données suivantes  :

ACTIVITES
STATION
NomStation Libellé Prix
NomStation Capacité Lieu Région Tarif Mogador Voile 150
Mogador 350 Essaouira Maroc 1200 Mogador Plongée 120

CLIENT
id nom prénom ville région solde SEJOUR
10 Chafik Ahmed Paris France 12465 idClient station début nbPlaces
20 Chraibi Youssef Fes Maroc 6763 20 Mogador 2008-02-03 4
30 Alaoui Samira New York Amérique 9812

3. Suppresion des tables/ Containtes.


1. Le champ région n’est plus contrôlé lors de la saisie, il accepte toutes les valeurs. Que faut-il supprimer ?
2. Détruisez la table station et vérifiez que les activités ont disparu.
3. Supprimer la base de données

3. Modification des tables.


1. Ajouter l’attribut date de naissance pour le client.
SGBDR NTIC2

2. Le champ ville doit être défini sur 50 caractères. Faites le nécessaire