Autor | Zpráva | ||
---|---|---|---|
Jannes Profil |
#1 · Zasláno: 3. 4. 2013, 19:47:09
Pekný večer. Poprosil by som vás skúsenejších o radu pri návrhu databázových tabuliek pre jednoduchý web, s registráciou, uložením článku od užívateľa a komentármi. Keďže sa vtom nevyznám, vytvoril som toto riešenie, čo určite nie je ideálne. Ide my hlavne o prepojenie tabuliek a vytvorenie vhodných indexov. Na localhoste mám zatiaľ toto riešenie.
Stranky: id (int 3) url (varchar 300) popis (varchar 160) nadpis (varchar 30)(unikatny) obsah (text) pridal_meno (varchar 30) datum (date) uzivatelia: id(int 4) meno(varchar 30) heslo(char 64) mail(varchar 30) prava(tinyint 1) datum(date) komentare: id(int 4) meno(varchar 30) stranka(varchar 30) komentar (varchar 500) datum (datetime) ip(int) |
||
Tori Profil |
Jannes:
Stranky: id (int 3) url (varchar 300) (unikatny) popis (varchar 160) nadpis (varchar 30) (unikatny) obsah (text) id_uzivatela (int) (index) -- cizí klíč (odkazuje na ID z tabulky uživatelů) datum (date) Obyčejné indexy jsem vám doplnila na sloupce, podle kterých budete a) spojovat tabulky, b) řadit záznamy. Jako cizí klíče (tj. podle čeho připojíte komentáře ke stránce) je lepší používat číselné ID, protože nadpis stránky nebo nick uživatele se může měnit. komentare: id (int 4) id_uzivatela (int) (index) -- cizí klíč => index id_stranky (int) (index) -- cizí klíč komentar (varchar 500) datum (datetime) (index) -- podle tohoto budete komentáře řadit ip (int) |
||
Časová prodleva: 11 let
|
0