A
Aria
Hi,
Problem
******
My db, which is not quite finished, tracks keys (assignments, request for
new/additional from locksmith and those that have been retired/lost) and
employee information (teachers, substitutes, site staff and
district/community). Emergency classroom coverage has become a multitasking,
scheduling nightmare. I need a better method of tracking which teachers have
provided emergency classroom coverae, the coverage dates, times and reasons.
As my db is currently designed, I will not be able to extract all of the
information I need so I am attempting to modify the design to accomodate this
increasingly problematic issue. I was hoping that someone could weigh in on
my proposed design changes before I veer off course and waste time on
something that may be fundamentally flawed.
Proposed Solution
*************
I was thinking of adding the following tables:
Absences
*******
PeriodID (FK)* *3fieldPK
EmpID (FK)*
AbsenceDate *
CoverTime (in increments of 15 minutes)
AbsenceReason
ClassSchedule
**********
PeriodID (PK)
ClassPeriod
Addl. Info-- I'm not trying to track all site staff absences. There is a
district-wide app that does that. This is to track certificated staff where
the reason for the absence is either:
a. unknown, because they have used the district system and have not
contacted me
b. they're running late or were unable, for whatever reason, to use the
system (they have contacted me directly).
I have considered and scrapped using the bell schedule in tblClassSchedule
(instead of class period) because it contains too many variables (Regular
Schedule 3X/wk, Block Schedule, 2X/wk, Rally Schedule, Minimum Day, etc).
I hope I have provided enough information for someone to understand and
assist me in what I'm trying to accomplish. Does this look correct? Thank
you for your time and suggestions.
Problem
******
My db, which is not quite finished, tracks keys (assignments, request for
new/additional from locksmith and those that have been retired/lost) and
employee information (teachers, substitutes, site staff and
district/community). Emergency classroom coverage has become a multitasking,
scheduling nightmare. I need a better method of tracking which teachers have
provided emergency classroom coverae, the coverage dates, times and reasons.
As my db is currently designed, I will not be able to extract all of the
information I need so I am attempting to modify the design to accomodate this
increasingly problematic issue. I was hoping that someone could weigh in on
my proposed design changes before I veer off course and waste time on
something that may be fundamentally flawed.
Proposed Solution
*************
I was thinking of adding the following tables:
Absences
*******
PeriodID (FK)* *3fieldPK
EmpID (FK)*
AbsenceDate *
CoverTime (in increments of 15 minutes)
AbsenceReason
ClassSchedule
**********
PeriodID (PK)
ClassPeriod
Addl. Info-- I'm not trying to track all site staff absences. There is a
district-wide app that does that. This is to track certificated staff where
the reason for the absence is either:
a. unknown, because they have used the district system and have not
contacted me
b. they're running late or were unable, for whatever reason, to use the
system (they have contacted me directly).
I have considered and scrapped using the bell schedule in tblClassSchedule
(instead of class period) because it contains too many variables (Regular
Schedule 3X/wk, Block Schedule, 2X/wk, Rally Schedule, Minimum Day, etc).
I hope I have provided enough information for someone to understand and
assist me in what I'm trying to accomplish. Does this look correct? Thank
you for your time and suggestions.