https:sistc.learnbook.com.au:pluginfile.php:65512:mod_resource:content:1:08_ConstructCo_MySQL.txt
https:sistc.learnbook.com.au:pluginfile.php:65512:mod_resource:content:1:08_ConstructCo_MySQL.txt
/* -- */
CREATE TABLE JOB (
JOB_CODE VARCHAR(3),
JOB_DESCRIPTION VARCHAR(25),
JOB_CHG_HOUR DECIMAL(8,2),
JOB_LAST_UPDATE DATETIME,
PRIMARY KEY(JOB_CODE)
);
INSERT INTO JOB VALUES('500','Programmer', '35.75','2017-11-20');
INSERT INTO JOB VALUES('501','Systems Analyst', '96.75','2017-11-20');
INSERT INTO JOB VALUES('502','Database Designer', '125', '2018-3-24');
INSERT INTO JOB VALUES('503','Electrical Engineer', '84.5', '2017-11-20');
INSERT INTO JOB VALUES('504','Mechanical Engineer', '67.9', '2017-11-20');
INSERT INTO JOB VALUES('505','Civil Engineer', '55.78','2017-11-20');
INSERT INTO JOB VALUES('506','Clerical Support', '26.87','2017-11-20');
INSERT INTO JOB VALUES('507','DSS Analyst', '45.95','2017-11-20');
INSERT INTO JOB VALUES('508','Applications Designer','48.1', '2018-3-24');
INSERT INTO JOB VALUES('509','Bio Technician', '34.55','2017-11-20');
INSERT INTO JOB VALUES('510','General Support', '18.36','2017-11-20');
/* -- */
/* -- */
https://sistc.learnbook.com.au/pluginfile.php/65512/mod_resource/content/1/08_ConstructCo_MySQL.txt Page 1 of 2
5/5/2025, 9:21 am
EMP_NUM VARCHAR(3),
PRIMARY KEY(PROJ_NUM),
FOREIGN KEY(EMP_NUM) REFERENCES EMPLOYEE(EMP_NUM)
);
INSERT INTO PROJECT VALUES('15','Evergreen','1453500','1002350','103');
INSERT INTO PROJECT VALUES('18','Amber Wave','3500500','2110346','108');
INSERT INTO PROJECT VALUES('22','Rolling Tide','805000','500345.2','102');
INSERT INTO PROJECT VALUES('25','Starflight','2650500','2309880','107');
/* -- */
CREATE TABLE ASSIGNMENT (
ASSIGN_NUM INT(5),
ASSIGN_DATE DATETIME,
PROJ_NUM VARCHAR(3),
EMP_NUM VARCHAR(3),
ASSIGN_JOB VARCHAR(3),
ASSIGN_CHG_HR DECIMAL(8,2),
ASSIGN_HOURS DECIMAL(8,2),
ASSIGN_CHARGE DECIMAL(10,2),
PRIMARY KEY (ASSIGN_NUM),
FOREIGN KEY (PROJ_NUM) REFERENCES PROJECT(PROJ_NUM),
FOREIGN KEY (EMP_NUM) REFERENCES EMPLOYEE(EMP_NUM)
);
INSERT INTO ASSIGNMENT VALUES('1001','2018-3-22','18','103','503','84.5','3.5','295.75');
INSERT INTO ASSIGNMENT VALUES('1002','2018-3-22','22','117','509','34.55','4.2','145.11');
INSERT INTO ASSIGNMENT VALUES('1003','2018-3-22','18','117','509','34.55','2','69.10');
INSERT INTO ASSIGNMENT VALUES('1004','2018-3-22','18','103','503','84.5','5.9','498.55');
INSERT INTO ASSIGNMENT VALUES('1005','2018-3-22','25','108','501','96.75','2.2','212.85');
INSERT INTO ASSIGNMENT VALUES('1006','2018-3-22','22','104','501','96.75','4.2','406.35');
INSERT INTO ASSIGNMENT VALUES('1007','2018-3-22','25','113','508','50.75','3.8','192.85');
INSERT INTO ASSIGNMENT VALUES('1008','2018-3-22','18','103','503','84.5','0.9','76.05');
INSERT INTO ASSIGNMENT VALUES('1009','2018-3-23','15','115','501','96.75','5.6','541.80');
INSERT INTO ASSIGNMENT VALUES('1010','2018-3-23','15','117','509','34.55','2.4','82.92');
INSERT INTO ASSIGNMENT VALUES('1011','2018-3-23','25','105','502','105','4.3','451.5');
INSERT INTO ASSIGNMENT VALUES('1012','2018-3-23','18','108','501','96.75','3.4','328.95');
INSERT INTO ASSIGNMENT VALUES('1013','2018-3-23','25','115','501','96.75','2','193.5');
INSERT INTO ASSIGNMENT VALUES('1014','2018-3-23','22','104','501','96.75','2.8','270.9');
INSERT INTO ASSIGNMENT VALUES('1015','2018-3-23','15','103','503','84.5','6.1','515.45');
INSERT INTO ASSIGNMENT VALUES('1016','2018-3-23','22','105','502','105','4.7','493.5');
INSERT INTO ASSIGNMENT VALUES('1017','2018-3-23','18','117','509','34.55','3.8','131.29');
INSERT INTO ASSIGNMENT VALUES('1018','2018-3-23','25','117','509','34.55','2.2','76.01');
INSERT INTO ASSIGNMENT VALUES('1019','2018-3-24','25','104','501','110.5','4.9','541.45');
INSERT INTO ASSIGNMENT VALUES('1020','2018-3-24','15','101','502','125','3.1','387.5');
INSERT INTO ASSIGNMENT VALUES('1021','2018-3-24','22','108','501','110.5','2.7','298.35');
INSERT INTO ASSIGNMENT VALUES('1022','2018-3-24','22','115','501','110.5','4.9','541.45');
INSERT INTO ASSIGNMENT VALUES('1023','2018-3-24','22','105','502','125','3.5','437.5');
INSERT INTO ASSIGNMENT VALUES('1024','2018-3-24','15','103','503','84.5','3.3','278.85');
INSERT INTO ASSIGNMENT VALUES('1025','2018-3-24','18','117','509','34.55','4.2','145.11');
https://sistc.learnbook.com.au/pluginfile.php/65512/mod_resource/content/1/08_ConstructCo_MySQL.txt Page 2 of 2