Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / много-ко-многим для одной табилцы / 2 сообщений из 2, страница 1 из 1
23.01.2006, 03:40
    #33496336
Motl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
много-ко-многим для одной табилцы
Как реализовать отношение много-ко-многим для одной таблицы?
Исходная таблица:
create table Employees(
Id number(6) not null
constraint Employees_pk primary key,
Mgr_Id number(6),
Surname varchar(20) not null
);
...
Рейтинг: 0 / 0
23.01.2006, 10:07
    #33496546
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
много-ко-многим для одной табилцы
А в чем собственно проблема: делаете таблицу EmployeesToEmployes со столбцами MainEmpId и SecondEmpId.... с foreign на Employees.
P.S.
Вы наверняка хотите отразить матричную организационную структуру между подчиненными -:). Если так - то лучше сразу во имя единообразия работы и интерфейса исключите рекурсивную связь и используйте EmployeesToEmployes. И введите тогда еще одну табличку с типами отношений (и ссылку на нее в EmployeesToEmployes ): и ставьте где надо тип (прямое подчинение менеджеру, матричное подчинение)
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / много-ко-многим для одной табилцы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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