17.03.2015 Views

Andmebaaside projekteerimiseks kasutatavad mudelid

Andmebaaside projekteerimiseks kasutatavad mudelid

Andmebaaside projekteerimiseks kasutatavad mudelid

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TTÜ: Andmebaasid I (2012) © Erki Eessaar<br />

<br />

Leping<br />

koostatakse<br />

1 0..1<br />

<br />

Arve<br />

+koostamise alus<br />

+koostamise tulemus<br />

Joonis 18 Võimsustike näide.<br />

Iga lepingu alusel peab koostama ühe ja ainult ühe arve. (1)<br />

Iga arve peab olema koostatud ühe ja ainult ühe lepingu alusel. (1)<br />

<br />

Leping<br />

koostatakse<br />

1 1<br />

<br />

Arve<br />

+koostamise alus<br />

+koostamise tulemus<br />

Joonis 19 Võimsustike näide.<br />

Iga lepingu alusel võib koostada ühe või mitu arvet. (0..*)<br />

Iga arve peab olema koostatud ühe ja ainult ühe lepingu alusel. (1)<br />

<br />

Leping<br />

koostatakse<br />

1 0..*<br />

<br />

Arve<br />

+koostamise alus<br />

+koostamise tulemus<br />

Joonis 20 Võimsustike näide.<br />

Iga lepingu alusel peab koostama ühe või mitu arvet. (1..*)<br />

Iga arve peab olema koostatud ühe ja ainult ühe lepingu alusel. (1)<br />

<br />

Leping<br />

koostatakse<br />

1 1..*<br />

<br />

Arve<br />

+koostamise alus<br />

+koostamise tulemus<br />

Joonis 21 Võimsustike näide.<br />

Sõltuvalt võimsustikest võib kahte olemitüüpi siduv kaheliikmeline seosetüüp<br />

olla:<br />

• üks-ühele (1:1) seosetüüp (vt. Joonis 17, Joonis 18, Joonis 19);<br />

• üks-mitmele (1:M) seosetüüp (vt. Joonis 16, Joonis 20, Joonis 21);<br />

• mitu-mitmele (M:N) seosetüüp;<br />

Olemi-suhte diagrammil võib esitada välistava kaare. Välistavat kaart saab<br />

kirjeldada, kui olemitüüp OT on seosetüüpide kaudu seotud kahe või rohkema<br />

olemitüübiga. Kaar esitab kitsenduse, et iga olemi puhul (mis on tüüpi OT)<br />

peavad eksisteerima täpselt ühte kaarega hõlmatud seosetüüpi kuuluvad<br />

seosed.<br />

25

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

Saved successfully!

Ooh no, something went wrong!