|
|
|
Проектировка отношений между таблицами...
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! У меня такой вопрос - как вы считаете, правильно ли, если два поля в одной таблице во внешнем ключе ссылаются на одно в другой? Есть таблица users и есть transactions (переводы средств внутри системы) - в поле transactions есть колонки from и to, которые ссылаются на id из таблицы users. Раньше таких связей никогда не выходило, вот и решил поинтересоваться, правильно ли это, или стоит использовать дополнительную таблицу-проводник? по ссылке скриншот диаграммы: http://s002.radikal.ru/i200/1008/b1/0b7ff88ea39e.jpg ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 01:47 |
|
||
|
Проектировка отношений между таблицами...
|
|||
|---|---|---|---|
|
#18+
Chvanikoff, Это вполне обычная ситуация, в этом нет ничего страшного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2010, 08:12 |
|
||
|
Проектировка отношений между таблицами...
|
|||
|---|---|---|---|
|
#18+
Chvanikoff wrote: > У меня такой вопрос - как вы считаете, правильно ли, если два поля в > одной таблице во внешнем ключе ссылаются на одно в другой? Да. Никакого криминала. Это две роли однои и той же сущности. > Есть таблица users и есть transactions (переводы средств внутри системы) > - в поле transactions есть колонки from и to, которые ссылаются на id из > таблицы users. Никаких проблем. Раньше таких связей никогда не выходило, вот и решил > поинтересоваться, правильно ли это, или стоит использовать > дополнительную таблицу-проводник? Нет. Не стоит. И даже больше - её использование будет ошибкой проектирования. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2010, 12:28 |
|
||
|
Проектировка отношений между таблицами...
|
|||
|---|---|---|---|
|
#18+
MasterZiv> Раньше таких связей никогда не выходило, вот и решил > поинтересоваться, правильно ли это, или стоит использовать > дополнительную таблицу-проводник? Нет. Не стоит. И даже больше - её использование будет ошибкой проектирования. В чём ошибочность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2010, 14:17 |
|
||
|
Проектировка отношений между таблицами...
|
|||
|---|---|---|---|
|
#18+
Rin@t wrote: > Нет. Не стоит. И даже больше - её использование будет ошибкой > проектирования. > > В чём ошибочность? Да хотя бы в избыточности. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2010, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36801568&tid=1542576]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 526ms |

| 0 / 0 |
