Autor | Zpráva | ||
---|---|---|---|
radas Profil * |
#1 · Zasláno: 21. 4. 2011, 21:40:11
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 |
#2 · Zasláno: 21. 4. 2011, 21:44:22
Nevidím důvod, proč to dávat do 2 tabulek...?
|
||
pcmanik Profil |
#3 · Zasláno: 21. 4. 2011, 21:45:30 · Upravil/a: pcmanik
Vydel by som to na jednu tabulku, ale aby nemala prilis vela stlpcov, by si to mohol rozdelit, tak ako navrhujes.
|
||
Lupa Profil |
#4 · Zasláno: 21. 4. 2011, 21:49:47
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 * |
#5 · Zasláno: 21. 4. 2011, 22:02:35
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 |
#6 · Zasláno: 21. 4. 2011, 22:05:05
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 |
#7 · Zasláno: 21. 4. 2011, 22:16:00
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 |
#8 · Zasláno: 21. 4. 2011, 22:29:19
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 * |
#9 · Zasláno: 21. 4. 2011, 22:34:58
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? |
||
Časová prodleva: 13 let
|
0