Autor Zpráva
CZFilip
Profil *
Ahoj,

chtěl bych se zeptat jak byste řešili návrh tabulky, kde se mají ukládat vlastnosti nějaké věci. Jako příklad může být výbava auta. Pokud bych chtěl zaznamenávat u každého auta, jestli má / nemá v sobě obsaženou výbavu, dostal bych se cca. ke 100 sloupcům a to mě nepřijde zrovna dobré :) . Jiné řešení ale bohužel také nevidím. Rád si přečtu Vaše rady. Předem děkuji za odpověďi. Filip
yFang
Profil
CZFilip
Nějak takhle:
[auta]--<[auta_vlastnosti]>--[vlastnosti]

auta:          vlastnosti        auta_vlastnosti
id | nazev     id | nazev        id_auta | id_vlastnosti
---+-------    ---+---------     --------+--------------
1  | Audi       1 | kola            1    | 1
                2 | střecha         1    | 2

Prostě si vytvoříš tabulku s autama a s vlastnostma a pak ještě jednu spojovací.
ninja
Profil
Jak pise yFang, klasicka M:N vazba.

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:

0