Autor Zpráva
radas
Profil *
Zdravím,
uvítal bych Vaše rady/navrhy a připomínky jak navrhnout db. Jedná se o evidenci automobilu. Můj návrh je, že základní udaje (značka, typ, stav tachometru, typ karoserie atd ) budou v jedné tabulce a v druhé tabulce bych ukldal udaje typu jestli má klimu, abs atd..s tim že by byly v té druhé tabulce hodnoty typu A nebo N a vše by bylo spojene přes ID auta.. nebo by to vše mělo byt v jedné tabulce?
Louka
Profil
Nevidím důvod, proč to dávat do 2 tabulek...?
pcmanik
Profil
Vydel by som to na jednu tabulku, ale aby nemala prilis vela stlpcov, by si to mohol rozdelit, tak ako navrhujes.
Lupa
Profil
Jednoznačný súhlas. Ja by som to dal do jednej tabulky. Načo si komplikovať predsa prácu, veď tie údaje aj tak budú o danom aute a nie je to nič komplikované.
radas
Profil *
nad těmi dvěmi tabulkami přemyšlim jen zdůvodu, že v nějakém "kratkém" vypisu budu čerpat ty podstatné data a až třeba při zobrazení konkretního auta se načtou ty zbývajicí....
zase na druhou při vyhledávaní podle určitých parametrů to může komplikovat vyhledávání...(možna)
Louka
Profil
Já myslel, že select sloupec1, sloupec2 vybere jen to, co potřebuješ bez ohledu na to, kolik dalších sloupců tam je - to by bylo při krátkém výpisu. Pro vyhledávání dle parametrů je stopro lepší 1 tabulka...
pcmanik
Profil
radas:
Ako si sam napisal, budes cerpat len podstatne data, co znamena ze vymenujes len tie stlpce, ktore budes potrebovat. Vydim to na 1 tabulku.
ninja
Profil
radas: Důležité je jak budete data potřebovat vytahovat, případně jak často a které měnit. Také je důležité jestli jednotlivé typy vybavení budou u většiny aut shodné, nebo se značně lišit a bude jich velký počet. V při velkém a různorodém počtu se určitě vyplatí pro vlastnosti samostnatná "atribuční" tabulka.

A nebo bych rovnou zvážil, jestli pro vás nebude vhodnější nějaká key-value NoSQL databáze...
radas
Profil *
ninja:
právě to sám nevim, mam seznam atributu co se budou ukladat, u kolika aut se to bude využivat nemam představu
moc toho nevím a mam to udělat:( tak hledam nějaká vhodné řešeni

A nebo bych rovnou zvážil, jestli pro vás nebude vhodnější nějaká key-value NoSQL databáze...
můžete o tom něco více napsat?

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: