Dosadašnji moduli obradili su osnovne postupke u kreiranju statičkog i dinamičnog oblikovanja sadržaja na mreži, ali se nisu pozabavili dugotrajnom pohranom podataka. Cilj ovog modula biti će upoznati učenike s principima oblikovanja i kreiranja strukture podataka te manipulacije podacima koristeći relacijsku bazu podataka. Tako kreiranim podacima pristupa se PHP programskog jezika, podaci se označavaju HTML oznakama te oblikuju CSS svojstvima.
Sadržaj predmeta:
- Pristup problemu pohrane podataka
- Dizajn relacijske baze podataka
- Strukturni upitni jezik (SQL) kroz podjelu na DDL, DML, DCL i TCL
- Naredbe za definiranje strukture baze (DDL): create, alter, drop, truncate
- Naredbe za manipulaciju podacima (DML): select, insert, update, delete
- Naredbe za kontrolu pristupa (DCL): grant, revoke
- Naredbe za upravljanje transakcijama: commit, rollback
- Pristupanje bazi podataka koristeći PHP PDO
- Izrada mrežne aplikacije s pohranom podataka u relacijskoj bazi