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

Circular reference

[es] :: Baze podataka :: Circular reference

[ Pregleda: 1905 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Circular reference15.07.2009. u 14:48 - pre 180 meseci
Kako bi vi rješili ovaj problem?

Gosti
-----
Sifra_gosta PK
Ime
Broj_rezervacije FK

Rezervacije
-----------
Broj_rezervacije PK
Sifra_gosta FK

Hvala.

F
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
212.200.115.*



+2 Profil

icon Re: Circular reference15.07.2009. u 14:55 - pre 180 meseci
Podnos Gost:reervacija=nn:N?
Don't worry be happy
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Circular reference15.07.2009. u 16:37 - pre 180 meseci
sorry, zhile, ali nisam skužio šta misliš reći.
F
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Circular reference15.07.2009. u 17:38 - pre 180 meseci
U gostima ti ne treba broj rezervacije.
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Circular reference16.07.2009. u 07:28 - pre 180 meseci
Citat:
savkic: U gostima ti ne treba broj rezervacije.


Hvala savkic, to sam i mislio, ali da li je to po pravilima struke? :-)
F
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
212.200.115.*



+2 Profil

icon Re: Circular reference16.07.2009. u 08:24 - pre 180 meseci
Citat:
captPicard: Hvala savkic, to sam i mislio, ali da li je to po pravilima struke? :-)


Jeste koliko se ja rqazumem u pravila struke...u ovom slucajuu su to cuvena pravila de normalizacije baze....
Gostm mozeimati jednu rezervaciju...a svaka reezervacija moze imati vise gostiju (ali ne mora) npr vise krevetne sobe,pa foces da vodis evidenciju ko je sve vio u kojoj sobi...e sad ako postoji slucaj da jedan gost moze imati vise rezervacija....a svaka od njih vise gostiju onda pravis pomocnu tabelu u kojj smestis idgosta i id rezervacije...cak ti za tu ttabelu nije ni potreban primatni kljuc....
Mislim da prvo razjsnis sa sobom sta za sta pravis....za koji scenario...
JA lisno sam pobornik sto vise prostijih tabela,sa sto manje polja ....bolje radi sistem
Don't worry be happy
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Circular reference16.07.2009. u 08:37 - pre 180 meseci
Citat:
mr.zhile: Jeste koliko se ja rqazumem u pravila struke...u ovom slucajuu su to cuvena pravila de normalizacije baze....
Gostm mozeimati jednu rezervaciju...a svaka reezervacija moze imati vise gostiju (ali ne mora) npr vise krevetne sobe,pa foces da vodis evidenciju ko je sve vio u kojoj sobi...e sad ako postoji slucaj da jedan gost moze imati vise rezervacija....a svaka od njih vise gostiju onda pravis pomocnu tabelu u kojj smestis idgosta i id rezervacije...cak ti za tu ttabelu nije ni potreban primatni kljuc....
Mislim da prvo razjsnis sa sobom sta za sta pravis....za koji scenario...
JA lisno sam pobornik sto vise prostijih tabela,sa sto manje polja ....bolje radi sistem


Hvala zhille, znam to šta si rekao, ali zanimalo me ono boldano :-)
F
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Circular reference16.07.2009. u 12:53 - pre 180 meseci
> to sam i mislio, ali da li je to po pravilima struke? :-)

To je jedino moguće, gost može imati više rezervacija (soba u ponedeljak na dva dana i petak na jedan dan).
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Circular reference16.07.2009. u 13:05 - pre 180 meseci
Citat:
savkic: > to sam i mislio, ali da li je to po pravilima struke? :-)

To je jedino moguće, gost može imati više rezervacija (soba u ponedeljak na dva dana i petak na jedan dan).


Da, ali gost neće imati istu šifru u ponedjeljak i petak, tako da niti nije važno.
U tabeli rezervacije zapisujem šifru gosta jedino ako se upisuje gost koji je u arhivi, pa da ne mora korisnik opet kucati sve podatke u rezervaciju (makar ta sifra gosta nije toliko bitna u rezervaciji). Opcija je da jedan te isti gost ima uvijek jednu te istu šifru, ali ta šifra bi morala biti odvojena od šifre u tablici gosti... A u tablici gosti imam šifru rezervacije jer mi je potrebna radi obrade uplaćenog predujma kod naplate računa...

Ma nije to problem u praksi, čisto me zanimalo šta je sa teorijom, tj. želi sam viditi da li je u ovom slučaju opravdano raditi denormalizaciju tablice...

Hvala svima.
F
 
Odgovor na temu

[es] :: Baze podataka :: Circular reference

[ Pregleda: 1905 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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