summaryrefslogtreecommitdiff
path: root/labs
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-01-01 11:07:29 -0700
committermo khan <mo.khan@gmail.com>2020-01-01 11:07:29 -0700
commit96828284a572a0d14c7565fe1c41b7b7f525e2db (patch)
treef09dd4275f639504e9b1a878bb2523dc527d7e2e /labs
parent103827ea17b571b82845ce3876044b683c457203 (diff)
Insert data for lab2
Diffstat (limited to 'labs')
-rw-r--r--labs/2/run.sql60
1 files changed, 42 insertions, 18 deletions
diff --git a/labs/2/run.sql b/labs/2/run.sql
index 4946c8d..b0e0fc7 100644
--- a/labs/2/run.sql
+++ b/labs/2/run.sql
@@ -1,36 +1,60 @@
-
DROP TABLE IF EXISTS employees;
CREATE TABLE employees (
- id serial,
- first_name varchar(255),
- middle_initial varchar(1),
- last_name varchar(255),
- social_insurance_number varchar(9),
- birth_date date,
+ fname varchar(255),
+ minit varchar(1),
+ lname varchar(255),
+ sin varchar(9),
+ bdate date,
address varchar(255),
gender varchar(1),
salary integer,
- department_id integer,
- hired_at date
+ dno integer
);
+INSERT INTO employees VALUES ('Harris', 'T', 'Chomsky', 123, '1965-12-10', 'Edmonton', 'M', 50000, 12);
+INSERT INTO employees VALUES ('Kristian', 'C', 'Bohr' , 456, '1975-10-05', 'Ottawa', 'M', 28000, 11);
+INSERT INTO employees VALUES ('Charlotte', 'F', 'Bouchard' , 789, '1985-08-06', 'Montreal', 'F', 40000, 11);
+INSERT INTO employees VALUES ('Said', 'J', 'Ahmad', 111, '1970-09-07', 'Toronto', M, 30000, 12);
+INSERT INTO employees VALUES ('Andrew', 'U', 'Brahe', 222, '1970-04-02', 'Winnipeg', M, 20000, 10);
+INSERT INTO employees VALUES ('Nadia', 'O', 'Mamary', 333, '1960-01-08', 'Saskatoon', F, 35000, 10);
+INSERT INTO employees VALUES ('Yuan', 'P', 'Nielsen', 987, '1983-02-27', 'Moncton', 'F', 32000, 11);
+INSERT INTO employees VALUES ('Neil', 'A', 'Dion', 654, '1953-02-27', 'Moncton', 'M', 32000, 11);
+INSERT INTO employees VALUES ('Karen', 'C', 'Ming', 321, '1963-11-16', 'Victoria', 'F', 26000, 12);
+
DROP TABLE IF EXISTS departments;
CREATE TABLE departments (
- id serial,
- name varchar(255),
- manager_id integer
+ dname varchar(255),
+ dnumber integer,
+ mgrsin integer,
+ mgrstartdate date,
);
+INSERT INTO departments VALUES ('ConsProd', 10, 333, '2004-10-01');
+INSERT INTO departments VALUES ('InduProd', 11, 654, '2005-05-01');
+INSERT INTO departments VALUES ('Research', 12, 111, '2000-06-15');
+
DROP TABLE IF EXISTS projects;
CREATE TABLE projects (
- name varchar(255),
- number integer,
- location varchar(255),
- department_id integer
+ pname varchar(255),
+ pnumber integer,
+ plocation varchar(255),
+ dnum integer
);
+INSERT INTO projects VALUES ('Mobile University', 'Ottawa', 10);
+INSERT INTO projects VALUES ('Interactive TV', 'Ottawa', 12);
+INSERT INTO projects VALUES ('Intelligent Agent', 'Athabasca', 11);
+INSERT INTO projects VALUES ('E-Commerce', 'Edmonton', 10);
+INSERT INTO projects VALUES ('Mobile Office', 'Athabasca', 11);
+
DROP TABLE IF EXISTS locations;
CREATE TABLE locations (
- id serial,
- name varchar(255)
+ dnbr integer,
+ dlocation varchar(255)
);
+
+INSERT INTO locations VALUES (10, 'Edmonton');
+INSERT INTO locations VALUES (10, 'Ottawa');
+INSERT INTO locations VALUES (11, 'Athabasca');
+INSERT INTO locations VALUES (12, 'Ottawa');
+INSERT INTO locations VALUES (12, 'Montreal');