Как организовать SQL таблицу?

Есть таблица Работник (id, имя, фамилия).
Есть таблица Рабочая команда. (id, дата формирования, ...?)
Рабочая команда формируется ежедневно, но количество работников заранее не известно.
Не могу понять, как правильно организовать таблицу Рабочая команда, чтобы в ней на момент формирования одной записью были необходимые работники?

История формирования рабочих команд должна быть сохранена.

В голове крутится такое решение:
Рабочая команда(id, дата формирования, id_работника_1, ..., id_работника_N)
Но есть подозрение, что это бред.
  • Вопрос задан
  • 2548 просмотров
Решения вопроса 1
svd71
@svd71
Это действитнльно бред. Тогда требуется еще одна таблица:
Состав команды(ид_рабочей команды, ид_работника).

Рабочая команда будет являться этаким заголовком, с датой, номером и целями.
А состав команды будет содержать перечень рабчих, которые входят в определенный момент в определенную команду.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Playmore
@Playmore
Опытный разработчик
Рабочая команда.(id, id работника, дата формирования, ...?)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы