Andmebaaside projekteerimiseks kasutatavad mudelid
Andmebaaside projekteerimiseks kasutatavad mudelid
Andmebaaside projekteerimiseks kasutatavad mudelid
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