17.03.2015 Views

Andmebaaside projekteerimiseks kasutatavad mudelid

Andmebaaside projekteerimiseks kasutatavad mudelid

Andmebaaside projekteerimiseks kasutatavad mudelid

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

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

UML (Unified Modeling Language)<br />

Joonis 39 Olemi-suhte diagrammi esitus UML notatsioonis.<br />

Joonis 39 olev diagramm on joonistatud CASE vahendiga Rational-Rose.<br />

Olemi-suhte diagrammi puudused ja probleemid<br />

• Diagrammi elementide (olemitüüpide, seosetüüpide, atribuut) tähenduses<br />

ja definitsioonides pole siiani täpselt kokku lepitud. Mis ühe jaoks on<br />

olemitüüp, see on teise jaoks atribuut või seosetüüp.<br />

• Aegade jooksul on kasutusel olnud (ja on siiani) palju erinevaid notatsioone<br />

(märgisüsteeme), mida olemi-suhte diagrammide koostamiseks on<br />

kasutatud. Erinevates notatsioonides on diagrammidel lubatud erinevat<br />

tüüpi elemendid – näiteks IE ja IDEF1X notatsioonis diagrammidel<br />

näidatakse välisvõtmeid.<br />

• Pole piisavalt väljendusrikas. Palju informatsiooni (nt. andmetega seotud<br />

kitsenduste kohta) on võimalik esitada ainult diagrammiga kaasa tulevate<br />

tekstiliste kirjeldustega.<br />

39

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

Saved successfully!

Ooh no, something went wrong!