powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Связь двух таблиц
4 сообщений из 4, страница 1 из 1
Связь двух таблиц
    #37361107
klez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток! Подскажите пожалуйста как быть?
У меня есть таблица с Оборудованием и таблица с Предприятиями.
Так вот у Оборудования есть поля Производитель и Поставщик, оба они должны ссылаться на таблицу Предприятие.
Как будет лучше сделать:
1) В таблице Оборудование будет два поля, каждое из которых будет ссылаться на таблицу Предприятие
2) Сделать промежуточные таблицы с Производителем и Поставщиком. То есть Оборудование будет иметь два поля: Поставщик которое ссылается на таблицу Поставщик и Производитель, которое будет ссылаться на таблицу Производитель. В таблицах Поставщик и Производитель будут ссылки на таблицу Предприятия.

Вообще как лучше решить задачу когда из одной таблицы необходимо иметь две ссылки на одну и ту же таблицу?
...
Рейтинг: 0 / 0
Связь двух таблиц
    #37361504
dolbus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все зависит от того, есть ли принципиальные отличия Поставщика от Производителя. Если нет, то лучше две связи с одной таблицей.
...
Рейтинг: 0 / 0
Связь двух таблиц
    #37361612
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
производитель, поставщик, получатель, плательщик, перевозчик, заказчик, исполнитель - это все организация, поэтому таблица с орг. должна быть одна, а если учесть что в этой роли может выступать как физ так и юр лицо, то название тбл "организации" не совсем верно, лучше контрагенты
...
Рейтинг: 0 / 0
Связь двух таблиц
    #37373402
s u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть девайс.... есть контора.... одна и та же контора может быть кем и чем угодно в цепочке (organization_role)

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


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