Predtým ako sa môžeš sústrediť na vlastné programovanie, je dôležité vytvoriť pevný databázový štruktúra. V tomto tutoriále sa dozvieš, ako pripraviť databázu pre obrázky a používateľov, ktorá slúži ako základ pre tvoju webovú aplikáciu. Naučíš sa, ako vytvárať tabuľky, definovať potrebné polia a pridávať testovacie údaje.
Hlavné poznatky
- Potrebujete tabuľku pre obrázky a jednu pre používateľov.
- Každá tabuľka by mala obsahovať jedinečné ID, názvy súborov, cesty a informácie o používateľovi.
- Entita „používateľ“ vyžaduje e-mailovú adresu na prihlásenie.
Podrobný návod
Krok 1: Nastavenie prístupu do databázy
Najprv musíš mať prístup k databáze. V tomto tutoriále použijeme Sequel Pro na vytvorenie databázy s názvom „Obrázky“. Uisti sa, že si databázu už nastavil, pretože to predpokladá základné znalosti v MySQL.

Krok 2: Vytvorenie tabuľky pre obrázky
Teraz vytvoríme tabuľku, ktorá uloží všetky potrebné informácie o nahratých obrázkoch. Pomenuj tabuľku „Obrázky“. Tabuľka by mala obsahovať aspoň jeden stĺpec pre jedinečné ID a jeden pre názov súboru.
Krok 3: Definovanie ID a názvu súboru
Přidaj stĺpec s názvom „ID“, ktorý bude slúžiť ako primárny kľúč. Tento stĺpec by mal byť auto-increment, aby každá nová riadok dostal jedinečné ID.
Teraz pridaj ďalší stĺpec, ktorý bude uchovávať názov súboru. Použi na to dátový typ „VARARCHAR“ s maximálnou dĺžkou 255 znakov. To by malo stačiť na to, aby pokrylo bežné názvy súborov.
Krok 4: Pridanie cesty k súboru
Okrem názvu súboru potrebuješ aj umiestnenie v súborovom systéme. To je dôležité, aby sa predišlo konfliktom pri rovnakých názvoch súborov, najmä keď rôzni používatelia nahrávajú rovnaký obrázok. Preto ulož cestu k súboru pod náhodne generovaným názvom.
Krok 5: Vytvorenie tabuľky pre používateľov
V ďalšom kroku vytvoríme tabuľku pre informácie o používateľoch. Pomenuj svoju tabuľku „Používatelia“. Táto tabuľka musí mať tiež jedinečné ID, aby bolo možné používateľov neskôr identifikovať.
Krok 6: Definovanie informácií o používateľoch
Pridaj do tabuľky používateľov stĺpce „E-mail“ a „Heslo“. Z dôvodov jednoduchosti sa upúšťa od overovania cez e-mail, takže sa môžu používatelia prihlásiť bez potvrdenia.
Krok 7: Pridanie testovacích údajov
Ako náhle si nastavil štruktúru, pridaj niektoré testovacie údaje. Začni s používateľom, ktorého e-mailovú adresu a heslo si určíš. Toto ti pomôže prihlásiť sa do aplikácie a testovať rôzne funkcie.

Zhrnutie
V tomto tutoriále si sa naučil, ako vytvoriť základnú databázovú štruktúru pre svoju webovú aplikáciu. Vytvoril si tabuľku pre obrázky s potrebnými stĺpcami a tabuľku pre informácie o používateľoch. Táto štruktúra je rozhodujúca pre správu nahratých obrázkov a prihlásení používateľov.