Blame view

BDD.sql 545 Bytes
e332ed2e   Cyprien Bouissou   Fichier de base d...
1
  CREATE TABLE Utilisateurs (
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
2
3
4
  	loglille1 char(30),
  	login char(30) PRIMARY KEY,
  	mdp char(30),
e332ed2e   Cyprien Bouissou   Fichier de base d...
5
  	droit integer DEFAULT '0'
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
6
7
  );
  
e332ed2e   Cyprien Bouissou   Fichier de base d...
8
  CREATE TABLE Clients (
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
9
  	loglille1 char(30) PRIMARY KEY,
e332ed2e   Cyprien Bouissou   Fichier de base d...
10
  	solde float(7,2),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
11
12
13
14
15
16
17
  	idcarte integer,
  	credit boolean
  );
  
  
  CREATE TABLE Prix (
  	produit char(30),
e332ed2e   Cyprien Bouissou   Fichier de base d...
18
  	prix float(7,2)
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
19
20
21
22
23
24
  );
  
  
  CREATE TABLE Transactions (
  	id serial PRIMARY KEY,
  	type char(15),
516b3851   Cyprien Bouissou   Re: Fichier base ...
25
  	date datetime,
e332ed2e   Cyprien Bouissou   Fichier de base d...
26
  	montant float(7,2),
516b3851   Cyprien Bouissou   Re: Fichier base ...
27
  	quantite integer(2),
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
28
29
30
31
  	utilisateur char(30) REFERENCES Utilisateur(login),
  	client char(30) REFERENCES Client(loglille1),
  	valide boolean
  );