Blame view

BDD.sql 786 Bytes
e332ed2e   Cyprien Bouissou   Fichier de base d...
1
  CREATE TABLE Utilisateurs (
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
2
3
  	loginLille1 char(30),
  	idCarte char(8),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
4
  	login char(30) PRIMARY KEY,
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
5
  	mdp char(60),
e332ed2e   Cyprien Bouissou   Fichier de base d...
6
  	droit integer DEFAULT '0'
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
7
8
  );
  
d1991cf1   Geoffrey PREUD'HOMME   api/connexion 2/2
9
10
11
12
13
14
  CREATE TABLE Sessions (
  	jeton char(30) PRIMARY KEY,
  	utilisateur char(30) REFERENCES Utilisateurs(login)Temps de validité du jeton en secondes,
  	date datetime DEFAULT CURRENT_TIMESTAMP
  );
  
e332ed2e   Cyprien Bouissou   Fichier de base d...
15
  CREATE TABLE Clients (
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
16
  	loginLille1 char(30) PRIMARY KEY,
e332ed2e   Cyprien Bouissou   Fichier de base d...
17
  	solde float(7,2),
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
18
  	idCarte char(8),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
19
20
21
22
23
24
  	credit boolean
  );
  
  
  CREATE TABLE Prix (
  	produit char(30),
e332ed2e   Cyprien Bouissou   Fichier de base d...
25
  	prix float(7,2)
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
26
27
28
29
30
31
  );
  
  
  CREATE TABLE Transactions (
  	id serial PRIMARY KEY,
  	type char(15),
d1991cf1   Geoffrey PREUD'HOMME   api/connexion 2/2
32
  	date datetime DEFAULT CURRENT_TIMESTAMP,
e332ed2e   Cyprien Bouissou   Fichier de base d...
33
  	montant float(7,2),
516b3851   Cyprien Bouissou   Re: Fichier base ...
34
  	quantite integer(2),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
35
  	utilisateur char(30) REFERENCES Utilisateur(login),
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
36
  	client char(30) REFERENCES Client(loginLille1),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
37
38
  	valide boolean
  );