bdd.sql
1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
/* 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 */