Create Table And Data

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Create Table And Data as PDF for free.

More details

  • Words: 709
  • Pages: 8
create table employees(--done employee_id NUMBER(6) CONSTRAINT employees_employee_id_pk PRIMARY KEY, first_name varchar2(20), last_name varchar2(25) CONSTRAINT employees_last_name_nn NOT NULL, email varchar2(25) CONSTRAINT employees_email_nn NOT NULL, phone_number varchar2(20), hire_date date CONSTRAINT employees_hire_date_nn NOT NULL, job_id varchar2(10) CONSTRAINT employees_job_id_nn NOT NULL, salary number(8,2), commission_pct number(2,2), manager_id number(6), department_id number(4) ); create table regions(--done region_id number constraint regions_region_id_pk primary key, region_name varchar2(25) ); create table countries(--done country_id char(2), country_name varchar2(40), region_id number constraint countries_region_id_fk references regions(region_id), constraint countries_country_id_pk primary key(country_id) ); create table locations(--done location_id number(4) constraint locations_location_id_pk primary key, street_address varchar2 (40), postal_code varchar2 (12), city varchar2(30) constraint locations_city_nn NOT NULL, state_province varchar2(25), country_id char(2) constraint locations_country_id_fk references countries(country_id) ); create table departments(--done department_id number(4) constraint departments_department_id_pk primary key, department_name varchar2(30) constraint departments_department_name_nn NOT NULL, Manager_id number(6) constraint departments_Manager_id_fk references employees(manager_id), location_id number(4) constraint departments_location_id_fk references locations(location_id) );

create table jobs(--done job_id varchar2(10) , job_title varchar2(35) constraint jobs_job_title_nn NOT NULL, min_salary number(6), max_salary number(6), constraint jobs_job_id_pk primary key(job_id) ); create table job_grades(--done grade_level varchar2(3), lowest_sal number, highest_sal number ); create table job_history(--done employee_id number(6) constraint job_history_employee_id_fk references employees(employee_id) constraint job_history_employee_id_nn NOT NULL, start_date date constraint job_history_start_date_nn NOT NULL, end_date date constraint job_history_end_date_nn NOT NULL, job_id varchar2(10) constraint job_history_job_id_fk references jobs(job_id) constraint job_history_job_id_nn NOT NULL, department_id number(4) constraint job_history_department_id_fk references departments(department_id) ); alter table employees add constraint employees_manager_id_fk foreign key(manager_id) references employees(employee_id); alter table employees add constraint employees_department_id_fk foreign key(department_id) references departments(department_id); alter table employees add constraint employees_job_id_fk foreign key(job_id) references jobs(job_id); desc employees; desc regions; desc countries; desc locations; desc departments; desc jobs; desc job_grades; desc job_history

SELECT CONSTRAINT_NAME,COLUMN_NAME FROM user_cons_columns WHERE table_name = 'table_name'; SELECT CONSTRAINT_NAME,CONSTRAINT_TYPE,SEARCH_CONDITION,R_CONSTRA INT_NAME,STATUS,INDEX_NAME FROM USER_CONSTRAINTS WHERE TABLE_NAME='table_name'; ALTER TABLE EMPLOYEES DISABLE CONSTRAINT EMPLOYEES_DEPARTMENT_ID_FK CASCADE; ALTER TABLE EMPLOYEES DISABLE CONSTRAINT SYS_C002745 CASCADE; ALTER TABLE EMPLOYEES DISABLE CONSTRAINT EMPLOYEES_JOB_ID_FK CASCADE;

AFTER ENTERING ALL THE DATA ALTER TABLE EMPLOYEES ENABLE CONSTRAINT EMPLOYEES_DEPARTMENT_ID_FK ; ALTER TABLE EMPLOYEES ENABLE CONSTRAINT SYS_C002745; ALTER TABLE EMPLOYEES ENABLE CONSTRAINT EMPLOYEES_JOB_ID_FK;

Note:The phone no written r random EMPLOYEES TABLE DATA INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,DEPARTMENT_ID)VALUES (100,'Steven','King','SKING','515.123.4567','17-JUN-87','AD_PRES',24000,90); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (101,'Neena','Kochhar','NKochhar','515.123.4568','21-SEP-89','AD_VP',17000,100,90); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (102,'Lex','De Haaan','LDEHAAAN','515.123.4569','13-JAN93','AD_VP',17000,100,90); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (103,'Alexander','Hulond','AHULOND','515.123.4561','03-JAN90','IT_PROG',9000,102,60); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (104,'Bruce','Ernst','BERNST','515.123.4562','21-MAY-91','IT_PROG',6000,103,60); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (107,'Diana','Lorentz','DLORENTZ','515.123.4563','07-FEB99','IT_PROG',4200,103,60); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (124,'Kevin','Mourgos','KMOURGOS','515.123.4564','16-NOV99','ST_MAN',5800,100,50); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (141,'Trenna','Rajs','TRAJS','515.123.4565','17-OCT-95','ST_CLERK',3500,124,50); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (142,'Curtis','Davies','CDAVIES','515.123.4566','29-JAN-97','ST_CLERK',3100,124,50); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM

BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (143,'Randall','Matos','RMATOS','515.123.4567','15-MAR98','ST_CLERK',2600,124,50); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (144,'Peter','Vargar','PVARGAR','515.123.4570','09-JUL-98','ST_CLERK',2500,124,50); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,COMMISSION_PCT,MANAGER_ID,DEPART MENT_ID)VALUES (149,'Eleni','ZlotkeY','EZLOTKET','011.515.123.4571','29-JAN00','SA_MAN',10500,0.2,100,80); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,COMMISSION_PCT,MANAGER_ID,DEPART MENT_ID)VALUES (174,'Ellen','Abel','EABEL','011.515.123.4572','11-MAY96','SA_REP',11000,0.3,149,80); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,COMMISSION_PCT,MANAGER_ID,DEPART MENT_ID)VALUES (176,'Jonathon','Taylor','JTAYLOR','011.515.123.4573','24-MAR98','SA_REP',8600,0.2,149,80); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,COMMISSION_PCT,MANAGER_ID)VALUES (178,'Kimberely','Grant','KGRANT','011.515.123.4574','24-MAY99','SA_REP',7000,0.15,149); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (200,'Jennifer','Whalen','JWHALEN','515.123.4580','17-SEP87','AD_ASST',4400,101,10); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (201,'Michael','Harstein','MHARSTEIN','515.123.4581','17-FEB96','MK_MAN',13000,100,20); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (202,'Pat','Fay','PFAY','515.123.4582','17-AUG-97','MK_REP',6000,201,20); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM

BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (205,'Shelly','Higgins','SHIGGINS','515.123.4583','07-JUN94','AC_MGR',12000,101,110); INSERT INTO EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,EMAIL,PHONE_NUM BER,HIRE_DATE,JOB_ID,SALARY,MANAGER_ID,DEPARTMENT_ID)VALUES (206,'William','Gietz','WGIETZ','515.123.4584','07-JUN94','AC_ACCOUNT',8300,205,110); Region Data insert into regions values (1,'Europe'); insert into regions values (2,'America'); insert into regions values (3,'Asia'); insert into regions values (4,'Middle East amd Africa');

countries Data INSERT INTO COUNTRIES VALUES('CA','Canada',2); INSERT INTO COUNTRIES VALUES('DE','Germany',1); INSERT INTO COUNTRIES VALUES('UK','United Kingdom',1); INSERT INTO COUNTRIES VALUES('US','United States of America',2); Location Data insert into locations values(1400,'2014 Jabberwocky Rd','26192','Southlake','Texas','US'); insert into locations values(1500,'2011 Interiors Blvd','99236','South San Francisco','Califorina','US'); insert into locations values(1700,'2004 Charade Rd','99236','Seattle','Washington','US'); insert into locations values(1800,'460 Bloor St. W.','on M5S 1XB','Toronto','Ontario','CA'); insert into locations values(2500,'Magdalen Center,The Oxford Science Park','OX9 9ZB','Oxford','Oxford','UK'); departments Data insert into departments values(10,'Adminstration',200,1700); insert into departments values(20,'Marketing',201,1800); insert into departments values(50,'Shipping',124,1500); insert into departments values(60,'IT',103,1400); insert into departments values(80,'Sales',149,2500); insert into departments values(90,'Executive',100,1700); insert into departments values(110,'Accouting',205,1700); insert into departments values(190,'Contracting',NULL,1700);

job Data insert into jobs values('AD_PRES' , 'President',2000,40000); insert into jobs values('AD_VP' , 'Adminstration Vice President',15000,30000); insert into jobs values('AD_ASST' , 'Adminstration Assistant',3000,6000); insert into jobs values('AC_MGR' , 'Accounting Manager',8200,16000); insert into jobs values('AC_ACCOUNT', 'Public Accountant',4200,9000); insert into jobs values('SA_MAN' , 'Sales Manager',10000,20000); insert into jobs values('SA_REP' , 'Sales Representative',6000,12000); insert into jobs values('ST_MAN' , 'Stock Manager',5500,8500); insert into jobs values('ST_CLERK' , 'Stock Clerk',2000,5000); insert into jobs values('IT_PROG' , 'Programmer',400,10000); insert into jobs values('MK_MAN' , 'Marketing Manager',9000,15000); insert into jobs values('MK_REP' , 'Marketing Representative',4000,9000); job_grade Data insert into job_grades values('A',1000,2999); insert into job_grades values('B',3000,5999); insert into job_grades values('C',6000,9999); insert into job_grades values('D',10000,14999); insert into job_grades values('E',15000,24999); insert into job_grades values('F',25000,40000); job_history Data insert into job_history values (102,'13-JAN-93','24-JUL-98','IT_PROG',60); insert into job_history values (101,'21-SEP-89','27-OCT-93','AC_ACCOUNT',110); insert into job_history values (101,'28-OCT-93','15-MAR-97','AC_MGR',110); insert into job_history values (201,'17-FEB-96','19-DEC-99','MK_REP',20); insert into job_history values (141,'24-MAR-98','31-DEC-99','ST_CLERK',50); insert into job_history values (124,'01-JAN-99','31-DEC-99','ST_CLERK',50); insert into job_history values (200,'17-SEP-87','17-JUN-93','AD_ASST',90); insert into job_history values (176,'24-MAR-98','31-DEC-98','SA_REP',80); insert into job_history values (176,'01-JAN-99','31-DEC-98','SA_MAN',80); insert into job_history values (200,'01-JUL-94','31-DEC-98','AC_ACCOUNT',90);

Related Documents