Autor Zpráva
Tomashek
Profil
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
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
tzn., že třeba pro anketu budu potřebovat 3 tabulky (anketa + otazka, odpovedi, hlasovani uzivatelu)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: