Zdravo!

BrainTech - softverska rešenja, web dizajn i aplikacije.

Kontakt

Modul 1 – Šta je baza podataka Lekcija

phpMyAdmin

phpMyAdmin za brze izmene

phpMyAdmin je web interfejs za MySQL — praktican na XAMPP/WAMP za brzi pregled hotel_db tabela, uvoz SQL fajlova i ručne korekcije test podataka tokom učenja.

Import tab omogućava učitavanje hotel_schema.sql jednim klikom. Structure prikazuje kolone tabele rezervacije; Browse prikazuje redove sa paginacijom. U hotel_db recepcija, finansije i housekeeping rade nad istim tabelama gosti, sobe, rezervacije, placanja i zaposleni — svaka izmena mora ostati konzistentna za sve module aplikacije.

Detaljnije

Na produkciji ograničite pristup phpMyAdmin-u (VPN, IP whitelist, jaka autentifikacija). Nikada ne ostavljajte otvoren phpMyAdmin na javnom hostingu sa root pristupom. Pre produkcije u Workbench-u izvršite primer SQL-a na test podacima, proverite EXPLAIN kad tabela naraste i dokumentujte očekivani rezultat za kolegu koji održava sistem.

Ključne tačke

  • Web UI u browseru. — primer iz hotel_db.
  • Vizuelno kreiranje tabela. — primer iz hotel_db.
  • Uvoz .sql fajlova. — primer iz hotel_db.
  • Čest na XAMPP stack-u. — primer iz hotel_db.
  • Produkcija zahteva restrikcije. — primer iz hotel_db.

Česta greška

Menjati produkcijsku hotel_db šemu kroz phpMyAdmin bez migracije i backup-a. Tipična posledica: neusklađeni podaci između recepcije i finansija, gubitak rezervacija ili nemogućnost check-in-a u vrhu sezone — uvek backup pre DDL/DML u produkciji.

Rezime

phpMyAdmin je pomoćni alat; primarni rad ostaje u verzionisanim SQL skriptama. Vežbajte ponovo na hotel_db dok možete objasniti svaki red rezultata i povezati ga sa poslovnim procesom hotela (check-in, naplata, izveštaj).

Napomena: Savet: držite verzionisane .sql skripte (hotel_schema.sql, seed.sql) u Git repozitorijumu — reproducibilnost je ključna kad više ljudi radi na istom hotel_db modelu.

Vežba u Workbench-u

Prepišite SQL primer iz lekcije u novi query tab, prilagodite imena tabela i pokrenite. Posmatrajte plan u EXPLAIN kad upit koristi JOIN.

Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development