|
|
|
Предопределенные варианты опроса и пункт "Other, specify:"
|
|||
|---|---|---|---|
|
#18+
пусть есть таблица "Humans" и есть стандартные атрибуты например "высокий", "полный", "вредный", и есть еще вариант "другое, укажите". в варианте "другое, укажите". нужно написать одно - два предложения. я думаю что лучше сделать: 1) В таблице "Humans" внешний ключ на таблицу "HumansAttributeDescription", и в таблице "Humans" дополнительное поле AttributeId. 2) В таблице "Humans" поле "AttributeDescription", и в таблице "Humans" дополнительное поле AttributeId. 3) В таблице "Humans" внешний ключ на таблицу "HumansAttribute", в таблице "HumansAttribute" дополнительные поле AttributeId и AttributeDescription что лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 18:26 |
|
||
|
Предопределенные варианты опроса и пункт "Other, specify:"
|
|||
|---|---|---|---|
|
#18+
можно забыть о посте, подругому структуру сделал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 20:00 |
|
||
|
Предопределенные варианты опроса и пункт "Other, specify:"
|
|||
|---|---|---|---|
|
#18+
Var79, Делайте AttributeDescription чем-нибудь типа varchar/text и используйте второй вариант - нет лишних джойнов, и места будет занимать ненамного больше (а то и меньше). Ну или первый вариант, если дескрипшены уж совсем редко встречаются. Это всё, разумеется, в случае, если одному человеку может соответствовать только один набор атрибутов - иначе только 3 :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2009, 20:02 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=36128639&tid=1543119]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 476ms |

| 0 / 0 |
