Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь 3-ёх таблиц / 13 сообщений из 13, страница 1 из 1
05.11.2013, 20:23
    #38453669
Alex_kip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Как в реляционной БД решить следущую ситуацию? Есть 3 таблицы, "Вопросы", "Дополнительные вопросы" и "матрица вероятностей". В подробности вдаваться не буду, но в матрице вероятностей стоит код либо из таблицы "вопросы", либо из таблицы "дополнительные вопросы". Как в этом случае лучше реализовать связь?
...
Рейтинг: 0 / 0
05.11.2013, 21:08
    #38453711
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Вариант 1, хреновый: разделить "матрицу вероятностей" на "матрицу вероятностей",
привязанную к вопросам и "матрицу дополнительных вероятностей", привязанную к
дополнительным вопросам.
Вариант 2, правильный: объединить таблицы "вопросы" и "дополнительные вопросы".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
05.11.2013, 21:39
    #38453728
SERG1257
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
В виде двух полей вопрос_id и дополнительный_вопрос_id с ограничением внешнего ключа на каждое, плюс check constraint на таблицу с запретом заполнения обоих полей.
...
Рейтинг: 0 / 0
05.11.2013, 23:34
    #38453816
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
> Как в реляционной БД решить следущую ситуацию?

Для начала выбросить нах ваши три таблицы. Дальше два варианта: формулируете задачу и решаете её самостоятельно либо формулируете задачу и задаёте вопрос.
...
Рейтинг: 0 / 0
06.11.2013, 06:12
    #38453915
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Alex_kip,

Извини, но в бд вся суть всегда в этих самых подробностях, так что ты либо их излагаешь, либо решаешь свои проблемы сам.
...
Рейтинг: 0 / 0
06.11.2013, 14:26
    #38454525
Alex_kip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Там муторно объяснять, приведу более понятный пример.
Есть 3 таблицы "ПО", "комплектующие", "склад". На складе могут хранится и по, и комплектующие.
Имеем что-то типо такого (во вложении)...или не такого?
...
Рейтинг: 0 / 0
06.11.2013, 14:29
    #38454530
Alex_kip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Вложение не отправилось что-то...
Вот схема http://yadi.sk/d/WE2-Z6gQCE5Xy
...
Рейтинг: 0 / 0
06.11.2013, 14:32
    #38454538
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Alex_kip , для складов можно нати разные примеры структур ...
...
Рейтинг: 0 / 0
06.11.2013, 14:49
    #38454583
Alex_kip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Да причем здесь БД со складами? Я вопрос задал про то, как в принципе это в реляционной БД реализовать. Склад я для примера взял, чтобы меня поняли. У меня такое чувство, что зря прошу...
...
Рейтинг: 0 / 0
06.11.2013, 14:51
    #38454587
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Alex_kipЕсть 3 таблицы "ПО", "комплектующие", "склад". На складе могут хранится и
по, и комплектующие.
Есть материальные ценности, которые на складе храниться могут и нематериальные, которым
этого не дано. А делить мат.ценности на "ПО" и "комплектующие" это бред.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
06.11.2013, 14:55
    #38454599
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Alex_kipкак в принципе это в реляционной БД реализовать
Про это тебе уже дали ответы...
...
Рейтинг: 0 / 0
06.11.2013, 15:04
    #38454621
Alex_kip
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
SERG1257В виде двух полей вопрос_id и дополнительный_вопрос_id с ограничением внешнего ключа на каждое, плюс check constraint на таблицу с запретом заполнения обоих полей.
Прошу прощения. Ответ не заметил. Вроде то, что мне и надо. Будем пробовать. Спасибо
...
Рейтинг: 0 / 0
06.11.2013, 15:55
    #38454725
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Связь 3-ёх таблиц
Alex_kip,

Связей между тремя таблицами не бывает.
То, что тебе надо — отношение подкатегории, и связь междускладом и абстрактным товаром склада.
Отдельно будет связь между абстрактным товаром склада и его конкретным разновидностями.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь 3-ёх таблиц / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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