16.01.2015 Views

1 - pjwstk

1 - pjwstk

1 - pjwstk

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Role wielowartościowe (1)<br />

Rola wielowartościowa to taka rola, dla której górna granica liczności jest większa od 1.<br />

K1<br />

1<br />

r1<br />

*<br />

r2<br />

K2<br />

Rola r2 jest tu rolą wielowartościową.<br />

Uwaga:<br />

W sensie dosłownym, liczności<br />

obu końców asocjacji oznaczają<br />

liczności obu ról.<br />

Ograniczenie {ordered} pozwala<br />

na uporządkowanie zbioru<br />

obiektów opisanego daną rolą.<br />

K1<br />

*<br />

a<br />

{ordered}<br />

1..2<br />

K2<br />

W UML przyjmuje się domyślnie, że:<br />

zbiór obiektów, opisywany daną rolą, jest<br />

nieuporządkowany,<br />

dany obiekt pojawia się tylko jeden raz w<br />

w zbiorze obiektów opisanym rolą,<br />

powyższe reguły mogą zostać zmienione<br />

dzięki ograniczeniom {ordered}, {bag} i<br />

stereotypowi «history ».<br />

źle<br />

dobrze<br />

:K1<br />

:K1<br />

a<br />

a<br />

a<br />

a<br />

:K2<br />

:K2<br />

:K2<br />

Modelowanie Systemów Informacyjnych (MSI), wykład 5<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!