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

Prevodjenje MOV-a (ER-a) u relacioni model

[es] :: Baze podataka :: Prevodjenje MOV-a (ER-a) u relacioni model

[ Pregleda: 5922 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zALFex
Beograd

Član broj: 150893
Poruke: 192
*.DIALUP-SMIN.neobee.net.



Profil

icon Prevodjenje MOV-a (ER-a) u relacioni model02.12.2007. u 16:31 - pre 199 meseci
Kako bi ovo preveli u relacioni model?



Ili cemo naci put ili cemo ga sami napraviti.
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: Prevodjenje MOV-a (ER-a) u relacioni model03.12.2007. u 08:34 - pre 199 meseci
U relacionom modelu dobijas tri tabele:
Radnik <R#, ... >
Radi <R#, P#>
Projekat <P#, ...>
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

zALFex
Beograd

Član broj: 150893
Poruke: 192
*.dialup.neobee.net.



Profil

icon Re: Prevodjenje MOV-a (ER-a) u relacioni model15.12.2007. u 08:57 - pre 199 meseci
Dakle mislis da je isto kao i da slucaj 0,M - 0,M. Ali je ovde donja granica 3 (a obicno je 0 ili 1,pa je zbog toga ovo malo specificno). A i gornja granica je tri. To bi znacilo da na projektu mora da radi tacno tri radnika, tako da bi to trebalo ograniciti (mozda bas povlacenjem 3 primarna kljuca radnika).
Ili cemo naci put ili cemo ga sami napraviti.
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: Prevodjenje MOV-a (ER-a) u relacioni model15.12.2007. u 10:09 - pre 199 meseci
Možeš da staviš tri polja, ali i dalje zavisiš od aplikacije koja koristi bazu. Ako ta tri polja definišeš kao not null, a ne pošalješ bazi tri id-ja, upisaće se vrednost 0. A ako polje definišeš kao NULL, ista priča, samo što ćes u bazi imati NULL umesto 0. Kako god da obrneš, tvoja baza će zavisiti od aplikacije koja je koristi.

E sad, ne znam da li pričamo o školskom primeru, ali u realnom slučaju će doci neki šef i reći: E, ali trebaju nam i projekti na kojima rade 2 ili 4 radnika. U tom slučaju rešenje sa tri kolone za ID radnika ispada veoma nepovoljno.

Takođe, postavlja se pitanje da li u trenutku upisa prvog radnika, ili projekta, ti znaš koji će sve radnici raditi na datom projektu. Ili šta ako se neki radnik razboli/pređe u drugu firmu/umre i ne zna se odmah ko će ga zameniti? Opet dolaziš u situaciju da ne možeš idealno da popuniš podatke u bazi, pa i ta provera mora da ostane na nivou aplikacije, ili nekih stored procedure-a, ili sl.
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

zALFex
Beograd

Član broj: 150893
Poruke: 192
*.dialup.neobee.net.



Profil

icon Re: Prevodjenje MOV-a (ER-a) u relacioni model17.12.2007. u 13:13 - pre 198 meseci
Sada se potpuno slazem!:))
Hvala!
Ili cemo naci put ili cemo ga sami napraviti.
 
Odgovor na temu

_Abraxas
myth

Član broj: 154070
Poruke: 61
194.106.175.*



Profil

icon Re: Prevodjenje MOV-a (ER-a) u relacioni model20.12.2007. u 00:29 - pre 198 meseci
kako bi resili vezu tipa A 0,1 - 1,1 B. da li ovo znaci da B uzima kljuc od A kao spoljni ili istovremeno uzimaju kljuceve za svoje spoljne. inace, znam da moze jedno resenje preko agregacije, ali interesuje i ovo drugo.
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: Prevodjenje MOV-a (ER-a) u relacioni model20.12.2007. u 09:55 - pre 198 meseci
Isključivo B uzima spoljni ključ iz tabele A. U suprotnom bi u A nepotrebno imao polja sa NULL vrednostima.
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

Eva_Nightwish
Beograd

Član broj: 169927
Poruke: 5
*.dynamic.sbb.co.yu.



Profil

icon Re: Prevodjenje MOV-a (ER-a) u relacioni model19.01.2008. u 11:32 - pre 197 meseci
Pogledaj temu Teorija vs. Praksa, imas svoj problem razmatran tamo...
 
Odgovor na temu

[es] :: Baze podataka :: Prevodjenje MOV-a (ER-a) u relacioni model

[ Pregleda: 5922 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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