Elhaidaoui@hotmail.

com

SGBD II

1

1

Elhaidaoui@hotmail.com

Create database stock on default=1; CREATE TABLE T_CLIENT ( CLI_ID INT NOT NULL PRIMARY KEY, CLI_NOM CHAR(32) NOT NULL, CLI_SEXE CHAR(1) DEFAULT 'M' ) CREATE TABLE T_FACTURE ( FCT_ID INT NOT NULL PRIMARY KEY, NOT NULL REFERENCES T_CLIENT (CLI_ID), CLI_ID INT FCT_DATE DATETIME NOT NULL , FCT_MONTANT DECIMAL (16,2) NOT NULL, NOT NULL DEFAULT 0 FCT_PAYE BIT
)

CREATE TABLE T_COMPTE ( CPT_ID INTEGER NOT NULL, CLI_ID INTEGER NOT NULL, CPT_CREDIT DECIMAL (16,2) , CPT_DEBIT DECIMAL (16,2) , NOT NULL CPT_DATE DATETIME CONSTRAINT PK_COMPTE PRIMARY KEY (CPT_ID) CONSTRAINT FK_COMPTE FOREIGN KEY (CLI_ID) REFERENCES T_CLIENT (CLI_ID) )

2

Elhaidaoui@hotmail.com

NBRE_ACTEUR : ne peut avoir de valeurs inférieures à 0 NUMFILM : doit être unique (non doublée) PAYS : a ‘Maroc’ comme valeur par défaut. FILM_ID : THEME : Le premier caractère de la colonne doit être compris entre A et Z TITRE : ne peut pas commencer par un blanc et doit être en majuscule. SUJET : doit être en majuscule. DATEFILM : a la date du système comme valeur par défaut. ACT_SEXE : peut avoir exclusivement les valeurs M ou F. NBSPECTATEUR : ne peut accepter que les valeurs comprises entre 10 et 100

3

Elhaidaoui@hotmail.com

Supprimer une table

Renommer une table

4

Elhaidaoui@hotmail.com

Modifier une table Ajouter une colonne dans la table client

Renommer la colonne de la table client

Supprimer la colonne clt_adr de la table client

Modifier le type de la colonne clt_adr de la table client

5

Elhaidaoui@hotmail.com

Modifier une table Ajouter une contraite

Supprimer une contrainte

6

Elhaidaoui@hotmail.com

7

Elhaidaoui@hotmail.com

8

Elhaidaoui@hotmail.com

9

Elhaidaoui@hotmail.com

Modification des valeurs dans les colonnes UPDATE

10

Elhaidaoui@hotmail.com

11

Elhaidaoui@hotmail.com

Suppression dans une table DELETE

12

Elhaidaoui@hotmail.com

Étude de cas 1 Gestion école

13

Elhaidaoui@hotmail.com

Créer une base de données nommée « projet »

14

Elhaidaoui@hotmail.com

15

Elhaidaoui@hotmail.com

16

Elhaidaoui@hotmail.com

17

Sign up to vote on this title
UsefulNot useful