Добрый день!
Есть табель посещаемости сотрудников компании. Необходимые поля для хранения: Объект, Сотрудник, Кол-во часов, Тип пропуска дня(болен, прогул и т.д.), Тип рабочего дня (по часам или по объему), Дата.
Скажите пожалуйста как лучше организовать структуру таблицы для правильного хранения этой информации. Я предполагаю два варианта:
- Каждый день хранить как отдельную запись, но тогда в месяц на 1000 сотрудников будет 30-31 тысяча записей, а за год примерно 370 тысяч.
- Формировать за месяц json массив данных сотрудников и получается 1 запись в месяц, только с запросами уже беда получается. Но для отчетов или расчетов доставать данные не составит проблем.
Вариант зависит от личного предпочтения или один из них наиболее верный?
Спасибо!