bdd.sql 1.13 KB
/* Fichier de création des informations de la BDD */

/* Suppression des vues si elles existent */

/* Suppression des tables si elles existent */

drop table if exists utilisateur ;
drop table if exists creneau ;
drop table if exists banc ;
drop table if exists equipement ;
drop table if exists reservation ;

/* Creation des tables pour l'interface Web */

create table utilisateur
	(LOGIN char(8) PRIMARY KEY,
	 MDP char(20));

create table creneau
	(JOUR char(10) PRIMARY KEY);

create table banc
	(NUMERO int PRIMARY KEY);

create table equipement
	(num int REFERENCES banc,
	 IP char(15) PRIMARY KEY,
	 NOM char(50),
	 TYPE char(30));

create table reservation
	(reserve int REFERENCES banc,
	 moment char(10) REFERENCES creneau,
	 personne char(8) REFERENCES utilisateur,
	 HEUREDEBUT char(5),
	 HEUREFIN char(5),
	 /*UNIQUE(moment,HEUREDEBUT),*/
	 PRIMARY KEY(reserve,moment,HEUREDEBUT));

/* Insertions des donnees dans la BDD */

insert into utilisateur values ('lwadbled','Louis');

/* insert into creneau values ('01/12/2021'); */

insert into banc values (1);

/* Creation des vues pour faciliter l'utilisation de la BDD sur l'interface Web */