Rozdiel kľúčov: UML znamená Unified Modeling Language. ERD znamená schému vzťahov medzi entitami. UML je populárny a štandardizovaný modelovací jazyk, ktorý sa používa predovšetkým pre objektovo orientované softvéry. Diagramy entity-vzťah sa používajú v štruktúrovanej analýze a koncepčnom modelovaní. Často sa používajú na grafické znázornenie logickej štruktúry databázy.
- Subjekty: Môže to byť akákoľvek osoba, objekt, udalosť alebo koncept, o ktorých je potrebné údaje uložiť alebo udržiavať.
- Atribúty: Charakteristiky subjektov sa označujú ako atribúty.
- Vzťahy: Popisuje vzťah medzi entitami.
Vzťahy sú ďalej rozdelené na voliteľné a povinné vzťahy. Ďalším dôležitým pojmom, ktorý je spojený s diagrammi vzťahov medzi entitami, je kardinálnosť. Vo vzťahu identifikuje počet inštancií jednotky, ktoré môžu (alebo v niektorých prípadoch musia byť) spojené s inou entitou. Vzťahy medzi entitami teda považujú skutočný svet za zbierku rôznych typov podnikateľských subjektov. Definuje vzťahy medzi entitami a tiež popisuje atribúty súvisiace s entitami.
Porovnanie UML a ERD:
UML | ERD | |
Plná forma | Zjednotený modelovací jazyk | Vzťah vzťahov medzi entitami |
definícia | UML je populárny a štandardizovaný modelovací jazyk, ktorý sa používa predovšetkým pre objektovo orientované softvéry. | Diagramy entity-vzťah sa používajú v štruktúrovanej analýze a koncepčnom modelovaní. Často sa používajú na grafické znázornenie logickej štruktúry databázy. |
výhody |
|
|
konvencie |
|
|
Kľúčové výrazy | Trieda, objekt, asociácia a atribúty. | Entita, príklad entity, vzťah a atribúty. |
Informácie o úlohe | zahrnuté | Nezahŕňa |
Komentáre | Môže byť graficky reprezentovaný a pripojený k akémukoľvek objektu UML | Žiadne pripomienky v ER schémach |
Ciele |
|
|