Hm, mało konkretów jak na mnie napisałeś - ale jak rozumiem chodzi o podłapanie idei jak to w ogole zrobić.
Jezeli to tylko to co napisałeś, to nie pchał bym do tego SQLa. Ale jezeli chcesz to... jak to ma byc proste, łatwe i nieskomplikowane, nie uzywane przez setki osob na raz

to ja bym to zrobił tak :
Robisz tabelę np. 'grafik' w bazie danych o strukturze
godzina | poniedzialek | wtorek | sroda | czwartek | piatek
Dodajesz w kolumnie godziny od 0 do 24, albo jak tam wolisz, reszte póki co mozna zostawic puste.
Nazwijcie to nieprofesjonalnym - ale tu pasuje.
Rekordy dodajesz na ten przykład w formularzu, w stronie zabezpieczonej prostym systemem logowania.
UPDATE grafik SET poniedzialek='spotkanie blabla' WHERE godzina ='11';
Czyli w poniedziałek o 11 spotkanie

A strona przeznaczona dla pracownikow, pobierała by rekordy i w pętli umieszczała by grafik w pięknej tabelce.
Moze coś pomogłem.