powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектировка отношений между таблицами...
5 сообщений из 5, страница 1 из 1
Проектировка отношений между таблицами...
    #36801568
Chvanikoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!

У меня такой вопрос - как вы считаете, правильно ли, если два поля в одной таблице во внешнем ключе ссылаются на одно в другой?
Есть таблица users и есть transactions (переводы средств внутри системы) - в поле transactions есть колонки from и to, которые ссылаются на id из таблицы users. Раньше таких связей никогда не выходило, вот и решил поинтересоваться, правильно ли это, или стоит использовать дополнительную таблицу-проводник?
по ссылке скриншот диаграммы: http://s002.radikal.ru/i200/1008/b1/0b7ff88ea39e.jpg
...
Рейтинг: 0 / 0
Проектировка отношений между таблицами...
    #36801754
olzhas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Chvanikoff,
Это вполне обычная ситуация, в этом нет ничего страшного.
...
Рейтинг: 0 / 0
Проектировка отношений между таблицами...
    #36805969
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chvanikoff wrote:

> У меня такой вопрос - как вы считаете, правильно ли, если два поля в
> одной таблице во внешнем ключе ссылаются на одно в другой?

Да. Никакого криминала. Это две роли однои и той же сущности.

> Есть таблица users и есть transactions (переводы средств внутри системы)
> - в поле transactions есть колонки from и to, которые ссылаются на id из
> таблицы users.

Никаких проблем.

Раньше таких связей никогда не выходило, вот и решил
> поинтересоваться, правильно ли это, или стоит использовать
> дополнительную таблицу-проводник?

Нет. Не стоит. И даже больше - её использование будет ошибкой
проектирования.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Проектировка отношений между таблицами...
    #36806257
Фотография Rin@t
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv> Раньше таких связей никогда не выходило, вот и решил
> поинтересоваться, правильно ли это, или стоит использовать
> дополнительную таблицу-проводник?

Нет. Не стоит. И даже больше - её использование будет ошибкой проектирования.
В чём ошибочность?
...
Рейтинг: 0 / 0
Проектировка отношений между таблицами...
    #36806434
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rin@t wrote:

> Нет. Не стоит. И даже больше - её использование будет ошибкой
> проектирования.
>
> В чём ошибочность?

Да хотя бы в избыточности.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектировка отношений между таблицами...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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