Professional Documents
Culture Documents
Select - Vezba 1
Select - Vezba 1
1. Baza podataka svih hotela jednog grada sadrži relacije čije šeme su date u nastavku.
Relacija HOTELI sadrži informacije o jedinstvenom broju, nazivu, adresi, spratnosti, broju soba, godini
izgradnje i tipu grejanja (centralno grejanje ili TA) svakog od hotela u jednom gradu. Relacija GOST sadrži
informacije o gostima hotela: jedinstveni broj, ime, prezime, godinu rođenja, pol i države iz koje dolazi.
Relacija SOBA sadrži podatke koji za svakog gosta prikazuju informacije o hotelima u kojima je odsedao
ili je trenutno gost (ukoliko je u koloni DATUM_DO vrednost NULL, gost trenutno odseda u hotelu čiji je
broj vrednost kolone IDH), broj sobe u kojoj je smešten i iznos računa koji treba da plati ili je platio.
2. Napisati SQL upit koji prikazuje prezime i ime (u koloni PUNO_IME), i državu iz koje dolazi gost koji
je bar jednom hotelski račun platio više od 250. Podatke sortirati u opadajući redosled prema državi
iz koje gost dolazi.
3. Napisati SQL upit koji prikazuje ime, prezime, godinu rođenja, naziv hotela u kome je nekada
odsedao i broj sobe gosta za sve goste rođene između 1960. godine i 1980. godine, uključujući
1960. i 1980. godinu. Rezultate sortirati prema godini rođenja gosta u opadajući redosled.
4. Napisati SQL upit koji prikazuje naziv, adresu i tip grejanja hotela u kome je do sada odselo više
francuza a da u njemu trenutno nema gostiju rođenih pre 1980.
5. Napisati SQL upit koji prikazuje jedinstveni broj, naziv, adresu i prosečnu cenu sobe koju je do sada
platio gost hotela koji ima najviše poseta(ne računati i cene koje treba da plate gosti koji trenutno
odsedaju u hotelu).