Office of Environmental Health and Safety
description
Transcript of Office of Environmental Health and Safety
![Page 1: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/1.jpg)
Team 7Allen ChenAnar JoshiJiho Tahk
Minh TranJustin Yang
![Page 2: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/2.jpg)
1. Client2. EER3. Relational Schema4. Access Database5. Queries6. Normalization7. Next Steps
![Page 3: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/3.jpg)
Office of Environmental Health & Safety
![Page 4: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/4.jpg)
Office of Environmental Health and Safety: provide health, safety, and environmental guidance and services for the campus
![Page 5: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/5.jpg)
Responsibilities include: • Biosafety• Food permits• Indoor air quality
Contact: Phil Maynard, Laboratory Safety Specialist• Lead for inspection of over 1,200
fumehoods on campus
![Page 6: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/6.jpg)
Exhausted Laminar Flow
(ELF) Hood
Vented Sink
Gas Cabinet
![Page 7: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/7.jpg)
Different ventilation systems documented on different databases
Standard forms for all databases Hard to obtain useful information Difficult to compile reports from
several separated databases. Inaccurate/Nonspecific data due to
use of standard forms
![Page 8: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/8.jpg)
Created a prototype database using MS Access including all crucial elements
Developed queries to get information from the database
![Page 9: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/9.jpg)
![Page 10: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/10.jpg)
![Page 11: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/11.jpg)
![Page 12: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/12.jpg)
![Page 13: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/13.jpg)
![Page 14: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/14.jpg)
SELECT t.time_period,COUNT(t.ventSysID) AS NumSysEvalsFROM Inspection_Timeslot AS tGROUP BY t.time_period;
SELECT t.time_period,COUNT(t.ventSysID) AS NumSysEvalsFROM Inspection_Timeslot AS tGROUP BY t.time_period;
![Page 15: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/15.jpg)
SELECT VS.VSIDFROM Ventilated_System AS VSWHERE EXISTS ( SELECT * FROM Violation, Vent_Violations WHERE Vent_Violations.ventSysID = VS.VSID AND Violation.VID = Vent_Violations.violationID AND Violation.date_recorded - Date() < next_days) OR
(mean_time_between_failure^(within_how_many_days_do_you_not_want_a_failure)* e^(-mean_time_between_failure)/factorial) > Min_Probability_of_Failure
AND NOT EXISTS (SELECT * FROM Inspection_Timeslot AS T WHERE T.ventSysID=VS.VSID And T.Date_filed>(Date()-
do_not_count_systems_checked_in_the_past_how_many_days) );
SELECT VS.VSIDFROM Ventilated_System AS VSWHERE EXISTS ( SELECT * FROM Violation, Vent_Violations WHERE Vent_Violations.ventSysID = VS.VSID AND Violation.VID = Vent_Violations.violationID AND Violation.date_recorded - Date() < next_days) OR
(mean_time_between_failure^(within_how_many_days_do_you_not_want_a_failure)* e^(-mean_time_between_failure)/factorial) > Min_Probability_of_Failure
AND NOT EXISTS (SELECT * FROM Inspection_Timeslot AS T WHERE T.ventSysID=VS.VSID And T.Date_filed>(Date()-
do_not_count_systems_checked_in_the_past_how_many_days) );
![Page 16: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/16.jpg)
Multivalued Attributes to Single valued Attibutes 1. People (PID, Fname, Lname, Phone#, email) changed to People (PID, Fname, Lname, Phone#) People_email(PID, email) 2. Vented_Sink (VSID6, Number_sink_holes, hazards) changed to Vented_Sink (VSID6, Number_sink_holes) Vented_Sink_Hazard(VSID6, hazard)
Violation of 3NF Accuracy_Violation (VID7, PPCSID1e, monitorID8 )
* Can be accessed using multiple joins * Readily accessible for user to report
![Page 17: Office of Environmental Health and Safety](https://reader036.fdocuments.us/reader036/viewer/2022062518/56813fef550346895daaf75c/html5/thumbnails/17.jpg)