E-gradiva > Računalništvo > Podatkovne baze > a_podatkovne_baze > 12_moedl_er > Past Chasm

Prijava

Chasm trap

Chasm past je zajeta v modelu, ki nakazuje obstoj razmerja med entitetnimi tipi, vendar ne obstaja pot med posameznimi konkretnimi entitetami. Pojavlja se, ko na poti med dvema povezanima entitetama obstaja razmerje z delno udeležbo.

fan trap

Napaka modela je razvidna pri poizvedbi:kateri učbeniki obstajajo za kateri predmet? V odgovoru bodo zajeti le tisti učbeniki, ki jih učitelj tudi dejansko uporablja in ne vsi učbeniki, ki obstajajo za nek predmet.

Rešitev pasti ‘chasm’

Chasm past rešimo z dodajanjem manjkajočih relacij. V diagramu ER manjka relacija 'obstaja', ki neposredno povezuje entitetna tipa Predmet in Učbenik.

fan trap

Rešitev pasti chasm

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič