11.07.2015 Views

Database Management Systems Appendix: Projects - Jerry Post

Database Management Systems Appendix: Projects - Jerry Post

Database Management Systems Appendix: Projects - Jerry Post

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Big Chemical, Inc.Big Chemical, Inc is a large company specializing in custom chemistry research andproduction. Its researchers often work on highly-sensitive projects for various governmentagencies. Even the work it does for other companies tends to be secretive because clientfirms do not want others learning about their new product ideas. Consequently, thecompany is extremely sensitive about security issues. Although they are cautious abouthiring and use background checks, they still want to keep closer track of their employees.They are in the process of installing sensors on every door and gate in building on the maincampus. Employees will be issued badges that are automatically read at each point. Thesystem will be able to track each person crossing through a door. But, the company alsowants the ability to check data for the last week or month, so it needs a database to holdthe data and produce reports on employee activity.Employee InformationEmployee Internal ID TaxpayerIDDate HiredDepartment Address Home PhoneSupervisorCity, State ZIPEducationSchool StartDate EndDate Degree GPADrug TestsDate Lab used TestUsed LabTestID Results CommentsFigure 1Figure 1 shows thebasic data collected onemployees. Note that thecompany randomly testsemployees for the presence ofvarious drugs (includingalcohol). The results of thetests and any comments aresummarized. The details ofthe test are kept in adifferent system indexed bythe LabTestID. On this form,the results can be one ofthree values: Clear, Fail,Caution. After twocautionary results or onefailure, the employee is fired.SensorsSensor ListSensorID Building Floor Room Door Sensor Type Date InstalledFigure 2Figure 2shows the locationof the sensors. Eachdoor will be fittedwith a sensor thatwill send the data tothe main system asa stream of bytes.This system will beable to insert rowsinto data tablescreated in the newapplication. Several12

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!