Vežba: model baze za hotel
Vežba: model baze za hotel
Vežba „Vežba: model baze za hotel“ na hotel_db modelu — primenite teoriju iz prethodnih lekcija na tabelama gosti, sobe, rezervacije, placanja i zaposleni. Cilj je da nakon ove vežbe možete samostalno napisati SQL koji recepcija ili finansije traže u svakodnevnom radu, bez kopiranja gotovih rešenja sa interneta. Koristite tabele gosti, sobe, rezervacije, placanja i zaposleni iz hotel_db modela. Svaki korak snimite u .sql fajl sa komentarom šta ste proverili.
Zadatak
- Identifikujte entitete: gosti, sobe, tip_sobe, rezervacije, placanja, zaposleni, usluge.
- Definišite atribute i tipove kolona.
- Nacrtajte kardinalnosti i veze.
- Označite PK i FK na ER dijagramu.
- Proverite da nema dupliranih podataka o gostu u rezervaciji.
- Eksportujte dijagram i listu tabela.
Primer rešenja (skica)
-- rezervacije: gost_id, soba_id, datum_od, datum_do, statusCilj: Savladajte „Vežba: model baze za hotel“ kroz hotel_db primere dok ne možete samostalno napisati upit ili DDL koji recepcija i finansije koriste svakog jutra — tada ste spremni za vežbe, JOIN zadatke i završni hotel projekat. Rezultat mora biti reproducibilan: drugi polaznik izvršava vaše skripte na svežoj hotel_db bazi i dobija isti ishod.
Koraci za vežbu
- Otvorite MySQL Workbench ili phpMyAdmin (schema
hotel_db). - Rešite zadatak: Vežba: model baze za hotel.
- Gde ima smisla, pokrenite
EXPLAINna upitu. - Sačuvajte SQL skriptu (.sql).
