Zdravo!

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

Kontakt

Modul 2 – Modelovanje baze Vežba

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

  1. Identifikujte entitete: gosti, sobe, tip_sobe, rezervacije, placanja, zaposleni, usluge.
  2. Definišite atribute i tipove kolona.
  3. Nacrtajte kardinalnosti i veze.
  4. Označite PK i FK na ER dijagramu.
  5. Proverite da nema dupliranih podataka o gostu u rezervaciji.
  6. Eksportujte dijagram i listu tabela.

Primer rešenja (skica)

-- rezervacije: gost_id, soba_id, datum_od, datum_do, status

Cilj: 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

  1. Otvorite MySQL Workbench ili phpMyAdmin (schema hotel_db).
  2. Rešite zadatak: Vežba: model baze za hotel.
  3. Gde ima smisla, pokrenite EXPLAIN na upitu.
  4. Sačuvajte SQL skriptu (.sql).
Design Wireframe
High Fidelity Design
Design development
Design development
Design development
Research development