0% ont trouvé ce document utile (0 vote)
22 vues2 pages

TD 4 SQL LDD

Le document décrit les étapes de création et de modification d'une base de données nommée 'FOURNISSEURS-PIECES-PROJETS' en SQL. Il inclut la définition de tables avec des contraintes spécifiques, ainsi que des instructions pour modifier la structure de ces tables. Les modifications comprennent l'ajout et la suppression d'attributs, ainsi que l'ajout de contraintes de clés primaires et étrangères.

Transféré par

boshra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues2 pages

TD 4 SQL LDD

Le document décrit les étapes de création et de modification d'une base de données nommée 'FOURNISSEURS-PIECES-PROJETS' en SQL. Il inclut la définition de tables avec des contraintes spécifiques, ainsi que des instructions pour modifier la structure de ces tables. Les modifications comprennent l'ajout et la suppression d'attributs, ainsi que l'ajout de contraintes de clés primaires et étrangères.

Transféré par

boshra
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TD 4 Le langage SQL

Travail demandé :

1) DEFINITION DE LA BASE DE DONNEES « FOURNISSEURS-PIECES-PROJETS »


a. Création de la table F en donnant à sa clé NF les propriétés NOT NULL et UNIQUE.
b. Création de la table P en définissant la contrainte pkNP de clé primaire équivalente à
l’attribution des propriétés NOT NULL et UNIQUE.
c. Création de la table J sans définir de contrainte ni de propriétés sur la clé, ceci sera défini
ultérieurement par la commande ALTER TABLE.
d. Création de la table FPJ en spécifiant la contrainte de clé primaire pkFPJ (NF#, NP#) et
l’une des contraintes de clé étrangère fkNF. NJ ne doit pas être NULL
2) MODIFICATION DE LA STRUCTURE D’UNE TABLE & SUPPRESSION D’UNE TABLE
a. Ajout de l’attribut Fin à la table J.
b. Ajout des attributs Couleur et Poids à la table P
c. Élimination de l’attribut Prix (table P).
d. Modification de la taille de l’attribut Qte à NUMBER(5).
e. Retrait de la contrainte pkFPJ.
f. Ajout de la contrainte pkFPJ.
g. Ajout de la contrainte (nommée pkNJ) de PRIMARY KEY sur l’attribut NJ de la table J.
h. Ajout des contraintes de clés étrangères fkNP et fkNJ sur la table FPJ.
i. Ajout de la contrainte (nommée ckQte) CHECK sur l’attribut Qte (Qte > 0) de la table FPJ.
j.

Vous aimerez peut-être aussi