diff options
| author | mo khan <mo.khan@gmail.com> | 2020-01-01 11:07:29 -0700 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-01-01 11:07:29 -0700 |
| commit | 96828284a572a0d14c7565fe1c41b7b7f525e2db (patch) | |
| tree | f09dd4275f639504e9b1a878bb2523dc527d7e2e /labs | |
| parent | 103827ea17b571b82845ce3876044b683c457203 (diff) | |
Insert data for lab2
Diffstat (limited to 'labs')
| -rw-r--r-- | labs/2/run.sql | 60 |
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'); |
