Pirms tu vari koncentrēties uz īsto programmēšanu, ir svarīgi izveidot stabilu datu bāzes struktūru. Šajā rokasgrāmatā tu uzzināsi, kā sagatavot datu bāzi attēliem un lietotājiem, kas kalpos kā pamats tvešai tīmekļa lietotnei. Tu iemācīsies, kā izveidot tabulas, definēt nepieciešamās kolonnas un pievienot testa datus.
Svarīgākās atziņas
- Tev ir nepieciešama tabula attēliem un viena lietotājiem.
- Katram tabulam jābūt unikālai ID, faila nosaukumiem, ceļiem un lietotāju informācijai.
- Entitātei „lietotājs“ ir nepieciešama e-pasta adrese pieteikšanās procesā.
Solīt pa solim
1. solis: Datu bāzes piekļuve
Pirmkārt, tev ir jāiegūst piekļuve datu bāzei. Šajā rokasgrāmatā mēs izmantosim Sequel Pro, lai izveidotu datu bāzi ar nosaukumu „attēli“. Pārliecinies, ka datu bāze jau ir izveidota, jo tas prasa pamatzināšanas MySQL.

2. solis: Tabula attēliem
Tagad mēs izveidosim tabulu, kas glabās visu nepieciešamo informāciju par augšupielādētajiem attēliem. Nosauc tabulu par „attēliem“. Tabulai jābūt vismaz vienai kolonnai unikālai ID un vienai faila nosaukumam.
3. solis: Definēt ID un faila nosaukumus
Pievieno kolonnu ar nosaukumu „ID“, kas kalpo kā primārā atslēga. Šai kolonnai jābūt auto-increment, lai katra jaunā rinda saņemtu unikālu ID.
Tagad pievieno vēl vienu kolonnu, kurā uzglabāsi faila nosaukumu. Izmanto datu tipu „VARARCHAR“ ar maksimālo garumu 255 rakstzīmes. Tas būtu pietiekami, lai attēlotu parastos failu nosaukumus.
4. solis: Faila ceļa pievienošana
Papildus faila nosaukumam tev ir nepieciešama arī glabāšanas vieta failu sistēmā. Tas ir svarīgi, lai novērstu konfliktus ar identiskiem faila nosaukumiem, īpaši, ja dažādi lietotāji augšupielādē to pašu attēla failu. Tādēļ uzglabā faila ceļu zem nejauši ģenerēta nosaukuma.
5. solis: Tabula lietotājiem
Nākamajā solī mēs izveidosim tabulu lietotāju informācijai. Nosauc tabulu par „lietotājiem“. Šai tabulai arī jābūt unikālai ID, lai vēlāk identificētu lietotājus.
6. solis: Definēt lietotāju informāciju
Pievieno lietotāju tabulā kolonnas „E-pasts“ un „Parole“. Vienkāršības dēļ tiks izlaista validācija pa e-pastu, tādēļ lietotāji varēs pieteikties bez apstiprināšanas.
7. solis: Ievietot testa datus
Pēc tam, kad esi izveidojis struktūru, pievieno dažus testa datus. Sāc ar vienu lietotāju, kura e-pastu un paroli tu norādīsi. Tas palīdzēs tev vēlāk pieteikties lietotnē un izmēģināt dažādas funkcijas.

Kopsavilkums
Šajā rokasgrāmatā tu esi iemācījies, kā izveidot pamata datu bāzes struktūru savai tīmekļa lietotnei. Tu esi izveidojis tabulu attēliem ar nepieciešamajām kolonnām un tabulu lietotāju informācijai. Šī struktūra ir izšķiroša augšupielādēto attēlu un lietotāju pieteikšanās pārvaldīšanai.
Biežāk uzdotie jautājumi
Kā izveidot jaunu datu bāzi?Izmanto rīku, piemēram, Sequel Pro vai phpMyAdmin, lai izveidotu jaunu datu bāzi.
Kāds ir ID mērķis tabulā?ID kalpo kā unikāls identifikators katram ierakstam tabulā.
Kā rīkoties ar identiskiem faila nosaukumiem?Uzglabā failus zem nejauši ģenerēta nosaukuma, lai novērstu nosaukumu konfliktus.
Kā pievienot datus tabulai?Izmanto SQL komandas vai tavas datu bāzes rīka GUI, lai pievienotu testa datus.
Vai ir nepieciešama e-pasta adrese?Šīs rokasgrāmatas versijā validācija nav nepieciešama, taču produktīvajā vidē tā var būt jēgpilna.