-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathinit-db.sql
More file actions
36 lines (31 loc) · 1.13 KB
/
Copy pathinit-db.sql
File metadata and controls
36 lines (31 loc) · 1.13 KB
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
CREATE TABLE employe (
numemp VARCHAR(3) PRIMARY KEY,
nom VARCHAR(20),
prenom VARCHAR(20)
);
CREATE TABLE projet (
numprojet VARCHAR(3) PRIMARY KEY,
description VARCHAR(30),
budget DECIMAL(10, 2)
);
CREATE TABLE affectation (
numemp VARCHAR(3),
numprojet VARCHAR(3),
heures INT,
PRIMARY KEY (numemp, numprojet),
FOREIGN KEY (numemp) REFERENCES employe(numemp),
FOREIGN KEY (numprojet) REFERENCES projet(numprojet)
);
INSERT INTO employe VALUES ('E01', 'Dupont', 'Marie');
INSERT INTO employe VALUES ('E02', 'Durand', 'Paul');
INSERT INTO employe VALUES ('E03', 'Martin', 'Julie');
INSERT INTO projet VALUES ('P01', 'Intranet', 10000.00);
INSERT INTO projet VALUES ('P02', 'Extranet', 15000.00);
INSERT INTO projet VALUES ('P03', 'Site Web', 20000.00);
INSERT INTO affectation VALUES ('E01', 'P01', 30);
INSERT INTO affectation VALUES ('E02', 'P01', 40);
INSERT INTO affectation VALUES ('E01', 'P02', 20);
INSERT INTO affectation VALUES ('E03', 'P02', 25);
INSERT INTO affectation VALUES ('E01', 'P03', 10);
INSERT INTO affectation VALUES ('E02', 'P03', 15);
INSERT INTO affectation VALUES ('E03', 'P03', 35);