Какова лучшая структура таблицы посещаемости в БД?
Я создаю систему управления посещаемостью. Это будет иметь time in
, time out
и около 500 сотрудников будут отмечать посещаемость ежедневно.
Но проблема в том, что 500 записей в таблице посещаемости ежедневно приведут к attendance
стол быстро расти. И нужно вести историю как минимум 2 года.
Есть ли другой способ сохранить посещаемость в БД, кроме типового.
Моя текущая структура таблицы выглядит следующим образом:
id
, employee_id
, date
, time_in
, time_out
, remarks
, reason_id
, hrs
, type
, attendance_late
ч = общее количество отработанных часов
тип = ручной / автоматический - (в некоторых местах посещаемость отмечена вручную).
serveance_late = yes/No - если сотрудник опаздывает на выделенное ему время.
Есть ли другой способ создать структуру таблицы посещаемости???