Chasm trap

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.

img51_8
Primer pasti chasm

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.

img53_8
Rešitev pasti chasm