|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.04.2022, 08:21 | #1 |
Новичок
Джуниор
Регистрация: 24.04.2022
Сообщений: 2
|
SQL запрос многие ко многим с одной таблицей связей на всю БД
Добрый день. Уже месяц ищу ответ на свой вопрос. Везде написано как поженить 2 таблицы (и с этим проблем нет), а вот про три и более информации найти не могу. Причем ключевой момент это одна таблица связей на всю БД.
1. Возможна ли такая реализация? 2. Чем она плоха? Т.к. если бы была хороша, то ее тиражировали бы налево и направо, и на каждом углу советовали, а этого не наблюдается. Значит есть проблема. В качестве примера 3 таблицы. Книга, Автор, Пиво. Связи Книга-Автор и Автор-Пиво. Код:
Код:
Код:
Код:
Код:
|
24.04.2022, 10:54 | #2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,515
|
Цитата:
Цитата:
А множественные пустые индексные поля создают РАЗДУТЫЕ и малоэффективные индексы.
программа — запись алгоритма на языке понятном транслятору
|
||
25.04.2022, 17:36 | #3 |
Новичок
Джуниор
Регистрация: 24.04.2022
Сообщений: 2
|
Ну тогда вариант2. Такая таблица:
Код:
Целостность бд контролировать не требуется. Ну и про производительность и прочее: 300 таблиц по 1000 записей в каждой. Это не так уж и много. Но вот городить кучу таблиц связей не хочется. Последний раз редактировалось kefirko; 25.04.2022 в 17:48. Причина: add2 |
26.04.2022, 09:27 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,515
|
Цитата:
ну разве еще вероятность по прошествии времени запутаться допустить ошибки - при реорганизации - при "ручной" корректировке
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 26.04.2022 в 09:30. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
MySQL, связь многие-ко-многим. SQL запрос. | PROkaZZZniK | SQL, базы данных | 23 | 05.06.2013 00:06 |
Связь многие-ко-многим | Аллен | SQL, базы данных | 1 | 05.11.2012 18:17 |
Связь многие ко многим | %$PROregRAMi$t% | Microsoft Office Access | 9 | 11.06.2011 23:30 |
Запрос из нескольких таблиц (отношение многие-ко-многим) | Машуля | SQL, базы данных | 6 | 28.03.2010 09:51 |
Многие ко многим | ("")(Э_Є)("") | БД в Delphi | 1 | 12.03.2009 01:18 |