Baze podataka – projektni zadatak
Prijava dokumenta
Napomena: Neke opcije za prijavu su dostupne samo nakon kupovine dokumenta.
FAKULTET TEHNIČKIH NAUKA ČAČAK
UNIVERZITET U KRAGUJEVCU
PROJEKTNI ZADATAK
TEMA: Baza Podataka
HOTELI
Ime i Prezime:
Aleksandar Todorovic
Profesor
: Danijela Milošević
Br.Indeksa
: 29/2014
Asistent
: Maja Radović
Smer
: Informacione Tehnologije
2
1. Verbalni model
Hoteli
Baza podataka HOTELI treba da sadrži podatke o svim hotelima jedne ugostiteljske
organizacije. Podaci se prate na godišnjem nivou. Svaki hotel ima šifru, naziv, adresu,
kategoriju i broj ležaja kojima raspolaže. Za različite vrste usluga (noćenje, polupansion ili
pansion) poznate su cene smeštaja u jednokrevetnim, dvokrevetnim i trokrevetnim sobama
(ako postoje u hotelu). Za svaku sobu pamti se broj sobe, broj sprata, broj kreveta. Za svakog
gosta hotela pamti se ime, prezime, adresa, broj lične karte, datum prijavljivanja i datum
odlaska iz hotela. Rezervacija sadrži podatke o gostu, ime hotela, vrsta sobe, vrsta usluge,
datum prijavljivanja i datum odlaska (ovaj datum nije neohodan).
2. ER model

4
Tabela gosti
CREATE TABLE gosti
(br_lk_gosta NUMBER(13) CONSTRAINT g_br_lk_gosta_pk PRIMARY KEY,
ime_gosta VARCHAR2(10) NOT NULL,
prezime_gosta VARCHAR2(15) NOT NULL,
datum_prijave_gosta VARCHAR2 (11) NOT NULL,
datum_odjave_gosta VARCHAR2 (11) NOT NULL );
Tabela tipovi
CREATE TABLE tipovi
(id_sobe_tip NUMBER(3) CONSTRAINT t_id_sobe_tip_pk PRIMARY KEY,
naziv_tip VARCHAR2(15) NOT NULL );
5
Tabela sobe
CREATE TABLE sobe
(br_sobe NUMBER(3) CONSTRAINT s_br_sobe_pk PRIMARY KEY,
br_sprata NUMBER(1) NOT NULL,
br_lezaja NUMBER(1) NOT NULL,
sifra_hotela VARCHAR2(5) NOT NULL,
id_sobe_tip NUMBER(3) NOT NULL,
CONSTRAINT sob_sifra_hotela_fg FOREIGN KEY(sifra_hotela)
REFERENCES hoteli (sifra_hotela),
CONSTRAINT sob_id_sobe_tip_fg FOREIGN KEY(id_sobe_tip)
REFERENCES tipovi (id_sobe_tip) );
Tabela usluge
CREATE TABLE usluge
(id_usluge NUMBER(3) CONSTRAINT u_id_usluge_pk PRIMARY KEY,
naziv_usluge VARCHAR2(15) NOT NULL,
cena_usluge NUMBER(5) NOT NULL,
id_sobe_tip NUMBER(3) NOT NULL,
CONSTRAINT u_id_sobe_tip_fg FOREIGN KEY(id_sobe_tip)
REFERENCES tipovi (id_sobe_tip) );
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti