|
|
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
Например, есть 2 таблицы: client: ID photo photo: ID client Правильнее добавлять клиенту photo или в photo поле client? Прежде всего идеологически, ну и чтобы в будущем легче было делать правки и работать удобнее.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2008, 18:24 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
А вот интересно, у вас под одну фотографию подходит несколько (много) клиентов ? Или одному клиенту можно иметь более одной (много) фотографий ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2008, 18:35 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительА вот интересно, у вас под одну фотографию подходит несколько (много) клиентов ? Или одному клиенту можно иметь более одной (много) фотографий ? и то и то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2008, 18:50 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
А что, клиент не может иметь больше 1 фотки? То есть допустимы оба метода? Я так понимаю, в первом случае связь идет 1:1 (противоречие 3 Н.Ф.), а в другом 1:many ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2008, 19:03 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
Если одна фотография может соответствовать нескольким клиентам (что странно), то нужно вводить промежуточную таблицу, которая будет содержать внешние ключи и на клиента, и на фотку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2008, 23:07 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
goodronЕсли одна фотография может соответствовать нескольким клиентам (что странно) Например, располагаем единствнно групповой фотографией. M:M в результате. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 11:54 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
goodronЕсли одна фотография может соответствовать нескольким клиентам (что странно)Пример, заказ фотографий на mail.ru - понравилась чужая фотография, можешь заказать ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 12:27 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
Dik76 goodronЕсли одна фотография может соответствовать нескольким клиентам (что странно)Пример, заказ фотографий на mail.ru - понравилась чужая фотография, можешь заказать ее. Идиотизм! А если на фотках я например голый, меня что, какой-нибудь жругой мужик распечатать сможет и смотреть? Ну наф. Для М:М действительно надо доп. таблицу. А что по моему предыдущему ответу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 19:20 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
ModelR goodronЕсли одна фотография может соответствовать нескольким клиентам (что странно) Например, располагаем единствнно групповой фотографией. M:M в результате. Понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 17:18 |
|
||
|
как лучше делать связи?
|
|||
|---|---|---|---|
|
#18+
playnetА что, клиент не может иметь больше 1 фотки? То есть допустимы оба метода? Я так понимаю, в первом случае связь идет 1:1 (противоречие 3 Н.Ф.), а в другом 1:many 1:1 в общем случае не противоречит НФ (ни одной из), т.к. у клиента может не быть фотки. А вот используемое при этом .NULL. точно противоречит НФ, но это никого не смущает. Т.к. не НФ единой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 20:07 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35107810&tid=1544053]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 318ms |

| 0 / 0 |
