|
|
|
Проектировка отношений между таблицами...
|
|||
|---|---|---|---|
|
#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=36806434&tid=1542576]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 429ms |

| 0 / 0 |
