Vous êtes sur la page 1sur 17

Elhaidaoui@hotmail.com

S G BD II 1

S

G BD II

1

S G BD II 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,

CLI_ID INT

NOT NULL REFERENCES T_CLIENT (CLI_ID),

FCT_DATE

DATETIME

NOT NULL ,

FCT_MONTANT

FCT_PAYE

DECIMAL (16,2) NOT NULL, NOT NULL DEFAULT 0

BIT

)

CREATE TABLE T_COMPTE

(

CPT_ID

INTEGER

NOT NULL,

CLI_ID

INTEGER

NOT NULL,

CPT_CREDIT

CPT_DEBIT

CPT_DATE DATETIME

DECIMAL (16,2) , DECIMAL (16,2) ,

NOT NULL

CONSTRAINT PK_COMPTE PRIMARY KEY (CPT_ID)

CONSTRAINT FK_COMPTE FOREIGN KEY (CLI_ID) REFERENCES T_CLIENT (CLI_ID)

)

Elhaidaoui@hotmail.com

NBRE_ACTEUR : ne peut avoir de valeurs inférieures à 0 NUMFILM : doit être unique

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

Elhaidaoui@hotmail.com

Supprimer une table

Supprimer une table Renommer une table

Renommer une table

Supprimer une table Renommer une table

Elhaidaoui@hotmail.com

Modifier une table Ajouter une colonne dans la table client

Modifier une table Ajouter une colonne dans la table client Renommer la colonne de la table

Renommer la colonne de la table client

dans la table client Renommer la colonne de la table client Supprimer la colonne clt_adr de

Supprimer la colonne clt_adr de la table client

la table client Supprimer la colonne clt_adr de la table client Modifier le type de la

Modifier le type de la colonne clt_adr de la table client

la table client Supprimer la colonne clt_adr de la table client Modifier le type de la

Elhaidaoui@hotmail.com

Modifier une table

Ajouter une contraite

Modifier une table Ajouter une contraite Supprimer une contrainte

Supprimer une contrainte

Modifier une table Ajouter une contraite Supprimer une contrainte

Elhaidaoui@hotmail.com

Elhaidaoui@hotmail.com 7

Elhaidaoui@hotmail.com

Elhaidaoui@hotmail.com 8

Elhaidaoui@hotmail.com

Elhaidaoui@hotmail.com 9

Elhaidaoui@hotmail.com

Modification des valeurs dans les colonnes UPDATE

Modification des valeurs dans les colonnes UPDATE

Elhaidaoui@hotmail.com

Elhaidaoui@hotmail.com 11

Elhaidaoui@hotmail.com

Suppression dans une table DELETE

Suppression dans une table DELETE

Elhaidaoui@hotmail.com

Étude de cas 1

Gestion école

Elhaidaoui@hotmail.com

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

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

Elhaidaoui@hotmail.com

Elhaidaoui@hotmail.com 15

Elhaidaoui@hotmail.com

Elhaidaoui@hotmail.com 16

Elhaidaoui@hotmail.com

Elhaidaoui@hotmail.com 17