Diskuze: Množství databází
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.
Nechápu, proč by jsi potřeboval více databází?
Určitě nebudeš mít co inzerát to tabulka !
Uděláš si jendoduše (z toho to pochopíš)
Tabulka Inzerát - ID, text, nadpis
Tabulka Uživatel - ID, jmeno, nick,..
Tabulka Komentáře - ID, ID_inzerat, ID_User, text, datum_vlozeni
Přesně jak říká Zirko. Uděláš si tabulku pro inzerát s ID a pak tabulku s komentáři, který budou mít sloupec s id inzerátu.
ak ti mozem poradit, este pred vytvaranim databazy si treba rozmyslet nad hierarchiou tych tabuliek, ked mas tabulku "Uzivatel", v nej budes mat polozky:
tak v polozkach "Mesto" a "Stat" ti casom zacnu pribudat redundantne zaznamy, ktorych sa dobrym navrhom celej databazy sa da vyhnut, ale vtedy treba rozmyslat o databazovom engine, co podporuju cudzie kluce (napr. InnoDB) a rozbit celu tabulku do niekolkych mensich
Normalizace databáze je dobrá věc, ale nesmí se to s ní přehnat.
V daném případě to nevidím jako příliš užitečné, dokud nebudu potřebovat podle těchto položek pravidelně vyhledávat. Zejména u někoho, kdo chce kvůli dalšímu zákazníkovi zakládat další databázi.
suhlas, preto som mu poradil, ze nech si sadne a nech si popremysla nad navrhom databazy a ako budu tabulky v nej prepojene
nenapadla ma nijaky iny priklad na normalizaciu databazy a Mesto so Statom by sa dalo spojit do jednej tabulky a uz by kleslo pocet redundatnych udajov a ak by mal uz mesto napevno zadefinovane v databazi, tak by mohol z tabulky "Mesto" vygenerovat aj prislusny zoznam vo formulari z formulara by sa posielal iba ID
Zobrazeno 10 zpráv z 10.