8/7/2019 sql 2008 tutoriel 2
1/17
1
1
8/7/2019 sql 2008 tutoriel 2
2/17
2
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
Create database stock on default=1;
_
FCT_MONTANT DECIMAL (16,2) NOT NULL,FCT_PAYE BIT NOT NULL DEFAULT 0)
CREATE TABLE T_COMPTE(CPT_ID INTEGER NOT NULL,
CLI_ID INTEGER NOT NULL,CPT_CREDIT DECIMAL (16,2) ,CPT_DEBIT DECIMAL (16,2) ,CPT_DATE DATETIME NOT NULL
CONSTRAINT PK_COMPTE PRIMARY KEY (CPT_ID)CONSTRAINT FK_COMPTE FOREIGN KEY (CLI_ID) REFERENCES T_CLIENT (CLI_ID))
8/7/2019 sql 2008 tutoriel 2
3/17
3
TITRE : ne peut pas commencer par un blanc et doit tre en majuscule.
PAYS : a Maroc comme valeur par dfaut.
NUMFILM : doit tre unique (non double)
FILM_ID :
THEME : Le premier caractre de la colonne doit tre compris entre A et Z
NBRE_ACTEUR : ne peut avoir de valeurs infrieures 0
SUJET : doit tre en majuscule.
DATEFILM : a la date du systme comme valeur par dfaut.
ACT_SEXE : peut avoir exclusivement les valeurs M ou F.
NBSPECTATEUR : ne peut accepter que les valeurs comprises entre 10 et 100
8/7/2019 sql 2008 tutoriel 2
4/17
4
Supprimer une table
enommer une a e
8/7/2019 sql 2008 tutoriel 2
5/17
5
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
8/7/2019 sql 2008 tutoriel 2
6/17
6
Modifier une table
Ajouter une contraite
Supprimer une contrainte
Elh id i@h il
8/7/2019 sql 2008 tutoriel 2
7/17
7
Elh id i@h t il
8/7/2019 sql 2008 tutoriel 2
8/17
8
Elhaidaoui@hotmail com
8/7/2019 sql 2008 tutoriel 2
9/17
9
Elhaidaoui@hotmail com
8/7/2019 sql 2008 tutoriel 2
10/17
10
Modification des valeurs dans les colonnes UPDATE
Elhaidaoui@hotmail com
8/7/2019 sql 2008 tutoriel 2
11/17
11
Elhaidaoui@hotmail com
8/7/2019 sql 2008 tutoriel 2
12/17
12
Suppression dans une table DELETE
8/7/2019 sql 2008 tutoriel 2
13/17
13
tude de cas 1
Gestion cole
8/7/2019 sql 2008 tutoriel 2
14/17
@
14
Crer une base de donnes nomme projet
8/7/2019 sql 2008 tutoriel 2
15/17
15
8/7/2019 sql 2008 tutoriel 2
16/17
16
8/7/2019 sql 2008 tutoriel 2
17/17
17
Top Related