Académique Documents
Professionnel Documents
Culture Documents
: 3A
Année universitaire : 2012-2013
Enseignante : Mme Hkimi Jihène
a)
Tapez la requête suivante pour créer la table CATEGORIES. Enregistrez la requête sous le
nom creation_catégories.
b) Tapez la requête suivante pour créer la table PRODUITS. Enregistrez la requête sous
le nom creation_produits
CREATE TABLE PRODUITS
(
Id_produit number (3),
Nom_produit varchar2(20),
id_categorie number (3)
) ;
c) Tapez la requête suivante pour créer la table CLIENTS. Enregistrez la requête sous le
nom creation_clients.
CREATE TABLE CLIENTS
(
Id_client number (4),
Nom_client varchar2(40),
Adresse varchar2(50),
Ville varchar2(20),
Pays varchar2(20)
) ;
c)Tapez une requête pour supprimer le champ pays de la table CLIENTS. Enregistrez la
requête sous le nom modification_produits_suppression_pays.
a) Tapez une requête pour que le champs id_categorie soit not null. Enregistrez la requête
sous le nom modification_catégories_ajout_contrainte_notnull_id.
2
b) Tapez une requête pour que le champs nom_categorie soit not null. Enregistrez la requête
sous le nom modification_catégories_ajout_contrainte_notnull_nom
c) Tapez les requêtes nécessaires pour ajouter des contraintes not null pour tous les
champs de toutes les tables.
Exercice N° 4 : Ajout de contraintes PRIMARY KEY
Vous allez ajouter des contraintes clé primaire à chaque table.
a) Tapez une requête pour ajouter une clé primaire à la table CATEGORIES. Enregistrez la
requête sous le nom modification_catégories_ajout_contrainte_pk_id_cat.
b) Tapez une requête pour ajouter une clé primaire à la table PRODUITS. Enregistrez la
requête sous le nom modification_produits_ajout_contrainte_pk_id_prod.
c) Tapez une requête pour ajouter une clé primaire à la table CLIENTS. Enregistrez la
requête sous le nom modification_clients_ajout_contrainte_pk_id_client.
d) Tapez une requête pour ajouter une clé primaire à la table COMMANDES. Enregistrez la
requête sous le nom modification_cmd_ajout_contrainte_pk_no_cmd.
b) Tapez une requête pour créer une contrainte clé étrangère id_client de la table
COMMANDES qui fait référence à la table CLIENTS. Enregistrez la requête sous le nom
modification_commandes_ajout_contrainte_fk_no_client.
c) Tapez une requête pour créer une contrainte clé étrangère id_commande de la table
LIGNES_COMMANDES qui fait référence à la table COMMANDES. Enregistrez la
requête sous le nom modification_lig_cmd_ajout_contrainte_fk_no_cmd.
3
d) Tapez une requête pour créer une contrainte clé étrangère id_produit de la table
LIGNES_COMMANDES qui fait référence à la table PRODUITS. Enregistrez la requête
sous le nom modification_lig_cmd_ajout_contrainte_fk_id_produit.