Blame view

BDD.sql 569 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
  );
  
e332ed2e   Cyprien Bouissou   Fichier de base d...
9
  CREATE TABLE Clients (
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
10
  	loginLille1 char(30) PRIMARY KEY,
e332ed2e   Cyprien Bouissou   Fichier de base d...
11
  	solde float(7,2),
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
12
  	idCarte char(8),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
13
14
15
16
17
18
  	credit boolean
  );
  
  
  CREATE TABLE Prix (
  	produit char(30),
e332ed2e   Cyprien Bouissou   Fichier de base d...
19
  	prix float(7,2)
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
20
21
22
23
24
25
  );
  
  
  CREATE TABLE Transactions (
  	id serial PRIMARY KEY,
  	type char(15),
516b3851   Cyprien Bouissou   Re: Fichier base ...
26
  	date datetime,
e332ed2e   Cyprien Bouissou   Fichier de base d...
27
  	montant float(7,2),
516b3851   Cyprien Bouissou   Re: Fichier base ...
28
  	quantite integer(2),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
29
  	utilisateur char(30) REFERENCES Utilisateur(login),
d3ada92f   Geoffrey PREUD'HOMME   Harmonisation des...
30
  	client char(30) REFERENCES Client(loginLille1),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
31
32
  	valide boolean
  );