Blame view

BDD.sql 589 Bytes
7b9c0dc6   Cyprien Bouissou   Fichier de base d...
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
  CREATE TABLE Utilisateur (
  	loglille1 char(30),
  	login char(30) PRIMARY KEY,
  	mdp char(30),
  	droit integer CHECK(droit >= 0 AND droit<=3)
  );
  
  
  CREATE TABLE Client (
  	nom char(30),
  	prenom char(30),
  	loglille1 char(30) PRIMARY KEY,
  	solde float5.2,
  	idcarte integer,
  	credit boolean
  );
  
  
  CREATE TABLE Prix (
  	produit char(30),
  	prix float5.2
  );
  
  
  CREATE TABLE Transactions (
  	id serial PRIMARY KEY,
  	type char(15),
  	date char(15),
  	montant float5.2,
  	quantite interger2,
  	utilisateur char(30) REFERENCES Utilisateur(login),
  	client char(30) REFERENCES Client(loglille1),
  	valide boolean
  );