-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtables.sql
66 lines (51 loc) · 1.26 KB
/
tables.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
/*DROP TABLE personnes
DROP TABLE candidats*/
CREATE TABLE personnes(
L_name VARCHAR2(30) NOT NULL,
F_NAME VARCHAR2(30) NOT NULL,
LOGIN VARCHAR2(5) NOT NULL,
PASSWORD VARCHAR2(40) NOT NULL,
STATUS VARCHAR2(3) NOT NULL
);
ALTER TABLE personnes
ADD CONSTRAINT pk_personnes
PRIMARY KEY(LOGIN);
CREATE TABLE candidats(
CODE VARCHAR2(3) NOT NULL,
F_NAME VARCHAR2(30) NOT NULL,
L_name VARCHAR2(30) NOT NULL
);
ALTER TABLE candidats
ADD CONSTRAINT pk_candidats
PRIMARY KEY(CODE);
CREATE TABLE stats(
CODE VARCHAR2(3) NOT NULL,
POINTS NUMBER(3) NOT NULL,
STATUS VARCHAR2(3)
);
ALTER TABLE stats
ADD (CONSTRAINT pk_stats
PRIMARY KEY(CODE),
CONSTRAINT fk_stats
FOREIGN Key (CODE)
REFERENCES candidats(CODE)
ON DELETE CASCADE);
/*
INSERT INTO candidats
VALUES('C1','YAHYA','KHARBANE');
INSERT INTO candidats
VALUES('C2','MOHCINE','OUCHEN');
INSERT INTO candidats
VALUES('C3','FATIMA','EL JAMILI');
INSERT INTO candidats
VALUES('C4','blanc','blanc');*/
/*
DELETE from personnes;
DELETE from candidats;
INSERT INTO personnes
VALUES('C1','YAHYA','KHARBANE');
INSERT INTO candidats
VALUES('C2','MOHCINE','OUCHEN');
ZKARA:SALAH EDDINE:E001:a345418ea0edfdf807e7b9564c1b9daf:NO
TEST:TEST:E002:ef594392b54a739c8167d899bc8a235b:OK
TEST:TSET:E003:59b14c43447108c6809f26278698bbd6:OK*/