Задать вопрос
AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"

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

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

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

Как реализуются такие таблицы вообще?
  • Вопрос задан
  • 75 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • Shultais Education
    Продвинутый SQL
    1 месяц
    Далее
  • Merion Academy
    Основы реляционных баз данных SQL
    1 месяц
    Далее
Решения вопроса 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)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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