I think I would use four tables
Employees
Store information about all employees
Department
Departments; Kitchen, F.O.H, Cleaners, Admin, etc.
Availability
Dates and times available
Shift
Dates and times of shifts
All tables related to Employees. tblAvailabilty and tblShift need a one to...