0% found this document useful (0 votes)
95 views

Tables Creation Labsheet

The document describes the creation of tables for an employee database including tables for employees, departments, department locations, projects, employee work history, and employee dependents with defined fields, primary keys, foreign keys, and other constraints. Sample data is provided populating the tables.

Uploaded by

Khaja Shaik
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views

Tables Creation Labsheet

The document describes the creation of tables for an employee database including tables for employees, departments, department locations, projects, employee work history, and employee dependents with defined fields, primary keys, foreign keys, and other constraints. Sample data is provided populating the tables.

Uploaded by

Khaja Shaik
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

TABLES CREATION LABSHEET-2

Create the following tables

1. EMPLOYEE( FNAME,MlNIT,LNAME,SSN,SEX,SALARY,SUPERSSNIDNO)
CONSTRAINTS:
FNAME,LNAME,SSN,DNO NOT NULL
PRIMARY KEY(SSN)
FOREIGN KEY (SUPERSSN) REFERENCES EMPLOYEE(SSN)
FOREIGN KEY(DNO) REFERENCES DEPARTMENT(DNUMBER)

2.DEPARTMENT(DNAME,DNUMBER,MGRS8N) CONSTRAINTS:
DNAME,DNUMBER,MGRSSN NOTNULL
PRIMARY KEY (DNUMBER)
UNIQUE (DNAME),
FOREIGN KEY(MGRSSN) REFERENCES EMPLOYEE(SSN)

3. DEPT_LOCATIONS(DNUMBER,DLOCATION)
CONSTRAINTS:
DNUMBER.DLOCATION NOTNULL
PRIMARY KEY(DNUMBER,DLOCATION)
FOREIGN KEY(DNUMBER) REFERENCES DEPARTMENT(DNUMBER)

4. PROJECT(PNAME,PNUMBER,PLOCATIOIM,DNUM)
CONSTRAINTS:
PNAME.PNUMBER.DNUM NOTNULL
PRIMARY KEY(PNUMBER)
UNIQUE(PNAME)
FOREIGN KEY(DNUM) REFERENCES DEPARTMENT(DNUMBER)

5. WORKS_ON(ESSM,PNO,HOURS)
CONSTRAINTS:
ESSN,PNO NOTNULL
PRIMARY KEY(ESSN,PNO)
FOREIGN KEY(ESSN) REFERENCES EMPLOYEE(SSN)
FOREIGN KEY(PNO) REFERENCES PROJECT(PNUMBER)

6. DEPENDENT(ESSN,D_NAME,SEX,RELATIONSHIP)
CONSTRAINTS':
ESSN,D_NAME NOTNULL
PRIMARY KEY(ESSN,D_NAME)
FOREIGN KEY(ESSN) REFERENCES EMPLOYEE(SSN)

EMP DATABASE
EMPLOYEE
ENAME MINIT LNAME SSN SEX SALARY SUPERSSN DNO
JOHN B SMITH 2345 M 30000 3344 5
FRANKLIN T WONG 3344 M 40000 8866 5
ALICIA J ZELAYA 9988 F 25000 8765 4
JENNIFER S WALLACE 8765 F 43000 8866 4
RAMESH K NARAYANA 6688 M 38000 3344 5
JOYCE A ENGLISH 5345 F 25000 3344 5
AHMAD V JABBER 8798 M 25000 8765 4
JAMES E BORG 8866 M 55000 NULL 1

DEPARTMENT DEPT_LOCATION
DNAMNE DNUMBER MGRSSN
DNUMBER DLOCATION
RESEARCH 5 3344
WORKS 1 HOUSTON
ADMINISTRATION 4 8765 _ON
HEADQUATERS 1 8866 4 STAFFORD
ESSN PNO HOURS 5 BELLARIE
2345 1 32.5 5 SUGARLAND
2345 2 7.5 5 HOUSTON
6688 3 40
5345 1 20
5345 2 20
3344 2 10
3344 3 10
3344 10 10
3344 20 10
9988 30 30
9988 10 10
8798 10 35
8798 20 5
8765 20 20
8765 30 15
8866 30 NULL
8866 1 NULL

PROJECT

PNAME PNUMBER PLOCATION DNUM


PRODUCT_X 1 BELLARIE 5
PRODUCT_Y 2 SUGARLAND 5
PRODUCT_Z 3 HOUSTON 5
COMPUTERIZATION 10 STAFFORD 4
REORGANIZATION 20 HOUSTON 1
NEWBENEFITS 30 STAFFORD 4

DEPENDENT
ESSN D_NAME SEX RELATIONSHIP
3344 ALICE F DAUGHTER
3344 THEODORE M SON
3344 JOY F SPOUSE
8765 ABNER M SPOUSE
2345 MICHAEL M SON
2345 ALICE F DAUGHTER
2345 ELIZABETH F SPOUSE
SPJ DATABASE

Structure of the database(Suppliers-Parts-Projects database):

S: (S#,SNAME,STATUS,CITY)
PRIMARY KEY (S#)

P: (P#,PNAME,COLOR,WEIGHT,CITY)
PRIMARY KEY(P#)

J: (J#,JNAME,CITY)
PRIMARY KEY(J#)

SPJ: (S#,P#,J#,QTY)
PRIMARY KEY(S#,P#,J#)
FOREIGN KEY(S#) REFERENCES S
FOREIGN KEY(P#) REFERENCES P
FOREIGN KEY(J#) REFERENCES J

Tables of the above database


S SNAME STATUS CITY
S1 Smith 20 London
S2 Jones 10 Paris
S3 Blake 30 Paris
S4 Clark 20 London
S5 Adams 30 Athens

P PNAME COLOR WEIGHT CITY


P1 Nut Red 18 London
P2 Bolt Green 17 Paris
P3 Screw Blue 17 Rome
P4 Screw Red 14 London
P5 Cam Blue 12 Paris
P6 Cog Red 19 London

J JNAME CITY
J1 Sorter Paris
J2 Display Rome
J3 OCR Athens
J4 Console Athens
J5 Raid London
J6 EDC Oslo
J7 Tape London

SPJ TABLE

S# P# J# QTY
S1 P1 J1 200
S1 P1 J4 700
S2 P3 J1 400
S2 P3 J2 200
S2 P3 J3 200
S2 P3 J4 500
S2 P3 J5 600
S2 P3 J6 400
S2 P3 J7 800
S2 P5 J2 100
S3 P3 J1 200
S3 P4 J2 500
S4 P6 J3 300
S4 P6 J7 300
S5 P2 J2 200
S5 P2 J4 100
S5 P5 J5 500
S5 P5 J7 100
S5 P6 J2 200
S5 P1 J4 100
S5 P3 J4 200
S5 P4 J4 800

You might also like