Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / связи многие-ко-многим / 4 сообщений из 4, страница 1 из 1
19.04.2007, 09:25
    #34471622
seeerg_23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связи многие-ко-многим
у меня между всеми таблицами получается связь многие-ко-многим. Раньше с таким не сталкивался. В чём сложность или неудобство работы, когда такие связи?? как решить эту сложность??
...
Рейтинг: 0 / 0
19.04.2007, 09:50
    #34471696
proposed amendment
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связи многие-ко-многим
seeerg_23у меня между всеми таблицами получается связь многие-ко-многим. Раньше с таким не сталкивался. В чём сложность или неудобство работы, когда такие связи?? как решить эту сложность??

все зависит от требований предметки...
...
Рейтинг: 0 / 0
20.04.2007, 01:44
    #34474557
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связи многие-ко-многим
Стандартно решается через вспомогательную таблицу связей (Link_Table). В ней всего два поля
Id_from_Table1
Id_from_Table2

Далее, если в Table1 нужно понять какие записи из Table2 относятся к записи с Id=10, например, то запрос выглядит так:
Код: plaintext
select * from Table2, Link_Table where Link_Table.Id_from_Table1= 10  and Link_Table.Id_from_Table2=Table2.Id
по аналогии наоборот....

Связь многие-ко-многим может образовавать некие "узлы", когда определенное множество записей из Table1 привязано к определенному множеству записей из Table2. Этот "узел" должен иметь свой Id тваблице LinkTable. Например, Joint_Id.
Тогда, получить наборы записей из обоих таблиц, относящиеся к этому узлу проще простого, понятно как и даже не буду писать запрос...
...
Рейтинг: 0 / 0
20.04.2007, 01:48
    #34474558
Alexsalog
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
связи многие-ко-многим
seeerg_23у меня между всеми таблицами получается связь многие-ко-многим.

хотя вот это заявление несколько смущает. Как правило такого не бывает.
Может с нормализацией какие то проблемы??
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / связи многие-ко-многим / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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