Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

HR Schema

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 17

/*

Created By: Tejas Muley


Reviewed By: Yogesh Agrawal
Create Date: 11-Feb-2015
Description: This script will create the HR-Schema similar to that provided with
Oracle database into the SQL Server Database
*/

----------------------------------------------------------
--DROP Constraints if Exists
----------------------------------------------------------
IF EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[COUNTR_REG_FK]') ) ALTER TABLE "COUNTRIES" DROP CONSTRAINT
"COUNTR_REG_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[DEPT_LOC_FK]')
) ALTER TABLE "DEPARTMENTS" DROP CONSTRAINT "DEPT_LOC_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[DEPT_MGR_FK]')
) ALTER TABLE "DEPARTMENTS" DROP CONSTRAINT "DEPT_MGR_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[EMP_DEPT_FK]')
) ALTER TABLE "EMPLOYEES" DROP CONSTRAINT "EMP_DEPT_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[EMP_JOB_FK]') ) ALTER TABLE "EMPLOYEES" DROP CONSTRAINT "EMP_JOB_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[EMP_MANAGER_FK]') ) ALTER TABLE "EMPLOYEES" DROP CONSTRAINT
"EMP_MANAGER_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[JHIST_DEPT_FK]') ) ALTER TABLE "JOB_HISTORY" DROP CONSTRAINT
"JHIST_DEPT_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[JHIST_EMP_FK]') ) ALTER TABLE "JOB_HISTORY" DROP CONSTRAINT
"JHIST_EMP_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id =
OBJECT_ID(N'[JHIST_JOB_FK]') ) ALTER TABLE "JOB_HISTORY" DROP CONSTRAINT
"JHIST_JOB_FK";
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[LOC_C_ID_FK]')
) ALTER TABLE "LOCATIONS" DROP CONSTRAINT "LOC_C_ID_FK";

-----------------------------
--DROP Tables if Exists
-----------------------------
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[COUNTRIES]') AND type in (N'U')) DROP TABLE [dbo].[COUNTRIES]
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[DEPARTMENTS]') AND type in (N'U')) DROP TABLE [dbo].DEPARTMENTS
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[EMPLOYEES]') AND type in (N'U')) DROP TABLE [dbo].EMPLOYEES
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[JOB_GRADES]') AND type in (N'U')) DROP TABLE [dbo].JOB_GRADES
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[JOB_HISTORY]') AND type in (N'U')) DROP TABLE [dbo].JOB_HISTORY
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[JOBS]')
AND type in (N'U')) DROP TABLE [dbo].JOBS
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[LOCATIONS]') AND type in (N'U')) DROP TABLE [dbo].LOCATIONS
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[REGIONS]') AND type in (N'U')) DROP TABLE [dbo].REGIONS
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].
[EMP_DETAILS_VIEW]')) DROP VIEW [dbo].EMP_DETAILS_VIEW
-----------------------------------------------------------------------------------
-----------------------------
-- DDL for Tables COUNTRIES, DEPARTMENTS, EMPLOYEES, JOB_GRADES, JOB_HISTORY,
JOBS, LOCATIONS, REGIONS, View EMP_DETAILS_VIEW
-----------------------------------------------------------------------------------
-----------------------------
CREATE TABLE "COUNTRIES" (
"COUNTRY_ID" CHAR(2) NOT NULL
,"COUNTRY_NAME" VARCHAR(40)
,"REGION_ID" FLOAT
,
);

CREATE TABLE "DEPARTMENTS" (


"DEPARTMENT_ID" DECIMAL(4, 0) NOT NULL
,"DEPARTMENT_NAME" VARCHAR(30) NOT NULL
,"MANAGER_ID" DECIMAL(6, 0)
,"LOCATION_ID" DECIMAL(4, 0)
);

CREATE TABLE "EMPLOYEES" (


"EMPLOYEE_ID" DECIMAL(6, 0) NOT NULL
,"FIRST_NAME" VARCHAR(20)
,"LAST_NAME" VARCHAR(25) NOT NULL
,"EMAIL" VARCHAR(25) NOT NULL
,"PHONE_NUMBER" VARCHAR(20)
,"HIRE_DATE" DATE NOT NULL
,"JOB_ID" VARCHAR(10) NOT NULL
,"SALARY" DECIMAL(8, 2)
,"COMMISSION_PCT" DECIMAL(2, 2)
,"MANAGER_ID" DECIMAL(6, 0)
,"DEPARTMENT_ID" DECIMAL(4, 0)
);

CREATE TABLE "JOB_GRADES" (


"GRADE_LEVEL" VARCHAR(3)
,"LOWEST_SAL" FLOAT
,"HIGHEST_SAL" FLOAT
);

CREATE TABLE "JOB_HISTORY" (


"EMPLOYEE_ID" DECIMAL(6, 0) NOT NULL
,"START_DATE" DATE NOT NULL
,"END_DATE" DATE
,"JOB_ID" VARCHAR(10) NOT NULL
,"DEPARTMENT_ID" DECIMAL(4, 0)
);

CREATE TABLE "JOBS" (


"JOB_ID" VARCHAR(10) NOT NULL
,"JOB_TITLE" VARCHAR(35) NOT NULL
,"MIN_SALARY" DECIMAL(6, 0)
,"MAX_SALARY" DECIMAL(6, 0)
);

CREATE TABLE "LOCATIONS" (


"LOCATION_ID" DECIMAL(4, 0) NOT NULL
,"STREET_ADDRESS" VARCHAR(40)
,"POSTAL_CODE" VARCHAR(12)
,"CITY" VARCHAR(30) NOT NULL
,"STATE_PROVINCE" VARCHAR(25)
,"COUNTRY_ID" CHAR(2)
);

CREATE TABLE "REGIONS" (


"REGION_ID" FLOAT NOT NULL
,"REGION_NAME" VARCHAR(25)
);

------------------------------------------------
-- PK, Unique and Check Constraints
------------------------------------------------
ALTER TABLE "COUNTRIES" ADD CONSTRAINT "COUNTRY_C_ID_PK" PRIMARY KEY
("COUNTRY_ID");
ALTER TABLE "DEPARTMENTS" ADD CONSTRAINT "DEPT_ID_PK" PRIMARY KEY
("DEPARTMENT_ID");
ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "EMP_EMAIL_UK" UNIQUE ("EMAIL");
ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "EMP_EMP_ID_PK" PRIMARY KEY ("EMPLOYEE_ID");
ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "EMP_SALARY_MIN" CHECK (salary > 0);
ALTER TABLE "JOB_HISTORY" ADD CONSTRAINT "JHIST_DATE_INTERVAL" CHECK (end_date >
start_date);
ALTER TABLE "JOB_HISTORY" ADD CONSTRAINT "JHIST_EMP_ID_ST_DATE_PK" PRIMARY KEY
("EMPLOYEE_ID","START_DATE");
ALTER TABLE "JOBS" ADD CONSTRAINT "JOB_ID_PK" PRIMARY KEY ("JOB_ID");
ALTER TABLE "LOCATIONS" ADD CONSTRAINT "LOC_ID_PK" PRIMARY KEY ("LOCATION_ID");
ALTER TABLE "REGIONS" ADD CONSTRAINT "REG_ID_PK" PRIMARY KEY ("REGION_ID");

-----------------------------------------------------------------------------------
-----------------------------
--INSERT SCRIPTS
-----------------------------------------------------------------------------------
-----------------------------

--------------------------------------------------------
--REM INSERTING into COUNTRIES
--------------------------------------------------------
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('AR','Argentina',2);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('AU','Australia',3);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('BE','Belgium',1);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('BR','Brazil',2);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('CA','Canada',2);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('CH','Switzerland',1);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('CN','China',3);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('DE','Germany',1);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('DK','Denmark',1);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('EG','Egypt',4);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('FR','France',1);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('IL','Israel',4);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('IN','India',3);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('IT','Italy',1);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('JP','Japan',3);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('KW','Kuwait',4);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('ML','Malaysia',3);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('MX','Mexico',2);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('NG','Nigeria',4);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('NL','Netherlands',1);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('SG','Singapore',3);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('UK','United
Kingdom',1);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('US','United
States of America',2);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values ('ZM','Zambia',4);
Insert into COUNTRIES (COUNTRY_ID,COUNTRY_NAME,REGION_ID) values
('ZW','Zimbabwe',4);

--------------------------------------------------------
--REM INSERTING into DEPARTMENTS
--------------------------------------------------------
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (10,'Administration',200,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (20,'Marketing',201,1800);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (30,'Purchasing',114,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (40,'Human Resources',203,2400);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (50,'Shipping',121,1500);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (60,'IT',103,1400);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (70,'Public Relations',204,2700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (80,'Sales',145,2500);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (90,'Executive',100,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (100,'Finance',108,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (110,'Accounting',205,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (120,'Treasury',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (130,'Corporate Tax',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (140,'Control And Credit',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (150,'Shareholder Services',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (160,'Benefits',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (170,'Manufacturing',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (180,'Construction',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (190,'Contracting',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (200,'Operations',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (210,'IT Support',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (220,'NOC',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (230,'IT Helpdesk',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (240,'Government Sales',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (250,'Retail Sales',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (260,'Recruiting',null,1700);
Insert into DEPARTMENTS (DEPARTMENT_ID,DEPARTMENT_NAME,MANAGER_ID,LOCATION_ID)
values (270,'Payroll',null,1700);

--------------------------------------------------------
-- REM INSERTING into EMPLOYEES
--------------------------------------------------------
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(198,'Donald','OConnell','DOCONNEL','650.507.9833',CAST(CONVERT(datetime,'21-JUN-
07') as datetime),'SH_CLERK',2600,null,124,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(199,'Douglas','Grant','DGRANT','650.507.9844',CAST(CONVERT(datetime,'13-JAN-08')
as datetime),'SH_CLERK',2600,null,124,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(200,'Jennifer','Whalen','JWHALEN','515.123.4444',CAST(CONVERT(datetime,'17-SEP-
03') as datetime),'AD_ASST',4400,null,101,10);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(201,'Michael','Hartstein','MHARTSTE','515.123.5555',CAST(CONVERT(datetime,'17-FEB-
04') as datetime),'MK_MAN',13000,null,100,20);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(202,'Pat','Fay','PFAY','603.123.6666',CAST(CONVERT(datetime,'17-AUG-05') as
datetime),'MK_REP',6000,null,201,20);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(203,'Susan','Mavris','SMAVRIS','515.123.7777',CAST(CONVERT(datetime,'07-JUN-02')
as datetime),'HR_REP',6500,null,101,40);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(204,'Hermann','Baer','HBAER','515.123.8888',CAST(CONVERT(datetime,'07-JUN-02') as
datetime),'PR_REP',10000,null,101,70);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(205,'Shelley','Higgins','SHIGGINS','515.123.8080',CAST(CONVERT(datetime,'07-JUN-
02') as datetime),'AC_MGR',12008,null,101,110);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(206,'William','Gietz','WGIETZ','515.123.8181',CAST(CONVERT(datetime,'07-JUN-02')
as datetime),'AC_ACCOUNT',8300,null,205,110);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(100,'Steven','King','SKING','515.123.4567',CAST(CONVERT(datetime,'17-JUN-03') as
datetime),'AD_PRES',24000,null,null,90);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(101,'Neena','Kochhar','NKOCHHAR','515.123.4568',CAST(CONVERT(datetime,'21-SEP-05')
as datetime),'AD_VP',17000,null,100,90);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values (102,'Lex','De
Haan','LDEHAAN','515.123.4569',CAST(CONVERT(datetime,'13-JAN-01') as
datetime),'AD_VP',17000,null,100,90);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(103,'Alexander','Hunold','AHUNOLD','590.423.4567',CAST(CONVERT(datetime,'03-JAN-
06') as datetime),'IT_PROG',9000,null,102,60);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(104,'Bruce','Ernst','BERNST','590.423.4568',CAST(CONVERT(datetime,'21-MAY-07') as
datetime),'IT_PROG',6000,null,103,60);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(105,'David','Austin','DAUSTIN','590.423.4569',CAST(CONVERT(datetime,'25-JUN-05')
as datetime),'IT_PROG',4800,null,103,60);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(106,'Valli','Pataballa','VPATABAL','590.423.4560',CAST(CONVERT(datetime,'05-FEB-
06') as datetime),'IT_PROG',4800,null,103,60);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(107,'Diana','Lorentz','DLORENTZ','590.423.5567',CAST(CONVERT(datetime,'07-FEB-07')
as datetime),'IT_PROG',4200,null,103,60);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(108,'Nancy','Greenberg','NGREENBE','515.124.4569',CAST(CONVERT(datetime,'17-AUG-
02') as datetime),'FI_MGR',12008,null,101,100);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(109,'Daniel','Faviet','DFAVIET','515.124.4169',CAST(CONVERT(datetime,'16-AUG-02')
as datetime),'FI_ACCOUNT',9000,null,108,100);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(110,'John','Chen','JCHEN','515.124.4269',CAST(CONVERT(datetime,'28-SEP-05') as
datetime),'FI_ACCOUNT',8200,null,108,100);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(111,'Ismael','Sciarra','ISCIARRA','515.124.4369',CAST(CONVERT(datetime,'30-SEP-
05') as datetime),'FI_ACCOUNT',7700,null,108,100);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values (112,'Jose
Manuel','Urman','JMURMAN','515.124.4469',CAST(CONVERT(datetime,'07-MAR-06') as
datetime),'FI_ACCOUNT',7800,null,108,100);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(113,'Luis','Popp','LPOPP','515.124.4567',CAST(CONVERT(datetime,'07-DEC-07') as
datetime),'FI_ACCOUNT',6900,null,108,100);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(114,'Den','Raphaely','DRAPHEAL','515.127.4561',CAST(CONVERT(datetime,'07-DEC-02')
as datetime),'PU_MAN',11000,null,100,30);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(115,'Alexander','Khoo','AKHOO','515.127.4562',CAST(CONVERT(datetime,'18-MAY-03')
as datetime),'PU_CLERK',3100,null,114,30);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(116,'Shelli','Baida','SBAIDA','515.127.4563',CAST(CONVERT(datetime,'24-DEC-05') as
datetime),'PU_CLERK',2900,null,114,30);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(117,'Sigal','Tobias','STOBIAS','515.127.4564',CAST(CONVERT(datetime,'24-JUL-05')
as datetime),'PU_CLERK',2800,null,114,30);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(118,'Guy','Himuro','GHIMURO','515.127.4565',CAST(CONVERT(datetime,'15-NOV-06') as
datetime),'PU_CLERK',2600,null,114,30);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(119,'Karen','Colmenares','KCOLMENA','515.127.4566',CAST(CONVERT(datetime,'10-AUG-
07') as datetime),'PU_CLERK',2500,null,114,30);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(120,'Matthew','Weiss','MWEISS','650.123.1234',CAST(CONVERT(datetime,'18-JUL-04')
as datetime),'ST_MAN',8000,null,100,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(121,'Adam','Fripp','AFRIPP','650.123.2234',CAST(CONVERT(datetime,'10-APR-05') as
datetime),'ST_MAN',8200,null,100,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(122,'Payam','Kaufling','PKAUFLIN','650.123.3234',CAST(CONVERT(datetime,'01-MAY-
03') as datetime),'ST_MAN',7900,null,100,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(123,'Shanta','Vollman','SVOLLMAN','650.123.4234',CAST(CONVERT(datetime,'10-OCT-
05') as datetime),'ST_MAN',6500,null,100,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(124,'Kevin','Mourgos','KMOURGOS','650.123.5234',CAST(CONVERT(datetime,'16-NOV-07')
as datetime),'ST_MAN',5800,null,100,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(125,'Julia','Nayer','JNAYER','650.124.1214',CAST(CONVERT(datetime,'16-JUL-05') as
datetime),'ST_CLERK',3200,null,120,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(126,'Irene','Mikkilineni','IMIKKILI','650.124.1224',CAST(CONVERT(datetime,'28-SEP-
06') as datetime),'ST_CLERK',2700,null,120,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(127,'James','Landry','JLANDRY','650.124.1334',CAST(CONVERT(datetime,'14-JAN-07')
as datetime),'ST_CLERK',2400,null,120,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(128,'Steven','Markle','SMARKLE','650.124.1434',CAST(CONVERT(datetime,'08-MAR-08')
as datetime),'ST_CLERK',2200,null,120,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(129,'Laura','Bissot','LBISSOT','650.124.5234',CAST(CONVERT(datetime,'20-AUG-05')
as datetime),'ST_CLERK',3300,null,121,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(130,'Mozhe','Atkinson','MATKINSO','650.124.6234',CAST(CONVERT(datetime,'30-OCT-
05') as datetime),'ST_CLERK',2800,null,121,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(131,'James','Marlow','JAMRLOW','650.124.7234',CAST(CONVERT(datetime,'16-FEB-05')
as datetime),'ST_CLERK',2500,null,121,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(132,'TJ','Olson','TJOLSON','650.124.8234',CAST(CONVERT(datetime,'10-APR-07') as
datetime),'ST_CLERK',2100,null,121,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(133,'Jason','Mallin','JMALLIN','650.127.1934',CAST(CONVERT(datetime,'14-JUN-04')
as datetime),'ST_CLERK',3300,null,122,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(134,'Michael','Rogers','MROGERS','650.127.1834',CAST(CONVERT(datetime,'26-AUG-06')
as datetime),'ST_CLERK',2900,null,122,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(135,'Ki','Gee','KGEE','650.127.1734',CAST(CONVERT(datetime,'12-DEC-07') as
datetime),'ST_CLERK',2400,null,122,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(136,'Hazel','Philtanker','HPHILTAN','650.127.1634',CAST(CONVERT(datetime,'06-FEB-
08') as datetime),'ST_CLERK',2200,null,122,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(137,'Renske','Ladwig','RLADWIG','650.121.1234',CAST(CONVERT(datetime,'14-JUL-03')
as datetime),'ST_CLERK',3600,null,123,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(138,'Stephen','Stiles','SSTILES','650.121.2034',CAST(CONVERT(datetime,'26-OCT-05')
as datetime),'ST_CLERK',3200,null,123,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(139,'John','Seo','JSEO','650.121.2019',CAST(CONVERT(datetime,'12-FEB-06') as
datetime),'ST_CLERK',2700,null,123,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(140,'Joshua','Patel','JPATEL','650.121.1834',CAST(CONVERT(datetime,'06-APR-06') as
datetime),'ST_CLERK',2500,null,123,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(141,'Trenna','Rajs','TRAJS','650.121.8009',CAST(CONVERT(datetime,'17-OCT-03') as
datetime),'ST_CLERK',3500,null,124,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(142,'Curtis','Davies','CDAVIES','650.121.2994',CAST(CONVERT(datetime,'29-JAN-05')
as datetime),'ST_CLERK',3100,null,124,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(143,'Randall','Matos','RMATOS','650.121.2874',CAST(CONVERT(datetime,'15-MAR-06')
as datetime),'ST_CLERK',2600,null,124,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(144,'Peter','Vargas','PVARGAS','650.121.2004',CAST(CONVERT(datetime,'09-JUL-06')
as datetime),'ST_CLERK',2500,null,124,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(145,'John','Russell','JRUSSEL','011.44.1344.429268',CAST(CONVERT(datetime,'01-OCT-
04') as datetime),'SA_MAN',14000,0.4,100,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(146,'Karen','Partners','KPARTNER','011.44.1344.467268',CAST(CONVERT(datetime,'05-
JAN-05') as datetime),'SA_MAN',13500,0.3,100,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(147,'Alberto','Errazuriz','AERRAZUR','011.44.1344.429278',CAST(CONVERT(datetime,'1
0-MAR-05') as datetime),'SA_MAN',12000,0.3,100,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(148,'Gerald','Cambrault','GCAMBRAU','011.44.1344.619268',CAST(CONVERT(datetime,'15
-OCT-07') as datetime),'SA_MAN',11000,0.3,100,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(149,'Eleni','Zlotkey','EZLOTKEY','011.44.1344.429018',CAST(CONVERT(datetime,'29-
JAN-08') as datetime),'SA_MAN',10500,0.2,100,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(150,'Peter','Tucker','PTUCKER','011.44.1344.129268',CAST(CONVERT(datetime,'30-JAN-
05') as datetime),'SA_REP',10000,0.3,145,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(151,'David','Bernstein','DBERNSTE','011.44.1344.345268',CAST(CONVERT(datetime,'24-
MAR-05') as datetime),'SA_REP',9500,0.25,145,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(152,'Peter','Hall','PHALL','011.44.1344.478968',CAST(CONVERT(datetime,'20-AUG-05')
as datetime),'SA_REP',9000,0.25,145,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(153,'Christopher','Olsen','COLSEN','011.44.1344.498718',CAST(CONVERT(datetime,'30-
MAR-06') as datetime),'SA_REP',8000,0.2,145,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(154,'Nanette','Cambrault','NCAMBRAU','011.44.1344.987668',CAST(CONVERT(datetime,'0
9-DEC-06') as datetime),'SA_REP',7500,0.2,145,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(155,'Oliver','Tuvault','OTUVAULT','011.44.1344.486508',CAST(CONVERT(datetime,'23-
NOV-07') as datetime),'SA_REP',7000,0.15,145,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(156,'Janette','King','JKING','011.44.1345.429268',CAST(CONVERT(datetime,'30-JAN-
04') as datetime),'SA_REP',10000,0.35,146,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(157,'Patrick','Sully','PSULLY','011.44.1345.929268',CAST(CONVERT(datetime,'04-MAR-
04') as datetime),'SA_REP',9500,0.35,146,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(158,'Allan','McEwen','AMCEWEN','011.44.1345.829268',CAST(CONVERT(datetime,'01-AUG-
04') as datetime),'SA_REP',9000,0.35,146,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(159,'Lindsey','Smith','LSMITH','011.44.1345.729268',CAST(CONVERT(datetime,'10-MAR-
05') as datetime),'SA_REP',8000,0.3,146,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(160,'Louise','Doran','LDORAN','011.44.1345.629268',CAST(CONVERT(datetime,'15-DEC-
05') as datetime),'SA_REP',7500,0.3,146,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(161,'Sarath','Sewall','SSEWALL','011.44.1345.529268',CAST(CONVERT(datetime,'03-
NOV-06') as datetime),'SA_REP',7000,0.25,146,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(162,'Clara','Vishney','CVISHNEY','011.44.1346.129268',CAST(CONVERT(datetime,'11-
NOV-05') as datetime),'SA_REP',10500,0.25,147,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(163,'Danielle','Greene','DGREENE','011.44.1346.229268',CAST(CONVERT(datetime,'19-
MAR-07') as datetime),'SA_REP',9500,0.15,147,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(164,'Mattea','Marvins','MMARVINS','011.44.1346.329268',CAST(CONVERT(datetime,'24-
JAN-08') as datetime),'SA_REP',7200,0.1,147,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(165,'David','Lee','DLEE','011.44.1346.529268',CAST(CONVERT(datetime,'23-FEB-08')
as datetime),'SA_REP',6800,0.1,147,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(166,'Sundar','Ande','SANDE','011.44.1346.629268',CAST(CONVERT(datetime,'24-MAR-
08') as datetime),'SA_REP',6400,0.1,147,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(167,'Amit','Banda','ABANDA','011.44.1346.729268',CAST(CONVERT(datetime,'21-APR-
08') as datetime),'SA_REP',6200,0.1,147,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(168,'Lisa','Ozer','LOZER','011.44.1343.929268',CAST(CONVERT(datetime,'11-MAR-05')
as datetime),'SA_REP',11500,0.25,148,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(169,'Harrison','Bloom','HBLOOM','011.44.1343.829268',CAST(CONVERT(datetime,'23-
MAR-06') as datetime),'SA_REP',10000,0.2,148,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(170,'Tayler','Fox','TFOX','011.44.1343.729268',CAST(CONVERT(datetime,'24-JAN-06')
as datetime),'SA_REP',9600,0.2,148,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(171,'William','Smith','WSMITH','011.44.1343.629268',CAST(CONVERT(datetime,'23-FEB-
07') as datetime),'SA_REP',7400,0.15,148,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(172,'Elizabeth','Bates','EBATES','011.44.1343.529268',CAST(CONVERT(datetime,'24-
MAR-07') as datetime),'SA_REP',7300,0.15,148,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(173,'Sundita','Kumar','SKUMAR','011.44.1343.329268',CAST(CONVERT(datetime,'21-APR-
08') as datetime),'SA_REP',6100,0.1,148,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(174,'Ellen','Abel','EABEL','011.44.1644.429267',CAST(CONVERT(datetime,'11-MAY-04')
as datetime),'SA_REP',11000,0.3,149,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(175,'Alyssa','Hutton','AHUTTON','011.44.1644.429266',CAST(CONVERT(datetime,'19-
MAR-05') as datetime),'SA_REP',8800,0.25,149,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(176,'Jonathon','Taylor','JTAYLOR','011.44.1644.429265',CAST(CONVERT(datetime,'24-
MAR-06') as datetime),'SA_REP',8600,0.2,149,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(177,'Jack','Livingston','JLIVINGS','011.44.1644.429264',CAST(CONVERT(datetime,'23-
APR-06') as datetime),'SA_REP',8400,0.2,149,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(178,'Kimberely','Grant','KGRANT','011.44.1644.429263',CAST(CONVERT(datetime,'24-
MAY-07') as datetime),'SA_REP',7000,0.15,149,null);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(179,'Charles','Johnson','CJOHNSON','011.44.1644.429262',CAST(CONVERT(datetime,'04-
JAN-08') as datetime),'SA_REP',6200,0.1,149,80);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(180,'Winston','Taylor','WTAYLOR','650.507.9876',CAST(CONVERT(datetime,'24-JAN-06')
as datetime),'SH_CLERK',3200,null,120,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(181,'Jean','Fleaur','JFLEAUR','650.507.9877',CAST(CONVERT(datetime,'23-FEB-06') as
datetime),'SH_CLERK',3100,null,120,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(182,'Martha','Sullivan','MSULLIVA','650.507.9878',CAST(CONVERT(datetime,'21-JUN-
07') as datetime),'SH_CLERK',2500,null,120,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(183,'Girard','Geoni','GGEONI','650.507.9879',CAST(CONVERT(datetime,'03-FEB-08') as
datetime),'SH_CLERK',2800,null,120,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(184,'Nandita','Sarchand','NSARCHAN','650.509.1876',CAST(CONVERT(datetime,'27-JAN-
04') as datetime),'SH_CLERK',4200,null,121,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(185,'Alexis','Bull','ABULL','650.509.2876',CAST(CONVERT(datetime,'20-FEB-05') as
datetime),'SH_CLERK',4100,null,121,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(186,'Julia','Dellinger','JDELLING','650.509.3876',CAST(CONVERT(datetime,'24-JUN-
06') as datetime),'SH_CLERK',3400,null,121,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(187,'Anthony','Cabrio','ACABRIO','650.509.4876',CAST(CONVERT(datetime,'07-FEB-07')
as datetime),'SH_CLERK',3000,null,121,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(188,'Kelly','Chung','KCHUNG','650.505.1876',CAST(CONVERT(datetime,'14-JUN-05') as
datetime),'SH_CLERK',3800,null,122,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(189,'Jennifer','Dilly','JDILLY','650.505.2876',CAST(CONVERT(datetime,'13-AUG-05')
as datetime),'SH_CLERK',3600,null,122,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(190,'Timothy','Gates','TGATES','650.505.3876',CAST(CONVERT(datetime,'11-JUL-06')
as datetime),'SH_CLERK',2900,null,122,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(191,'Randall','Perkins','RPERKINS','650.505.4876',CAST(CONVERT(datetime,'19-DEC-
07') as datetime),'SH_CLERK',2500,null,122,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(192,'Sarah','Bell','SBELL','650.501.1876',CAST(CONVERT(datetime,'04-FEB-04') as
datetime),'SH_CLERK',4000,null,123,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(193,'Britney','Everett','BEVERETT','650.501.2876',CAST(CONVERT(datetime,'03-MAR-
05') as datetime),'SH_CLERK',3900,null,123,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(194,'Samuel','McCain','SMCCAIN','650.501.3876',CAST(CONVERT(datetime,'01-JUL-06')
as datetime),'SH_CLERK',3200,null,123,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(195,'Vance','Jones','VJONES','650.501.4876',CAST(CONVERT(datetime,'17-MAR-07') as
datetime),'SH_CLERK',2800,null,123,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(196,'Alana','Walsh','AWALSH','650.507.9811',CAST(CONVERT(datetime,'24-APR-06') as
datetime),'SH_CLERK',3100,null,124,50);
Insert into EMPLOYEES
(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUMBER,HIRE_DATE,JOB_ID,SALARY,COMMIS
SION_PCT,MANAGER_ID,DEPARTMENT_ID) values
(197,'Kevin','Feeney','KFEENEY','650.507.9822',CAST(CONVERT(datetime,'23-MAY-06')
as datetime),'SH_CLERK',3000,null,124,50);

--------------------------------------------------------
-- REM INSERTING into JOB_GRADES
--------------------------------------------------------
Insert into JOB_GRADES (GRADE_LEVEL,LOWEST_SAL,HIGHEST_SAL) values ('A',1000,2999);
Insert into JOB_GRADES (GRADE_LEVEL,LOWEST_SAL,HIGHEST_SAL) values ('B',3000,5999);
Insert into JOB_GRADES (GRADE_LEVEL,LOWEST_SAL,HIGHEST_SAL) values ('C',6000,9999);
Insert into JOB_GRADES (GRADE_LEVEL,LOWEST_SAL,HIGHEST_SAL) values
('D',10000,14999);
Insert into JOB_GRADES (GRADE_LEVEL,LOWEST_SAL,HIGHEST_SAL) values
('E',15000,24999);
Insert into JOB_GRADES (GRADE_LEVEL,LOWEST_SAL,HIGHEST_SAL) values
('F',25000,40000);

--------------------------------------------------------
-- REM INSERTING into JOB_HISTORY
--------------------------------------------------------
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (102,CAST(CONVERT(datetime,'13-JAN-01') as
datetime),CAST(CONVERT(datetime,'24-JUL-06') as datetime),'IT_PROG',60);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (101,CAST(CONVERT(datetime,'21-SEP-97') as
datetime),CAST(CONVERT(datetime,'27-OCT-01') as datetime),'AC_ACCOUNT',110);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (101,CAST(CONVERT(datetime,'28-OCT-01') as
datetime),CAST(CONVERT(datetime,'15-MAR-05') as datetime),'AC_MGR',110);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (201,CAST(CONVERT(datetime,'17-FEB-04') as
datetime),CAST(CONVERT(datetime,'19-DEC-07') as datetime),'MK_REP',20);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (114,CAST(CONVERT(datetime,'24-MAR-06') as
datetime),CAST(CONVERT(datetime,'31-DEC-07') as datetime),'ST_CLERK',50);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (122,CAST(CONVERT(datetime,'01-JAN-07') as
datetime),CAST(CONVERT(datetime,'31-DEC-07') as datetime),'ST_CLERK',50);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (200,CAST(CONVERT(datetime,'17-SEP-95') as
datetime),CAST(CONVERT(datetime,'17-JUN-01') as datetime),'AD_ASST',90);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (176,CAST(CONVERT(datetime,'24-MAR-06') as
datetime),CAST(CONVERT(datetime,'31-DEC-06') as datetime),'SA_REP',80);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (176,CAST(CONVERT(datetime,'01-JAN-07') as
datetime),CAST(CONVERT(datetime,'31-DEC-07') as datetime),'SA_MAN',80);
Insert into JOB_HISTORY (EMPLOYEE_ID,START_DATE,END_DATE,JOB_ID,DEPARTMENT_ID)
values (200,CAST(CONVERT(datetime,'01-JUL-02') as
datetime),CAST(CONVERT(datetime,'31-DEC-06') as datetime),'AC_ACCOUNT',90);

--------------------------------------------------------
-- REM INSERTING into JOBS
--------------------------------------------------------
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('AD_PRES','President',20080,40000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('AD_VP','Administration Vice President',15000,30000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('AD_ASST','Administration Assistant',3000,6000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values ('FI_MGR','Finance
Manager',8200,16000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('FI_ACCOUNT','Accountant',4200,9000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('AC_MGR','Accounting Manager',8200,16000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('AC_ACCOUNT','Public Accountant',4200,9000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values ('SA_MAN','Sales
Manager',10000,20080);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values ('SA_REP','Sales
Representative',6000,12008);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('PU_MAN','Purchasing Manager',8000,15000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('PU_CLERK','Purchasing Clerk',2500,5500);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values ('ST_MAN','Stock
Manager',5500,8500);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values ('ST_CLERK','Stock
Clerk',2008,5000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('SH_CLERK','Shipping Clerk',2500,5500);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('IT_PROG','Programmer',4000,10000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('MK_MAN','Marketing Manager',9000,15000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values
('MK_REP','Marketing Representative',4000,9000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values ('HR_REP','Human
Resources Representative',4000,9000);
Insert into JOBS (JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY) values ('PR_REP','Public
Relations Representative',4500,10500);
--------------------------------------------------------
-- REM INSERTING into LOCATIONS
--------------------------------------------------------
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1000,'1297 Via Cola di Rie','00989','Roma',null,'IT');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1100,'93091 Calle della Testa','10934','Venice',null,'IT');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1200,'2017 Shinjuku-ku','1689','Tokyo','Tokyo Prefecture','JP');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1300,'9450 Kamiya-cho','6823','Hiroshima',null,'JP');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1400,'2014 Jabberwocky Rd','26192','Southlake','Texas','US');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1500,'2011 Interiors Blvd','99236','South San Francisco','California','US');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1600,'2007 Zagora St','50090','South Brunswick','New Jersey','US');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1700,'2004 Charade Rd','98199','Seattle','Washington','US');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1800,'147 Spadina Ave','M5V 2L7','Toronto','Ontario','CA');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(1900,'6092 Boxwood St','YSW 9T2','Whitehorse','Yukon','CA');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2000,'40-5-12 Laogianggen','190518','Beijing',null,'CN');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2100,'1298 Vileparle (E)','490231','Bombay','Maharashtra','IN');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2200,'12-98 Victoria Street','2901','Sydney','New South Wales','AU');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2300,'198 Clementi North','540198','Singapore',null,'SG');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2400,'8204 Arthur St',null,'London',null,'UK');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2500,'Magdalen Centre, The Oxford Science Park','OX9 9ZB','Oxford','Oxford','UK');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2600,'9702 Chester Road','09629850293','Stretford','Manchester','UK');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2700,'Schwanthalerstr. 7031','80925','Munich','Bavaria','DE');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2800,'Rua Frei Caneca 1360 ','01307-002','Sao Paulo','Sao Paulo','BR');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(2900,'20 Rue des Corps-Saints','1730','Geneva','Geneve','CH');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(3000,'Murtenstrasse 921','3095','Bern','BE','CH');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(3100,'Pieter Breughelstraat 837','3029SK','Utrecht','Utrecht','NL');
Insert into LOCATIONS
(LOCATION_ID,STREET_ADDRESS,POSTAL_CODE,CITY,STATE_PROVINCE,COUNTRY_ID) values
(3200,'Mariano Escobedo 9991','11932','Mexico City','Distrito Federal,','MX');

--------------------------------------------------------
-- REM INSERTING into REGIONS
--------------------------------------------------------
Insert into REGIONS (REGION_ID,REGION_NAME) values (1,'Europe');
Insert into REGIONS (REGION_ID,REGION_NAME) values (2,'Americas');
Insert into REGIONS (REGION_ID,REGION_NAME) values (3,'Asia');
Insert into REGIONS (REGION_ID,REGION_NAME) values (4,'Middle East and Africa');

--------------------------------------------------------
-- Ref Integrity Constraints (Adding This constraint after inserting the data, as
it was causing issues while inserting data due to referential integrity constraint)
--------------------------------------------------------
ALTER TABLE "COUNTRIES" ADD CONSTRAINT "COUNTR_REG_FK" FOREIGN KEY ("REGION_ID")
REFERENCES "REGIONS" ("REGION_ID");
ALTER TABLE "DEPARTMENTS" ADD CONSTRAINT "DEPT_LOC_FK" FOREIGN KEY ("LOCATION_ID")
REFERENCES "LOCATIONS" ("LOCATION_ID");
ALTER TABLE "DEPARTMENTS" ADD CONSTRAINT "DEPT_MGR_FK" FOREIGN KEY ("MANAGER_ID")
REFERENCES "EMPLOYEES" ("EMPLOYEE_ID");
ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "EMP_DEPT_FK" FOREIGN KEY ("DEPARTMENT_ID")
REFERENCES "DEPARTMENTS" ("DEPARTMENT_ID");
ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "EMP_JOB_FK" FOREIGN KEY ("JOB_ID")
REFERENCES "JOBS" ("JOB_ID");
ALTER TABLE "EMPLOYEES" ADD CONSTRAINT "EMP_MANAGER_FK" FOREIGN KEY ("MANAGER_ID")
REFERENCES "EMPLOYEES" ("EMPLOYEE_ID");
ALTER TABLE "JOB_HISTORY" ADD CONSTRAINT "JHIST_DEPT_FK" FOREIGN KEY
("DEPARTMENT_ID") REFERENCES "DEPARTMENTS" ("DEPARTMENT_ID");
ALTER TABLE "JOB_HISTORY" ADD CONSTRAINT "JHIST_EMP_FK" FOREIGN KEY ("EMPLOYEE_ID")
REFERENCES "EMPLOYEES" ("EMPLOYEE_ID");
ALTER TABLE "JOB_HISTORY" ADD CONSTRAINT "JHIST_JOB_FK" FOREIGN KEY ("JOB_ID")
REFERENCES "JOBS" ("JOB_ID");
ALTER TABLE "LOCATIONS" ADD CONSTRAINT "LOC_C_ID_FK" FOREIGN KEY ("COUNTRY_ID")
REFERENCES "COUNTRIES" ("COUNTRY_ID");

You might also like