Autor | Zpráva | ||
---|---|---|---|
Tomashek Profil |
#1 · Zasláno: 8. 11. 2009, 21:34:59
Je lepší mít v jedné tabulce zapsané pole, nebo mít 2 tabulky?
Příklad: Tabulka ankety id otázka odpovědi - pole odpovědí (ano;ne;možná;...) nebo tenhle způsob: Tabulka ankety id otázka Tabulka ankety_odpovedi id_ankety odpoved |
||
TomášK Profil |
#2 · Zasláno: 8. 11. 2009, 22:13:26
Jednoznačně ten druhý způsob. Dá se s tím pak pracovat i na úrovni SQL - třeba dotaz na počet odpovědí 'ano' ve verzi s poli půjde jen obtížně. Pole v SQL jen tehdy, pokud máte opravdu hodně dobrý důvod. Já ho ještě nikdy neměl.
|
||
Tomashek Profil |
#3 · Zasláno: 8. 11. 2009, 22:15:18
tzn., že třeba pro anketu budu potřebovat 3 tabulky (anketa + otazka, odpovedi, hlasovani uzivatelu)
|
||
Časová prodleva: 14 let
|
0