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

Erwin i pmov jednostavan primer

[es] :: Baze podataka :: Erwin i pmov jednostavan primer

[ Pregleda: 4850 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Serbiankum
Srbija

Član broj: 54947
Poruke: 240
*.adsl-a-1.sezampro.yu.

Sajt: www.drvoumomdvoristu.com


Profil

icon Erwin i pmov jednostavan primer23.02.2009. u 17:31 - pre 183 meseci
Pozdrav,

imam jedno pitanje vezano za idef 1x standard i pmov.

Evo jedan jednostavan primer u erwinu, narudzbenica(bez stavki), radnik i distributer. Zanima me da li sam kardinalost iz erwina dobro nacrtao u pmov-u

Slika erwin:



Slika PMOV




[Ovu poruku je menjao misk0 dana 24.02.2009. u 10:46 GMT+1]
 
Odgovor na temu

.:Marvin:.
Taurunum

Član broj: 36626
Poruke: 94
91.143.212.*



Profil

icon Re: Erwin i pmov jednostavan primer24.02.2009. u 15:29 - pre 183 meseci
Iz kog razloga imas od narudzbenice prema radniku 0,1? Ako imas varijantu da naruzbenica ceka na odobrenje, onda je to ok.
A ako se odmah pri unosu narudzbenice unosi i radnik, onda treba da bude 1,1.
 
Odgovor na temu

Serbiankum
Srbija

Član broj: 54947
Poruke: 240
*.adsl-1.sezampro.yu.

Sajt: www.drvoumomdvoristu.com


Profil

icon Re: Erwin i pmov jednostavan primer24.02.2009. u 16:58 - pre 183 meseci
Konkretno me zanima kada u erwinu imamo romb na strani roditelj u ovom slucaju radnik, to onda znaci da u pmovu treba da stavimo vezu 0,1 a ne 1,1?

Inace veza 0,1 je da radnik ne mora a moze(najvise jedan radnik) da unese narudzbenicu. Ovo je neki rad za fax tako da je ovo skolski primer.
 
Odgovor na temu

Getsbi

Član broj: 124608
Poruke: 2828



+45 Profil

icon Re: Erwin i pmov jednostavan primer24.02.2009. u 18:50 - pre 183 meseci
Romb u ErWin-u znači da je veza neobavezna (Nulls Allowed). Isprekidane linije da je neidentifikujuća. Kardinalnost se konkretno ne vidi. Ono što si prikazao je fizički nivo IDEF1X notacija. Predpostavljam da je kardinalnost dobra. Ukoliko je zadatak nemam primedbi. Ako je realni model onda je Marvinov komentar na mestu.
 
Odgovor na temu

Serbiankum
Srbija

Član broj: 54947
Poruke: 240
*.adsl-1.sezampro.yu.

Sajt: www.drvoumomdvoristu.com


Profil

icon Re: Erwin i pmov jednostavan primer24.02.2009. u 19:03 - pre 183 meseci
Tako je, romb u erwinu znaci da je veza Nulls allowed. Zanimao me je da li je taj odnos u pmovu dobar. Znaci u konkretnom primeru treba da bude 0,1. U nekim radovima sa vidjao romb u erweinu a u pmovu su pisali 1,1 sto je ocigledno da je greska, pa me je to zbunilo.
 
Odgovor na temu

Getsbi

Član broj: 124608
Poruke: 2828



+45 Profil

icon Re: Erwin i pmov jednostavan primer24.02.2009. u 19:28 - pre 183 meseci
Nije greška. Upravo to ti govorim. Ne vidi se kardinalnost na tvojoj slici. Probaj da u ErWinu postaviš za Cardinality Exactly 1 (znači jedan i samo jedan) što odgovara Chenovoj notaciji 1,1. Romb će i dalje da ostane. Kardinalnost je jedno, a tip veze drugo.

Onošto mi je naknadno palo na pamet (ne koristim PMOV) ako su veze u ErWinu slabe (neidentifikujuće) zar ne bi dole trebalo da budu dupli romb za odobrio i naručio.



[Ovu poruku je menjao Getsbi dana 24.02.2009. u 20:42 GMT+1]
 
Odgovor na temu

Serbiankum
Srbija

Član broj: 54947
Poruke: 240
*.adsl-3.sezampro.yu.

Sajt: www.drvoumomdvoristu.com


Profil

icon Re: Erwin i pmov jednostavan primer24.02.2009. u 20:58 - pre 183 meseci
Nije rec o vezi nego o kardinalnosti dete-roditelj. Ako stavimo exactly 1 onda zaista ostaje romb ali to je u slucaju roditelj-dete. Mene zanima kardinalnost dete-roditelj, a to je no nulls ili nulls allowed. Moje pitanje bilo je ako stavimo kardinalnost no nulls to znaci 1,1, odnosno u pmovu bi se pisalo 1,1 i tada u erwinu ne bi imali romb. A ako stavimo nulls alowed onda to predstavlja 0 ili 1 i u erwinu imamo romb.

Tako da u radovima koje sam vidjao mislim da je greska u kardinalosti dete-roditelj.
 
Odgovor na temu

Getsbi

Član broj: 124608
Poruke: 2828



+45 Profil

icon Re: Erwin i pmov jednostavan primer24.02.2009. u 21:25 - pre 183 meseci
No Nulls samo znači obavezan unos u kolonu Odobrio(FK) u tvom slučaju i tada nema romba. A to koliko će primeraka jednog entiteta (dete) biti povezano sa jednim primerkom drugog entiteta (roditelj) je sasvim druga stvar. U ErWinu kardinalnost podešavaš na levoj strani.

Direktan odgovor bi bio: Ako staviš No Nulls na desnoj strani u odeljku Type, to ne znači obavezno Exactly 1 na levoj strani u odeljku Cardinality odnosno 1,1 po Chenu. Kardinalnost i obaveznost unosa su dve različite stvari. Isprobavaj malo. ErWin je daleko bogatiji od bilo kojeg DBMS-a iz jednostavnog razloga što mora da opsluži mnogo njih i teško da ćeš baš uvek moći da generisanjem šeme isteraš sve što si namestio u ErWin-u. Ali to i nije tema.
 
Odgovor na temu

Serbiankum
Srbija

Član broj: 54947
Poruke: 240
*.adsl-3.sezampro.yu.

Sajt: www.drvoumomdvoristu.com


Profil

icon Re: Erwin i pmov jednostavan primer24.02.2009. u 21:45 - pre 183 meseci
u pmovu se definisu kardinalnosti roditelj-dete i dete-roditelj kao sto se vidi u prvoj poruci u ovoj temi. E sad ako stavimo no nulls to vec znaci da moramo da unesemo taj parametar. Ako stavimo no nulls i sam erwin ispise sledece: One-to-One-or-More. Hocu da kazem da kad je no nulls mi moramo da unesemo taj podatak a to vec predstavlja 1,1. Ako stavimo nulls allowed onda ni ne moramo da unosimo taj parametar.
 
Odgovor na temu

Serbiankum
Srbija

Član broj: 54947
Poruke: 240
*.adsl-a-1.sezampro.yu.

Sajt: www.drvoumomdvoristu.com


Profil

icon Re: Erwin i pmov jednostavan primer26.02.2009. u 20:45 - pre 183 meseci
danas sam na fakultetu potvrdio svoja razmisljanja.Kada u erwinu imate romb(na strani roditelja) kada se crta pmov pise se kao 0,1. Ako nema romba pise se 1,1

pozdrav
 
Odgovor na temu

[es] :: Baze podataka :: Erwin i pmov jednostavan primer

[ Pregleda: 4850 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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