Кључна разлика: УМЛ означава Унифиед Моделинг Лангуаге. ЕРД означава ентитетски дијаграм односа. УМЛ је популаран и стандардизован језик за моделирање који се примарно користи за објектно оријентисане софтвере. Дијаграми ентитета-односа се користе у структурираној анализи и концептуалном моделирању. Често се користе за графичко представљање логичке структуре базе података.
- Ентитети: Може бити било која особа, објект, догађај или концепт о којима се подаци морају чувати или одржавати.
- Атрибути: Карактеристике ентитета се називају атрибути.
- Односи: Описује повезаност између ентитета.
Односи се даље деле на опционе и обавезне односе. Још један важан термин који се повезује са ентитетским дијаграмима односа је кардиналност. У вези, он идентификује број инстанци ентитета који могу (или у неким случајевима морају) бити повезани са другим ентитетом. Дакле, ентитетски дијаграми односа сматрају стварни свијет збирком различитих типова пословних субјеката. Он дефинише односе између ентитета и такође описује атрибуте који се односе на ентитете.
Поређење између УМЛ и ЕРД:
УМЛ | ЕРД | |
Пуни облик | Јединствени језик за моделовање | Диаграм ентитетских односа |
Дефиниција | УМЛ је популаран и стандардизован језик за моделирање који се примарно користи за објектно оријентисане софтвере. | Дијаграми ентитета-односа се користе у структурираној анализи и концептуалном моделирању. Често се користе за графичко представљање логичке структуре базе података. |
Предности |
|
|
Конвенције |
|
|
Кључни појмови | Класа, објект, асоцијација и атрибути. | Ентитет, инстанца ентитета, однос и атрибути. |
Информације о улози | Укључено | Није укључен |
Цомментс | Може се графички представити и прикључити на било који УМЛ објект | Нема коментара у ЕР дијаграмима |
Циљеви |
|
|