-
Notifications
You must be signed in to change notification settings - Fork 2
/
labase.sql
111 lines (99 loc) · 4.92 KB
/
labase.sql
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
-- use P1;
-- set storage_engine=Innodb;
Drop table if exists Fruit;
CREATE TABLE Fruit (
product_id INT NOT NULL AUTO_INCREMENT
, name VARCHAR(150) NOT NULL
, description TEXT NOT NULL
, quantity_stock INTEGER(7) NOT NULL
, kilo_price DECIMAL(9,2) NOT NULL
, PRIMARY KEY (product_id)
);
INSERT INTO Fruit VALUES
(1, 'Orange', 'Provenance de Italie', 12, 2.95)
, (2, 'Pèche', 'provenance d un producteur local', 50, 1.95)
, (3, 'Poire', 'Origine Belgique', 21, 5.95)
, (4, 'Fraise', 'provenance d Espagne', 16, 3.70)
, (5, 'Pomme', 'Producteur local', 85, 4.75)
, (6, 'Banane', 'originaire de Somalie', 74, 4.75);
Drop table if exists Produits;
CREATE TABLE Produits (
product_id INT NOT NULL AUTO_INCREMENT
, name VARCHAR(150) NOT NULL
, description TEXT NOT NULL
, quantity_stock INTEGER(7) NOT NULL
, kilo_price DECIMAL(9,2) NOT NULL
, fruit boolean NOT NULL
, PRIMARY KEY (product_id)
);
INSERT INTO Produits VALUES
(1, 'Courgette', 'Provenance de Italie', 17, 1.95 ,false)
, (2, 'Carotte', 'provenance d un producteur local', 30, 8.95 ,false)
, (3, 'Obergine', 'Origine Belgique', 41, 6.95 ,false)
, (4, 'Poireau', 'provenance d Espagne', 76, 4.70 ,false)
, (5, 'Salade', 'Producteur local', 85, 2.75 ,false)
, (6, 'Epinard', 'originaire de Somalie', 44, 5.75 ,false)
, (7, 'Orange', 'Provenance de Italie', 12, 2.95 ,true)
, (8, 'Pèche', 'provenance d un producteur local', 50, 1.95 ,true)
, (9, 'Poire', 'Origine Belgique', 21, 5.95 ,true)
, (10, 'Fraise', 'provenance d Espagne', 16, 3.70 ,true)
, (11, 'Pomme', 'Producteur local', 85, 4.75 ,true)
, (12, 'Banane', 'originaire de Somalie', 74, 4.75 ,true);
Drop table if exists Client;
CREATE TABLE Client (
client_id INT NOT NULL AUTO_INCREMENT
, name VARCHAR(150) NOT NULL
, first_name VARCHAR(150) NOT NULL
, mail VARCHAR(150) NOT NULL
, password VARCHAR(150) NOT NULL
, PRIMARY KEY (client_id)
);
INSERT INTO Client VALUES
(1, 'Admin','Admin', 'Admin@admin.fr', 'admin');
--------------------------------------------------------------
CREATE TABLE "PROJET"."CLIENT"
( "CLIENT_ID" NUMBER(*,0) NOT NULL ENABLE,
"NAME" VARCHAR2(150 BYTE) NOT NULL ENABLE,
"FIRST_NAME" VARCHAR2(150 BYTE) NOT NULL ENABLE,
"MAIL" VARCHAR2(150 BYTE) NOT NULL ENABLE,
"PASSWORD" VARCHAR2(150 BYTE) NOT NULL ENABLE,
PRIMARY KEY ("CLIENT_ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ENABLE
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ;
CREATE TABLE "PROJET"."PRODUITS"
( "PRODUCT_ID" NUMBER(10,0) NOT NULL ENABLE,
"NAME" VARCHAR2(150 BYTE) NOT NULL ENABLE,
"DESCRIPTION" VARCHAR2(150 BYTE) NOT NULL ENABLE,
"QUANTITY_STOCK" NUMBER(7,0) NOT NULL ENABLE,
"KILO_PRICE" NUMBER(9,2) NOT NULL ENABLE,
"FRUIT" NUMBER(1,0) NOT NULL ENABLE,
PRIMARY KEY ("PRODUCT_ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ENABLE
) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "USERS" ;
INSERT INTO PROJET.Produits VALUES (1, 'Courgette', 'Provenance de Italie', 17, 1.95 ,0);
INSERT INTO PROJET.Produits VALUES (2, 'Carotte', 'provenance d un producteur local', 30, 8.95 ,0);
INSERT INTO PROJET.Produits VALUES (3, 'Obergine', 'Origine Belgique', 41, 6.95 ,0);
INSERT INTO PROJET.Produits VALUES (4, 'Poireau', 'provenance d Espagne', 76, 4.70 ,0);
INSERT INTO PROJET.Produits VALUES (5, 'Salade', 'Producteur local', 85, 2.75 ,0);
INSERT INTO PROJET.Produits VALUES (6, 'Epinard', 'originaire de Somalie', 44, 5.75 ,0);
INSERT INTO PROJET.Produits VALUES (7, 'Orange', 'Provenance de Italie', 12, 2.95 ,1);
INSERT INTO PROJET.Produits VALUES (8, 'Pèche', 'provenance d un producteur local', 50, 1.95 ,1);
INSERT INTO PROJET.Produits VALUES (9, 'Poire', 'Origine Belgique', 21, 5.95 ,1);
INSERT INTO PROJET.Produits VALUES (10, 'Fraise', 'provenance d Espagne', 16, 3.70 ,1);
INSERT INTO PROJET.Produits VALUES (11, 'Pomme', 'Producteur local', 85, 4.75 ,1);
INSERT INTO PROJET.Produits VALUES (12, 'Banane', 'originaire de Somalie', 74, 4.75 ,1);
INSERT INTO PROJET.Client VALUES (1, 'Admin','Admin', 'Admin@admin.fr', 'admin');