Oracle Tutorials - Databases

EMPLOYEE

empnoforenamesdobaddresstelno depno

surname

1JonesElizabeth Barbara05-jan-194426 Agnews Terrace, Shamrock Bay212 337 2288 1

2SmithRobert07-feb-194718 Marsh Street, Tollcross, Edinburgh031 732 89721

3WhiteAllan05-may-19616 Remote Place, North Berwick121 555 66221

4ReidGordon10-aug-19639 Noble Road, Penicuik629 424 67131

5MacCallanClaire18-sep-195825 Crisis Avenue, Leith, Edinburgh031 337 4166 1

6Murphy Brian Charles 30-jun-19549 Roberts Street, Biggar331 229 41471

7Gibson James 09-mar-194811 Depressed Way, Glasgow 041 447 80012

8AndrewsJohn02-jan-195873 Long Road, Lengthitown 70 229 72132

9Wright Audrey Mary 02-jan-195810 Nile Terrace, Polwarth, Edinburgh031 424 70922

10Reagan Anne17-aug-196182 Longstone Road, Longstone, Ed031 111 27992

11NorthAnnabel 01-sep-196235 Marchmont Terrace, Marchmont, Ed031 447 22662

12SouthTodd James28-feb-195910 Shandon Road, Merchiston, Ed031 333 10082

13East Ian 13-may-194247 Colinton Road, Craighlochart, Ed031 424 56652

14West Jack15-jun-194615 South West Gardens, Peebles466 31763

15AllenEster 27-feb-195510 Troon Street, Leith, Edinburgh 031 424 29073

16BrunellLiza18-aug-19628 Commercial Street, Tollcross, Ed031 424 16563

17RobertsonDavid Andrew07-aug-19609North Loan, South Queensferry 031 447 82133

18Robinson Allan 09-jun-196131 Newall Terrace, Hawick 229 08543

19RobertsRobert01-jan-19597 Peebles Road, Melrose 402 92133

20Murray James 06-mar-196440 Blackhall Loan, Biggar 121 444 45803

21BryceAnne13-sep-196522 Forresthill Place, Greyfriars, Edi031 402 66663

22CowanAudrey03-apr-194012 Down Street, Brayend 228 93214

23StevensonJohn David12-dec-195416 Rubber Road, Stampingham 337 62624

24DicksonWilliam 06-jan-195011 Newplace Road, Newton041 444 67304

25Brownlie Matthew 14-may-195480 Cowan Road, Shandon, Edinburgh 031 228 41414

26Gordon Mark12-feb-196010 Whyte Place, North Berwick 424 1024 4

27KennedyLuke26-jul-195214 Bucket Street, Musselburgh 031 414 73125

28GrantLynn12-jul-19563 Dey Terrace, Selkirk337 89115

29MacDonaldElizabeth 03-sep-196823 Neidpath Road, Peebles 444 89985

30MacDugle Shirley 09-oct-19648 Rosebank Terrace, Shandon, Ed031 447 11895

31DouglasChris 23-jun-195519 High Street, Livingston031 229 67925

32Christie Malcolm 5-jul-195911 Rounders Park, Polwarth, Ed031 424 84065

DEPARTMENT

Note head is the empno of the head of the department

depno dname location head

1accountsfloor 31

2administrationfloor 21

3software designfloor 12

4communicationsfloor 43

5engineeringfloor 57

COURSE

coursenocname cdate

1Basic Accounting11-jan-1989

2Further Accounting25-jan-1989

3Issues in Administration27-sep-1988

4More Administration16-oct-1988

5Ada01-nov-1988

6Introduction to Ingres05-feb-1989

7New Topologies10-mar-1989

8LANs12-dec-1988

9Structural Stress Analysis20-feb-1989

10Traffic Flow Analysis24-oct-1988

JOBHISTORY

empnoposition startdateenddatesalary

1AccountsManager12-jan-1976£30000.00

1AssistantAccountsManager11-feb-197212-jan-1976£22000.00

1Accountant10-mar-196811-feb-1972£15000.00

1JuniorAccountant09-apr-196410-mar-1968 £6000.00

2AssistantAccountsManager08-may-1976£25000.00

2Accountant07-jun-197108-may-1976£16000.00

2JuniorAccountant06-jul-196707-jun-1971 £8000.00

3Accountant05-aug-1984£16000.00

3JuniorAccountant04-sep-198105-aug-1984 £8000.00

4Accountant05-oct-1989£16000.00

5Accountant02-nov-1980£16000.00

5JuniorAccountant01-dec-197802-nov-1980 £8000.00

6Accountant12-jan-1980£16000.00

6JuniorAccountant11-feb-197412-jan-1980 £8000.00

7AdminManager10-mar-1980£30000.00

7AssistantAdminManager09-apr-197410-mar-1980£22000.00

7SeniorAdminAssistant01-dec-196809-apr-1974£16000.00

7AdminAssistant07-may-196001-dec-1968£10000.00

8AssistantAdminManager10-mar-1980£20000.00

8SeniorAdminAssistant09-apr-197710-mar-1980£12000.00

8AdminAssistant01-dec-197609-apr-1977 £8000.00

9SeniorAdminAssistant10-jul-1988£14000.00

9AdminAssistant08-jun-198210-jul-1988£10000.00

10AdminAssistant06-sep-1986£12000.00

10JuniorAdminAssistant22-sep-198306-sep-1986 £6000.00

11AdminAssistant13-mar-1982£15000.00

11JuniorAdminAssistant23-oct-198013-mar-1982 £8000.00

12AdminAssistant26-feb-1982£15000.00

12JuniorAdminAssistant03-jan-197726-feb-1982 £6500.00

13AdminAssistant17-apr-1988£16000.00

14AdminAssistant14-nov-1985£16000.00

15SeniorSystemsAnalyst21-aug-1988£35000.00

15SystemsAnalyst09-feb-198621-aug-1988£31000.00

15AnalystProgrammer17-jan-198409-feb-1986£25000.00

15Programmer13-may-198017-jan-1984£16000.00

16SystemsAnalyst25-apr-1991£30000.00

16AnalystProgrammer16-nov-198625-apr-1991£21000.00

16Programmer01-oct-198416-nov-1986£16000.00

17AnalystProgrammer17-jan-1988£21000.00

17Programmer01-oct-198417-jan-1988£16000.00

18AnalystProgrammer23-sep-1988£22000.00

18Programmer01-oct-198423-sep-1988£16000.00

19AnalystProgrammer23-sep-1988£22000.00

19Programmer01-oct-198423-sep-1988£16000.00

20AnalystProgrammer23-sep-1988£22000.00

20Programmer01-oct-198423-sep-1988£16000.00

21AnalystProgrammer13-dec-1991£25000.00

21Programmer11-sep-198913-dec-1991£21000.00

22CommunicationsManager03-aug-1985£36000.00

22SeniorCommunicationsEngineer21-jun-197703-aug-1985£26000.00

22CommunicationsEngineer13-may-197521-jun-1977£12000.00

22ElectricalEngineer08-feb-196613-may-1975 £8000.00

23SeniorCommunicationsEngineer03-aug-1985£18000.00

23CommunicationsEngineer21-jun-197903-aug-1985 £9000.00

23SoftwareEngineer14-feb-197721-jun-1979 £5000.00

24CommunicationsEngineer08-oct-1985£15000.00

24ElectricalEngineer06-may-198008-oct-1985£13000.00

25CommunicationsEngineer01-oct-1988£19000.00

25SoftwareEngineer25-aug-198501-oct-1988£16000.00

25SystemsProgrammer29-jan-198325-aug-1985£11000.00

25Programmer14-sep-198029-jan-1983 £9000.00

26CommunicationsEngineer13-mar-1988£19500.00

26SoftwareEngineer30-aug-198513-mar-1988£17000.00

26Trainee Engineer13-sep-198230-aug-1985£11000.00

26ElectronicEngineer01-sep-198013-sep-1982 £9000.00

27SeniorChiefEngineer01-nov-1990£25000.00

27ChiefEngineer20-jun-198601-nov-1990£17000.00

27MechanicalEngineer19-apr-198120-jun-1986£11000.00

27GraduateEngineer13-sep-197519-apr-1981 £6000.00

28ChiefEngineer06-jul-1989£29000.00

28CivilEngineer17-apr-198406-jul -1989£17000.00

28TraineeEngineer10-dec-197817-apr-1984£12000.00

28GraduateEngineer01-sep-197810-dec-1978 £3000.00

29ElectricalEngineer09-feb-1986£17000.00

29GraduateEngineer03-oct-198009-feb-1986£14000.00

30SeniorElectricalEngineer30-apr-1992£22000.00

30ElectricalEngineer06-mar-198730-apr-1992£17000.00

31SeniorMechanicalEngineer30-may-1987£22000.00

31MechanicalEngineer06-jun-198030-may-1987£17000.00

32SystemsEngineer01-mar-1991£19000.00

32ElectronicsEngineer31-oct-198901-mar-1991£18000.00

EMPCOURSE

empno courseno

11

12

21

22

73

74

83

84

145

146

155

156

217

227

228

195

196

Information on Table course

+------+------+------+------+------+

|Column Name |Data Type|Key #|Nulls|Defaults |

|------+------+------+------+------|

|courseno |integer | |no |no |

|cname |varchar(30)| |yes |n/a |

|cdate |date | |yes |n/a |

+------+------+------+------+------+

Information on Table department

+------+------+------+------+------+

|Column Name |Data Type|Key #|Nulls|Defaults |

+------+------+------+------+------+

|depno |integer | |no |no |

|dname |varchar(20) | |yes |n/a |

|location |varchar(15) | |yes |n/a |

|head |integer | |yes |n/a |

+------+------+------+------+------+

Information on Table empcourse

+------+------+------+------+------+

|Column Name |Data Type|Key # |Nulls |Defaults |

|------+------+------+------+------|

|empno |integer | |no |no |

|courseno |integer | |no |no |

+------+------+------+------+------+

Information on Table employee

+------+------+------+------+------+

|Column Name |Data Type|Key #|Nulls|Defaults |

|------+------+------+------+------|

|empno |integer | |no |no |

|surname |varchar(15) | |yes |n/a |

|forenames |varchar(30) | |yes |n/a |

|dob |date | |yes |n/a |

|address |varchar(50) | |yes |n/a |

|telno |varchar(20) | |yes |n/a |

|depno |integer | |yes |n/a |

+------+------+------+------+------+

Information on Table jobhistory

+------+------+------+------+------+

|Column Name |Data Type|Key #|Nulls|Defaults |

|------+------+------+------+------|

|empno |integer | |no |no |

|position |varchar(30) | |yes |n/a |

|startdate |date | |yes |n/a |

|enddate |date | |yes |n/a |

|salary |decimal(8,2) | |yes |n/a |

+------+------+------+------+------+

Alison Varey, School of Computing, Napier University 1