powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно спроектировать иерархию
3 сообщений из 3, страница 1 из 1
Как правильно спроектировать иерархию
    #33814577
loop12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как правильно спроектировать такую иерархию.

Администрация
Департаменты
Подразделения
Группы

У каждой Администрации есть один или много департаментов.

У каждого департамента могут быть подразделения.

У каждого подразделения могут быть группы.


Причем мне нужно все это связать с таблицей служащие.


Главный вопрос как мне это спроектировать как набор связанных таблиц (для каждой категории по таблице) или как-то иначе. Иерархии в одной, двух таблицах?

И как это лучше связать с таблицей служащие.
...
Рейтинг: 0 / 0
Как правильно спроектировать иерархию
    #33814705
Фотография superbluesman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну обычная цепочка parent-child
Если же служащие могут вязаться к департаментам, то тогда надо делать древовидную таблицу (рваную иерархию) и её листьям привязывать таблицу служащих. Все специфические атрибуты для Администрация Департаменты Подразделения Группы - выносить в отдельные таблицы и привязывать к дереву как 1:1
...
Рейтинг: 0 / 0
Как правильно спроектировать иерархию
    #33814736
loop12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за помощь.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как правильно спроектировать иерархию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]