Skip to content
Extraits de code Groupes Projets
Valider eac27765 rédigé par qixiang peng's avatar qixiang peng
Parcourir les fichiers

update create.sql

parent 4358ddc2
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -2,7 +2,8 @@ ...@@ -2,7 +2,8 @@
-- # Application : SQL script -- # Application : SQL script
-- # File : create.sql -- # File : create.sql
-- # Date : 04/2016 -- # Date : 04/2016
-- # Function : Create the database -- # Function : Create the database
-- # Nom de base : gestion
-- ################################################################### -- ###################################################################
DROP TABLE IF EXISTS compte_client; DROP TABLE IF EXISTS compte_client;
DROP TABLE IF EXISTS salle; DROP TABLE IF EXISTS salle;
...@@ -21,22 +22,22 @@ CREATE TABLE compte_client( ...@@ -21,22 +22,22 @@ CREATE TABLE compte_client(
CONSTRAINT pk_compte PRIMARY KEY (n_compte) CONSTRAINT pk_compte PRIMARY KEY (n_compte)
); );
CREATE TABLE salle( CREATE TABLE salle(
n_salle INTEGER, n_salle INTEGER,
vip_places INTEGER, vip_places INTEGER,
min_places INTEGER, min_places INTEGER,
moyen_places INTEGER, moyen_places INTEGER,
CONSTRAINT pk_salle PRIMARY KEY (n_salle), CONSTRAINT pk_salle PRIMARY KEY (n_salle),
CONSTRAINT vip CHECK (vip_places >= 0); CONSTRAINT vip CHECK (vip_places >= 0),
CONSTRAINT min CHECK (min_places >= 0); CONSTRAINT min CHECK (min_places >= 0),
CONSTRAINT moyen CHECK (moyen_places >= 0); CONSTRAINT moyen CHECK (moyen_places >= 0)
); );
CREATE TABLE piece( CREATE TABLE piece(
nom_piece VARCHAR(100), nom_piece VARCHAR(100),
realisateur VARCHAR(100), realisateur VARCHAR(100),
heros VARCHAR(100), heros VARCHAR(100),
heroine VARCHAR0(100), heroine VARCHAR(100),
CONSTRAINT pk_piece PRIMARY KEY (nom_piece) CONSTRAINT pk_piece PRIMARY KEY (nom_piece)
); );
...@@ -76,5 +77,5 @@ CREATE TABLE billet( ...@@ -76,5 +77,5 @@ CREATE TABLE billet(
FOREIGN KEY (n_compte) REFERENCES compte_client ON DELETE CASCADE, FOREIGN KEY (n_compte) REFERENCES compte_client ON DELETE CASCADE,
CONSTRAINT fk_billet_representation CONSTRAINT fk_billet_representation
FOREIGN KEY (n_representation) REFERENCES representation ON DELETE CASCADE FOREIGN KEY (n_representation) REFERENCES representation ON DELETE CASCADE
) );
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter