Path: blob/main/06. Databases and SQL for Data Science with Python/01. Getting Started with SQL/HR_Database_Create_Tables_Script.sql
8106 views
------------------------------------------1--DDL statement for table 'HR' database--2--------------------------------------------34-- Drop the tables in case they exist56DROP TABLE EMPLOYEES;7DROP TABLE JOB_HISTORY;8DROP TABLE JOBS;9DROP TABLE DEPARTMENTS;10DROP TABLE LOCATIONS;1112-- Create the tables1314CREATE TABLE EMPLOYEES (15EMP_ID CHAR(9) NOT NULL,16F_NAME VARCHAR(15) NOT NULL,17L_NAME VARCHAR(15) NOT NULL,18SSN CHAR(9),19B_DATE DATE,20SEX CHAR,21ADDRESS VARCHAR(30),22JOB_ID CHAR(9),23SALARY DECIMAL(10,2),24MANAGER_ID CHAR(9),25DEP_ID CHAR(9) NOT NULL,26PRIMARY KEY (EMP_ID)27);2829CREATE TABLE JOB_HISTORY (30EMPL_ID CHAR(9) NOT NULL,31START_DATE DATE,32JOBS_ID CHAR(9) NOT NULL,33DEPT_ID CHAR(9),34PRIMARY KEY (EMPL_ID,JOBS_ID)35);3637CREATE TABLE JOBS (38JOB_IDENT CHAR(9) NOT NULL,39JOB_TITLE VARCHAR(15) ,40MIN_SALARY DECIMAL(10,2),41MAX_SALARY DECIMAL(10,2),42PRIMARY KEY (JOB_IDENT)43);4445CREATE TABLE DEPARTMENTS (46DEPT_ID_DEP CHAR(9) NOT NULL,47DEP_NAME VARCHAR(15) ,48MANAGER_ID CHAR(9),49LOC_ID CHAR(9),50PRIMARY KEY (DEPT_ID_DEP)51);5253CREATE TABLE LOCATIONS (54LOCT_ID CHAR(9) NOT NULL,55DEP_ID_LOC CHAR(9) NOT NULL,56PRIMARY KEY (LOCT_ID,DEP_ID_LOC)57);585960