Vous êtes sur la page 1sur 6

Bases de Données et SI

Pr. Naoual Nassiri

Ecole Supérieure de Technologie– Oujda/ 2021-2022


TD6 02
SQL
TD6
C SQL

1. CREATE TABLE CLIENT ( ‘ Exercice 1


Id INT PRIMARY KEY NOT NULL,

Nom VARCHAR (30),
Prénom VARCHAR (30),
Date_Naissance DATE,
Ville VARCHAR (20),
);
Création de la table « CLIENT » avec les colonnes suivantes :
a. « Id » de type entier, et en tant que clé primaire qui n’accepte pas une valeur nulle ;
b. « Nom » de type chaîne de caractères et de taille maximale de 30 caractères ;
c. « Prénom » de type chaîne de caractères et de taille maximale de 30 caractères ;
d. « Date_Naissance » de type date ;
e. « Ville » de type chaîne de caractères et de taille maximale de 20 caractères ;

Pr. N.Nassiri
3
TD6
C SQL

2. TRUNCATE TABLE CLIENT ; ‘ Exercice 1


Vider la table CLIENT sans supprimer la table en elle-même

3. SELECT Nom, Prénom FROM CLIENT;
Récupérer les noms et prénoms des clients

4. Donner la requête qui permet de supprimer la table Client ainsi que toutes les données
DROP TABLE CLIENT

Pr. N.Nassiri
4
TD6
C SQL

1.
‘ Exercice 2
CREATE TABLE FOURNISSEUR (
IdFour INT PRIMARY KEY NOT NULL, ’
Nom VARCHAR (30) NOT NULL,
Prénom VARCHAR (30) NOT NULL,
Adresse VARCHAR (20) NOT NULL,
Ville VARCHAR (20) NOT NULL,
);

Pr. N.Nassiri
5
TD6
C SQL

3. CREATE TABLE Commande (


‘ Exercice 2
IdCom INT PRIMARY KEY NOT NULL, ’
IdFour INT NOT NULL,
IdPROD INT NOT NULL,
Quantite INT NOT NULL,
foreign key (IdFour) references FOURNISSEUR (IdFour)
foreign key (IdPROD) references PRODUIT (IdPROD)
);

Pr. N.Nassiri
6

Vous aimerez peut-être aussi