Разлика између ЕР и ЕЕР дијаграма

Кључна разлика - ЕР против ЕЕР Дијаграм
 

Кључна разлика између ЕР и ЕЕР дијаграма је та ЕР дијаграм је визуелни приказ података на основу ЕР модела и описује како су ентитети повезани једни са другима у бази података. ЕЕР дијаграм је визуелни приказ података, заснован на ЕЕР моделу који је продужетак оригиналног модела односа између ентитета (ЕР)..

Пре уноса података у базу података, базу података треба осмислити. ЕР дијаграм се користи за дизајн базе података. Заснива се на моделу односа између ентитета. Модел односа ентитета је модел који се користи за дизајнирање и представљање односа између података. Уз сложеност података, ЕР модел је даље развијен. Познат је као појачани ЕР модел. ЕЕР дијаграм заснован је на унапређеном ЕР моделу.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је ЕР дијаграм
3. Шта је ЕЕР дијаграм
4. Сличности између ЕР и ЕЕР дијаграма
5. Упоредна упоредба - ЕР са ЕЕР Дијаграмом у табеларном облику
6. Резиме

Шта је ЕР дијаграм?

ЕР дијаграм представља однос између различитих ентитета. Ентитети, атрибути и односи уобичајене су компоненте ЕР дијаграма. Субјект је објект у стварном свијету. У школској бази података могу бити ентитети попут ученика, предавача, курсева итд. Ако је ученик ентитет, цео скуп података ученика назива се скуп ентитета. Неки ентитети могу зависити од другог ентитета. Та врста ентитета је позната као слаб ентитет.

Ентитети су међусобно повезани везама. Када је једна инстанца ентитета повезана са једном инстанцом другог ентитета, она се зове однос један према једном. Постоји један менаџер за одељење. Дакле, то је однос 1: 1. Када је једна инстанца ентитета повезана са многим инстанцама другог ентитета, она је позната као однос један према многима (1: М). У одељењу може бити више запослених, али запослени су у једном одељењу. Дакле, то је 1: М веза. Када је много инстанци ентитета повезано са многим инстанцама другог ентитета, оно се позива као однос један према многима (М: Н). Запослени може да ради на више пројеката. Такође, на једном пројекту може бити више запослених. То је веза М: Н. 1: 1, 1: М и М: Н су бинарни односи. Када је ентитет повезан са собом, то је рекурзивни однос. Однос степена три је тројни однос.

Сваки ентитет има својства која их описују. Познати су као атрибути. Студентски ентитет може имати атрибуте као што су студент_ид, име, датум_извештаја, телефонски број. Сваки ентитет садржи атрибут кључа који помаже у разликовању сваког записа у бази података. У студентском ентитету студент_ид се може сматрати кључним атрибутом јер помаже да се једнозначно прочита свако читање. Неки атрибути се могу извести из других атрибута. Атрибут старости може се извести атрибутом дата_оф_биртх. Стога је старост изведени атрибут. Ако ученик има више телефонских бројева, атрибут телепхоне_нумбер може се сматрати атрибутом са више вредности. Атрибут имена може се поделити на више атрибута, као што су име и презиме. Тада је то сложени атрибут.

Погледајте доњи дијаграм ЕР,

Слика 01: ЕР дијаграм

Предавач је ентитет. Има атрибуте ид и специјалности. Ид је кључни атрибут. Предавање води предавач. Понашање је однос предавача и предмета. Однос је означен дијамантским обликом. Кључни атрибут предмета предмета је шифра курса. Пројекат зависи од курса. Стога је Пројект слаба целина. Веза између курса и пројекта је такође слаба. Слаба целина представљена је неким двоструким правоугаоним кутијама. Пројекат ради Студент. Кључни атрибут Студент је ид. Ученик може имати више телефона, тако да је атрибут више вредности. Атрибут имена даље је подељен на име и презиме. Дакле, име је сложени атрибут.

Предавач води много курсева, а предавач надгледа многе пројекте, тако да су они односи један према многима (1: М). Један предмет има један Пројекат, а пројекат ради један студент. Стога су они односи један на један (1: 1).

Шта је ЕЕР дијаграм?

Када је апликација постала комплексна, традицијски ЕР модел није био довољан да нацрта софистицирани дијаграм. Стога је ЕР модел даље развијен. Познат је као дијаграм побољшане ЕР. Постоје три концепта који су додани постојећем ЕР моделу у побољшаном ЕР дијаграму (ЕЕР). То су генерализација, специјализација и агрегација. Генерално, ентитети нижег нивоа могу се комбиновати за производњу ентитета вишег нивоа. Специјализација је супротна генерализацији. У специјализацији, ентитети високог нивоа могу се поделити на ентитете нижег нивоа. Агрегација је процес када се однос два ентитета третира као јединствени ентитет.

Слика 02: Генерализација и специјализација

Према горњем ЕР дијаграму, ентитети за студенте и предаваче су лица. Када иде одоздо према горе, генерализира ентитете ученика и предавача до ентитета Особа. То је приступ одоздо према горе. Када иде од врха до дна, особа се може додатно специјализовати за студента и предавача. То је приступ одозго. Име и атрибути града Особе припадају студентском ентитету, односно предавачу. Студентски ентитет има свој атрибут студент_ид, а ентитет Предавач има свој предавач_ид.

Пример здруживања је следећи.

Слика 03: Агрегација

Према горе наведеном ЕР дијаграму, однос Испитног центра и Испита заједно дјелују као цјелина. Цијели овај ентитет је у вези са ентитетом Студент. Када студент посети Испитни центар, он ће се распитати и о центру и о испиту. Стога, када се однос два ентитета третира као један ентитет, то је агрегација.

Која је сличност дијаграма ЕР и ЕЕР?

  • И ЕР и ЕЕР дијаграми могу се користити за израду база података.

Која је разлика између ЕР и ЕЕР дијаграма?

ЕР вс ЕЕР дијаграм

ЕР дијаграм је визуелни приказ података на основу ЕР модела и описује како су ентитети повезани једни са другима у бази података. ЕЕР дијаграм је визуелни приказ података, заснован на ЕЕР моделу који је продужетак оригиналног модела односа између ентитета (ЕР)..
 Модел
ЕР дијаграм заснован је на ЕР моделу. ЕЕР дијаграм заснован је на ЕЕР моделу.

Резиме - ЕР вс ЕЕР Дијаграм

База података може бити дизајнирана помоћу ЕР дијаграма. ЕЕР дијаграм је побољшани ЕР дијаграм. У ЕЕР-у постоје додатне функције од оригиналног ЕР дијаграма. ЕР дијаграм је визуелни приказ података на основу ЕР модела и описује како су ентитети повезани једни са другима у бази података. ЕЕР дијаграм је визуелни приказ података, заснован на ЕЕР моделу који је продужетак оригиналног модела односа између ентитета (ЕР). То је разлика између ЕР и ЕЕР дијаграма.

Референце:

1. "Рад са ЕР дијаграмима." Креирање репрезентације ЕР дијаграма у ДБМС | Студитонигхт. Доступно овде
2. „Побољшани ЕР модел.“ Генерализација, специјализација и агрегација у ЕР моделу | Студитонигхт. Доступно овде