Geek tričko zdarma Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde

Diskuze: Pro jeden projekt použít jednu tabulku nebo více tabulek v databázy?

Aktivity (1)
Avatar
michal Čepelák:10. února 22:40

Zdravím,
měl bych dotaz jestli je lepší použivat pro projekt, více tabulek nebo pouze jednu?

Děkuji za radu

 
Odpovědět 10. února 22:40
Avatar
Odpovídá na michal Čepelák
Ondřej Štorc:10. února 23:41

Záleží na datech a jak s nima potřebuješ pracovat... Ale spíš bych řekl, že potřebuješ víc tabulek

Nahoru Odpovědět  +1 10. února 23:41
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na michal Čepelák
Michal Štěpánek:11. února 8:05

Já bych rozhodně doporučoval více. Každá tabulky by se měla "starat" o data "jednoho druhu" (myslím tím, že jedna tabulka na uživatele, jiná třeba na dodavatele, jiná na produkty, další číselníky apod). Tabulky se vzájemně propojují cizími klíči. Pak při změně nějaké hodnoty nemusíš tuto změnu propisovat na mnoha místech, provedeš ji pouze na jednom místě a pomocí těch cizích klíčů se změny projeví při zobrazování v aplikaci...
Můžeš samozřejmě použít i jen jednu tabulku, ale dám krk na to, že pak budeš mít zmatek v datech, o "rozšířitelnosti" ani nemluvím... Nehledě k tomu, že pokud budou data z různých "oborů", nedá se ani pořádně taková tabulka navrhnout, aby plnila svůj účel...

Nahoru Odpovědět 11. února 8:05
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:11. února 10:58

Viz Ondřej Štorc, podle ucelu. Nepopsal jsi, tezko rici. Obvykle je lepsi mit vice tabulek, pokud chces mit nejako kontrolu nad daty, viz Michal Štěpánek.

Priklad. Mas eshop. Mas tak kategorie a podkategorie obleceni/svetry/zlu­te, obleceni/svetr/zlu­ty. Mnozne cislo, jednotne to nepohlidas, kdyz je to na 7 a 246 radku z 1000. Podobne nazev zbozi v ruznych kategoriich jinak pojmenovany (nazev zbozi nepohlidas ani s vice tabulkami, ale jeho kategorii ano). Ale programovani je o moc slozitejsi. Pro kazdou tu tabulku musis udelat moznost editace. Mozna nejaky univerzalni edit. formular. Mozna pro kazde neco spesl.

 
Nahoru Odpovědět 11. února 10:58
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.