Peamised erinevused: UML tähistab Unified Modeling Language. ERD tähistab üksuse suhte skeemi. UML on populaarne ja standardiseeritud modelleerimiskeel, mida kasutatakse peamiselt objektorienteeritud tarkvaras. Üksuste ja suhete diagramme kasutatakse struktureeritud analüüsis ja kontseptuaalses modelleerimises. Neid kasutatakse sageli andmebaasi loogilise struktuuri graafiliseks esitamiseks.
- Üksused: See võib olla iga isik, objekt, sündmus või mõiste, mille kohta andmeid tuleb säilitada või säilitada.
- Atribuudid: üksuste omadusi nimetatakse atribuutideks.
- Suhted: See kirjeldab üksuste vahelist seost.
Suhted jagunevad veelgi vabatahtlikeks ja kohustuslikeks suheteks. Teine oluline termin, mis on seotud üksuse suhtlusskeemidega, on kardinaalsus. Suhtes tuvastab see üksuse eksemplaride arvu, mis võivad (või mõnel juhul peavad olema) seotud teise üksusega. Seega arvestavad üksuste seoste skeemid reaalset maailma eri liiki äriüksuste kogumina. See määratleb üksuste vahelised suhted ja kirjeldab ka üksustega seotud atribuute.
UMLi ja ERD võrdlus:
UML | ERD | |
Täielik vorm | Unified Modeling Language | Üksuse suhte skeem |
Määratlus | UML on populaarne ja standardiseeritud modelleerimiskeel, mida kasutatakse peamiselt objektorienteeritud tarkvaras. | Üksuste ja suhete diagramme kasutatakse struktureeritud analüüsis ja kontseptuaalses modelleerimises. Neid kasutatakse sageli andmebaasi loogilise struktuuri graafiliseks esitamiseks. |
Eelised |
|
|
Konventsioonid |
|
|
Võtmesõnad | Klass, objekt, ühendus ja atribuudid. | Üksus, üksuse eksemplar, suhe ja atribuudid. |
Rolliteave | Kaasas | Ei sisalda |
Märkused | Võib olla graafiliselt esindatud ja kinnitatud mis tahes UML-i objektile | ER-diagrammides märkusi ei ole |
Eesmärgid |
|
|