LINUX.ORG.RU

Простой вопрос про разбиение списка на таблицы в БД


0

0

Есть список сотрудников разных отделов.

Можно сделать таблицу сотрудников из одного отдела и отдельно таблицу сотрудников из другого отдела.

Или одну таблицу на всех, но добавить поле где отмечалось бы в каком отделе работает сотрудник.

Вопрос тупой, но я чё то задумался.

★★★★

Или одну таблицу на всех, но добавить поле где отмечалось бы в каком отделе работает сотрудник.

Так. Причём список отделов тоже должен быть отдельной таблицей.

UVV ★★★★★
()
Ответ на: комментарий от UVV

>Причём список отделов тоже должен быть отдельной таблицей.

причём список отделов тоже должен быть в той же таблице. :)

Attila ★★
()

Таблица сотрудник

id - name - ??? - otdel_id


Таблица отдел

id - name - ???

Viglim
()
Ответ на: комментарий от keeper_b

>Точно! А про совместителей то я забыл.

Заведи 3 таблицы:
Сотрудники(idСотрудника, Сотрудник)
Отделы(idОтдела, Отдел)
Сотрудники_по_Отделам(idОтдела, idСотрудника)

Attila ★★
()
Ответ на: комментарий от Attila

>Отделы(idОтдела, Отдел)
это и есть реализация отношения многие ко многим в реляционной модели

dimon555 ★★★★★
()

Всем спасибо!

keeper_b ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.