Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc: Baza podataka za hotel

[es] :: Baze podataka :: Pomoc: Baza podataka za hotel

[ Pregleda: 8743 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

keops_mo
Mostar

Član broj: 59289
Poruke: 13
212.39.113.*



Profil

icon Pomoc: Baza podataka za hotel24.05.2005. u 22:52 - pre 230 meseci
Zadatak glasi :
Napraviti bazu podataka za hotel. Neophodno je da baza podataka da je izvještaje o :
· Ulazu gostiju
· Stanju gostiju u posmatranom momentu u hotelu
· Izlazu (napuštanju) hotela nakon plaćanja
· Izlazu (napuštanju) hotela nakon plaćanja po datumu
· Po datumima o izlazu za neki određeni mjesec koji korisnik aplikativnog softvera (baze podataka) odabere
Također je potrebno da korisnik može pomoću obrazaca formi upisivati izmjene i ažurirati bazu podataka.

Ovako sam to zamislio, ali nisam siguran da sam dobro krenuo.
Dolazak gostiju ( ID Dolazak, ID Gost, Datum dolaska, Napomena )
Odlazak gostiju (ID Odlazak, ID Gost, Datum odlaska, Napomena )
Gost ( ID Gost, Ime, Prezime, Adresa, Grad, Država )

Ako mi itko moze dati bar smjernice kako dalje. Ili ako netko vec ima rijesenu bazu podataka hotela ili slicno tome, da mogu usporediti.
Hitno je......

 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Pomoc: Baza podataka za hotel24.05.2005. u 23:57 - pre 230 meseci
Spoj tabele ulaz i izlaz ujednu jer je prirodan sled stvari da kost koji se prijavi, mora i da se odjavi, a svakako izmeni naziv tabele jer ulaz i izlaz imaju drugo nacenje, bolje j ekorsititi termin prijava i odjava gosta.

Dakle, sto se tabele gostiju tice, ona je ok a formiraj tabelu

Boravci (id_boravka, id_gosta, datum_prijave, datum_boravka, datum_odjave, platio, napomene)


id_boravka - kljuc tabele

id_gosta - veza sa sifarnikom gostiju

datum_prijave - datum kada se gost prijavio u hotel

datum_boravka - datum do koga je gost najavio boravak, moze se korsititi recimo da se da izvestaj za odredjeni datum, koji gosti napustaju hotel

datum_odjave - datum kada je gost napustio hotel

platio - da li je gost platio boravak, posto moze da se desi da ode a da ne plati

napomene - za dodatne beleske u vezi boravka



 
Odgovor na temu

keops_mo
Mostar

Član broj: 59289
Poruke: 13
212.39.112.*



Profil

icon Re: Pomoc: Baza podataka za hotel27.05.2005. u 16:35 - pre 230 meseci

Uradio sam kao sto si rekao, napravio sam zasebnu tabelu "boravak", gdje sam stavio boravak, prijavu i odjavu gostiju, te da li su platili ili ne.
Zanima me samo kako cu sad napraviti querry koji mi daje trenutno stanje u hotelu, stanje u hotelu po mjesecu. ; Ja sam probao to na sljedeci nacin :
- prvo sam napravio query boravak : id boravak, id gost, datum boravka(pod "group by" stavio sam "count"kako bi prebrojao goste).
- zatim isto to sa query odjava
- i prijava gostiju

Dalje ne znam, na kraju cu morati dobiti izvjestaje po mjesecima, izvjesta o prijavi, boravku i odjavi gostiju, te izvjestaj o stanju gostiju.
Unaprijed hvala
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Pomoc: Baza podataka za hotel28.05.2005. u 00:44 - pre 230 meseci
Znas kako, ja sam ti pomogao oko bitnog problema, a ako ocekujes da cemo ti ja ili bilo ko drugi raditi domaci zadatak varas se. Sve to sto treba da uradis su skoro banalni primeri SQL upita koje moze da resi svako ko je iole citao o SQL-u.

Ako to ne znas da uradis onda moras da se potrudis da naucis a ne da trazis gotova rasenja.


Saveti:

- trenutno su ti u hotelu svi gosti koji nisu odjavljeni.

- da bi dobio listu gostiju koji su biliu hotelu odredjenog dana treba da izdvojis one koji su se prijavili pre, a odjavili posle trazenog datuma (ukljucujuci i trazeni datum)

- da bi dobio listu onih koji su bili u hotelu u odredjenom periodu treba da izdvojis one koji su ili prijavljeni ili odjavljeni u datom periodu.

Konkretne SQL ces ipak morati sam...
 
Odgovor na temu

keops_mo
Mostar

Član broj: 59289
Poruke: 13
212.39.112.*



Profil

icon Re: Pomoc: Baza podataka za hotel29.05.2005. u 12:46 - pre 229 meseci
Mozes li mi samo reci gdje grijesim prilikom koristenja "Expression bulider-a":
stanje: > «Expr» = [Prijava gostiju]![Datum prijave] And «Expr» < «Expr» = [Odjava gostiju]![Datum odjave]
na osnovu ovoga bi trebao dobiti sve goste u hotelu koji su se prijavili na taj i poslije tog datuma, do datuma odjave ( ukljucujuci taj datum )
Svaki put mi javi gresku : "The expression you entered contains invalid syntax".
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
212.62.59.*



+11 Profil

icon Re: Pomoc: Baza podataka za hotel30.05.2005. u 09:06 - pre 229 meseci
Gresis u tome sto koristis Expression builder (nemam pojma sta je to ali pretpostavljam) umesto da ucis SQL.
 
Odgovor na temu

Car78

Član broj: 59313
Poruke: 20
80.65.165.*



Profil

icon Re: Pomoc: Baza podataka za hotel03.06.2005. u 13:37 - pre 229 meseci
Hajde ja cu ti pokusati pomoci oko ovoga:
Ovako cini mi se da koristis Access i njegov "Expression bulider-a" i njegov alat za kreiranje upita bez rucnog pisanja SQL koda a nisi bas najvjestiji sa tim. Greska je u tome sto <Expr> koji ti dodaje jos jedno polje u SQL upit koji to polje formira nekim izracunavanjem nad postojecim poljima ili ne neki drugi nacin izracunavanjima a to nije cilj . Ti jednostavno zeli sve zapise unutar tog opsega .
Ako ces koristiti Disajner klikni u Criteria a ne Field i formiraj uslov ili jednostavno udi u SQL view i prekopiraj ovo kao uslov stim sto ne znam sta tacno zelis tako odaberi znak <,< <>
WHERE (([Prijava gostiju]![Datum prijave]znak[Odjava gostiju]![Datum odjave]
));
Ipak pocni malo citati o SQL trebace ti, sa ozbiljnijim bazama podataka (Oracle,Microsoft SQL)
 
Odgovor na temu

[es] :: Baze podataka :: Pomoc: Baza podataka za hotel

[ Pregleda: 8743 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.