Galvenā atšķirība: UML apzīmē vienotu modelēšanas valodu. ERD apzīmē vienību attiecību diagrammu. UML ir populāra un standartizēta modelēšanas valoda, ko galvenokārt lieto objektorientētām programmatūrām. Strukturētajā analīzē un konceptuālajā modelēšanā tiek izmantotas vienību attiecības. Tos bieži izmanto, lai grafiski attēlotu datubāzes loģisko struktūru.
- Uzņēmumi: tas var būt jebkura persona, objekts, notikums vai koncepcija, par kuru dati ir jāglabā vai jāuztur.
- Atribūti: vienību raksturlielumi tiek saukti par atribūtiem.
- Attiecības: Tā apraksta saistību starp vienībām.
Attiecības tiek iedalītas izvēles un obligātās attiecībās. Vēl viens svarīgs termins, kas saistīts ar entītiju attiecību diagrammām, ir kardinālums. Attiecībās tā identificē vienības gadījumu skaitu, kas var (vai dažos gadījumos jābūt) saistītam ar citu vienību. Tādējādi vienību attiecību diagrammas reālo pasauli uzskata par dažādu veidu uzņēmējdarbības vienību kolekciju. Tā nosaka attiecības starp vienībām un apraksta arī ar vienībām saistītos atribūtus.
Salīdzinājums starp UML un ERD:
UML | ERD | |
Pilna forma | Vienota modelēšanas valoda | Uzņēmuma attiecību diagramma |
Definīcija | UML ir populāra un standartizēta modelēšanas valoda, ko galvenokārt lieto objektorientētām programmatūrām. | Strukturētajā analīzē un konceptuālajā modelēšanā tiek izmantotas vienību attiecības. Tos bieži izmanto, lai grafiski attēlotu datubāzes loģisko struktūru. |
Priekšrocības |
|
|
Konvencijas |
|
|
Pamatjēdzieni | Klase, objekts, asociācija un atribūti. | Uzņēmums, subjekta gadījums, attiecības un atribūti. |
Informācija par lomu | Iekļauts | Nav iekļauts |
Komentāri | Var būt grafiski attēlots un pievienots jebkuram UML objektam | ER diagrammās nav komentāru |
Mērķi |
|
|