Question: TestBed.sql drop table Employee; drop table Department; drop table Dept _ Locations; drop table Works _ on; drop table Comp _ Project; drop table Dependent;
TestBed.sql
drop table Employee;
drop table Department;
drop table DeptLocations;
drop table Workson;
drop table CompProject;
drop table Dependent;
CREATE TABLE Employee
SSN CHAR
Fname CHAR
Minit CHAR
Lname CHAR
Address CHAR
Sex CHAR
Salary REAL,
SuperSSN CHAR
Dno CHAR
PRIMARY KEY SSN;
INSERT INTO Employee VALUES 'John', B 'Smith', Fondren, Houston TXM;
INSERT INTO Employee VALUES 'Franklin', T 'Wong', Voss, Houston TXM;
INSERT INTO Employee VALUES 'Alicia', J 'Zelaya', Castle, Spring TXF;
INSERT INTO Employee VALUES 'Jennifer', S 'Wallace', Berry, Bellaire TXF;
INSERT INTO Employee VALUES 'Ramesh', K 'Narayan', FireOak, Humble TXM;
INSERT INTO Employee VALUES 'Joyce', A 'English', Rice, Houston TXF;
INSERT INTO Employee VALUES 'Ahmad', V 'Jabbar', Dallas, Houston TXM;
INSERT INTO Employee VALUES 'James', E 'Borg', Stone, Houston TXM null, ;
CREATE TABLE Department
Dnumber CHAR
Dname CHAR
MgrSSN CHAR
PRIMARY KEY Dnumber;
INSERT INTO Department VALUES 'Research', ;
INSERT INTO Department VALUES 'Administration', ;
INSERT INTO Department VALUES 'Research', ;
INSERT INTO Department VALUES 'Headquarters', ;
CREATE TABLE DeptLocations
Dnumber CHAR
Dlocation CHAR
PRIMARY KEY Dnumber Dlocation;
INSERT INTO DeptLocations VALUES 'Houston';
INSERT INTO DeptLocations VALUES 'Bellaire';
INSERT INTO DeptLocations VALUES 'Stafford';
INSERT INTO DeptLocations VALUES 'Bellaire';
INSERT INTO DeptLocations VALUES 'Sugarland';
INSERT INTO DeptLocations VALUES 'Houston';
CREATE TABLE Workson
ESSN CHAR
Pno CHAR
Hours REAL,
PRIMARY KEY ESSN Pno;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES ;
INSERT INTO Workson VALUES null;
CREATE TABLE CompProject
Pnumber CHAR
Pname CHAR
Plocation CHAR
Dnum CHAR
PRIMARY KEY Pnumber;
INSERT INTO CompProject VALUES 'ProductX', 'Bellaire', ;
INSERT INTO CompProject VALUES 'ProductY', 'Sugarland', ;
INSERT INTO CompProject VALUES 'ProductZ', 'Houston', ;
INSERT INTO CompProject VALUES 'Computerization', 'Stafford', ;
INSERT INTO CompProject VALUES 'Reorganization', 'Houston', ;
INSERT INTO CompProject VALUES 'ProductX', 'Stafford', ;
CREATE TABLE Dependent
ESSN CHAR
Dependentname CHAR
Sex CHAR
Relationship CHAR
PRIMARY KEY ESSN Dependentname;
INSERT INTO Dependent VALUES 'Alice', F 'Daughter';
INSERT INTO Dependent VALUES 'Theodore', M 'Son';
INSERT INTO Dependent VALUES 'Joy', F 'Spouse';
INSERT INTO Dependent VALUES 'Abner', M 'Spouse';
INSERT INTO Dependent VALUES 'Michael', M 'Son';
INSERT INTO Dependent VALUES 'Alice', F 'Daughter';
INSERT INTO Dependent VALUES 'Elizabeth', F 'Spouse';
Use Oracle WPI DB to run the given TestBed.sql script to deploy the database and construct the corresponding
SQL queries for the above Problem questions. Your solutions of this problem should include:
a Attach all SQL queries and the corresponding query results in the pdf document.
b Submit a script file that includes all the SQL queries in a Your script file will be graded only if it executes as one script file without syntax errors or another similar problem.
Note: TestBed.sql script is NOT fully completed and implemented. It is only for you to test your SQL You should base upon the logic of Relation Algebra in Problem to help you complete this task.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
