AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"

Как реализуется схема контроля работы?

Таблица будет содержать в себе: команда, характеристики команды:
участники, находящиеся в команде,
участники которые были в команде,
имена,
количество отработанных часов за вчера, позавчера и так до 30 дня,
сколько отработали за месяц,
статистика выполнения нормы

У меня несколько идей:
1) Сделать столбец, в него помещать json с этими данными о клане
2) Сделать таблицу "Команда", "Участники" и связывать как 1 ко многим, но тут минус в том что бд будет содержать данные о многих командах и участников там наберется с пол тысячи участников минимум.

Как реализуются такие таблицы вообще?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 2
@aru001
Лучше три таблицы: команды, участники, отработанные часы. В таблице с часами хранить отработанные часы участника на дату
Ответ написан
Комментировать
Beshere
@Beshere
Разработчик
Таблицы:
1. Team (id, name)
2. Member(id, name)
3. TeamMember (id_team, id_member, beg-date, end-date)
4. Work(id_member, date, hours)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы