Табель рабочего времени: как правильно организовать в базе данных