You are on page 1of 1

CREATE TABLE PROJECT(

PROJECT_CODE VARCHAR2(10) PRIMARY KEY,


PROJECT_TITLE VARCHAR2(100) NOT NULL,
PROJECT_MANAGER VARCHAR2(100),
PROJECT_BUDGET NUMBER(20,2)
);
INSERT
VALUES
INSERT
VALUES
INSERT
VALUES

INTO PROJECT(PROJECT_CODE,PROJECT_TITLE,PROJECT_MANAGER,PROJECT_BUDGET)
('PC010','PENSIONS SYSTEM','M PHILIPS',24500);
INTO PROJECT(PROJECT_CODE,PROJECT_TITLE,PROJECT_MANAGER,PROJECT_BUDGET)
('PC045','SALARIES SYSTEM','H MARTIN',17400);
INTO PROJECT(PROJECT_CODE,PROJECT_TITLE,PROJECT_MANAGER,PROJECT_BUDGET)
('PC064','HR SYSTEM','K LEWIS',12250);

DROP TABLE DEPARTMENT;


CREATE TABLE DEPARTMENT(
DEPARTMENT_NO VARCHAR2(10) PRIMARY KEY,
DEPARTMENT_NAME VARCHAR2(100) NOT NULL
);
INSERT INTO DEPARTMENT(DEPARTMENT_NO,
VALUES('L004', 'IT');
INSERT INTO DEPARTMENT(DEPARTMENT_NO,
VALUES('L023', 'PENSIONS');
INSERT INTO DEPARTMENT(DEPARTMENT_NO,
VALUES('L028', 'DATABASE');
INSERT INTO DEPARTMENT(DEPARTMENT_NO,
VALUES('L008', 'SALARY');
INSERT INTO DEPARTMENT(DEPARTMENT_NO,
VALUES('L009', 'HR');

DEPARTMENT_NAME)
DEPARTMENT_NAME)
DEPARTMENT_NAME)
DEPARTMENT_NAME)
DEPARTMENT_NAME)

CREATE TABLE EMPLOYEE(


EMPLOYEE_NO VARCHAR2(10) PRIMARY KEY,
EMPLOYEE_NAME VARCHAR2(100),
DEPARTMENT_NO REFERENCES DEPARTMENT(DEPARTMENT_NO)
);
INSERT INTO EMPLOYEE( EMPLOYEE_NO,EMPLOYEE_NAME,DEPARTMENT_NO)
VALUES ('S10001','A SMITH','L004'),
VALUES('S10030','L JONES','L023'),
VALUES('S21010','P LEWIS','L004'),
VALUES('S10010','B JONES','L004'),
VALUES('S31002','T GILBERT','L023'),
VALUES('S13210','W RICHARDS','L008'),
VALUES('S10034','B JAMES','L009');
CREATE TABLE PROJECT_EMPLOYEE(
PROJECT_CODE REFERENCES PROJECT(PROJECT_CODE),
EMPLOYEE_NO REFERENCES EMPLOYEE(EMPLOYEE_NO),
HOURLY_RATE NUMBER(*,2)
);
DESC

You might also like