Шта је ЕР дијаграм и како га применити?

Овај чланак о Едуеки помоћи ће вам да разумете и примените ЕР дијаграме на најефикаснији и тачнији начин кроз неке примере из стварног живота.

ИС дијаграм је графички приказ ентитета И њихови односима што помаже у разумевању података независних од стварне имплементације базе података. Углавном се користи за и други . Да разумемо терминологију ИС моделирање кроз следећу докету.

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

У стварном свету од вас се често захтева да прикажете табеле и њихове односе, претпоставимо да сте део тима базе података у својој компанији и да морате да представите дизајн базе података пословним корисницима.



ER-Diagram-Business-Meeting-EdurekaПословни корисници су нетехнолошка и тешко им је читати опширни пројектни документ.Шта можете да урадите? Морате да користите модел односа ентитета (ЕР).

Тхе ИС дијаграм помаже нам да представимо табеле и њихове односе у сликовитом формату који би био лакши за разумевање и уверљивији за клијенте и ваше колеге.

Пример ЕР дијаграма који представља Запослени ентитет заједно са својим атрибутима представљен је у наставку:

јава ц ++ питхон

Пре цртања ЕР дијаграма, морамо да схватимо шта су односи и како су представљени.

Однос

Односи су удруживање једног ентитета са другим ентитетом. Свака веза има своје име

Пример:

Компјутер додељује се радник.

Између ентитета може постојати више односа, нпр. радник ради у одељење док шеф одељења (такође запослени) управља одељење.

Веза такође може постојати између инстанци истог ентитета,

Пример:

Радник извјештава други Запослени.

Сада, кренимо у Кардиналност.

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

Кардиналност односаје број инстанци у једном ентитету који је повезан са бројем инстанци у другом.

Однос између запосленог и рачунара, помаже нам да одговоримо на питања попут тога колико рачунара може да се додели запосленом, могу ли се рачунари делити међу запосленима, могу ли запослени постојати без додељивања рачунара итд.

Пример:

Ако се 0 или 1 рачунар може доделити 0 или 1 запосленом, тада ће кардиналност односа између ова два ентитета бити 1: 1.

Кардиналност односа је три врсте: 1: 1, 1: Н. и М: Н .

Сада, научимо нотације ЦровФоот.

Записи Цровфоот

Цровфоот нотатион је један од начина представљања кардиналности односа у ЕР моделу. Ознака се састоји од четири симбола и један од њих треба користити за сваки ентитет у вези.

Рецимо да је однос између запосленог и рачунара такав да рачунар мора бити додељен једном и само једном запосленом, али запосленом се може доделити нула или било који број рачунара. Такав однос представљен је доњим дијаграмом.

Стране кључеве је потребно креирати у табелама да би се успоставио однос између ентитета.

Табела у којој ће се креирати страни кључ зависи од кардиналности односа. Хајде сада да разговарамо о врстама кардиналности и како то утиче на стварање страног кључа.

Сада заронимо равно у све ове различите врсте веза.

  • Однос 1: 1

Однос 1: 1 представља везу између појединачне појаве једног ентитета и појединачне појаве другог ентитета. Јер нпр. размотрите компанију у којој сваком запосленом може да се додели највише 1 рачунар, а рачунари се не деле међу запосленима.

Тхе Аллот_Дт атрибут није својство запослени или рачунар. Припада однос и стога је различито представљен у ЕР моделу.

Видимо да табела запослених има два додатна атрибута:

  • ЦомпИд
  • Аллот_Дт

ЦомпИд је страни кључ за успостављање везе између ове две табеле. Аллот_Дт који је атрибут везе увек се чува у табели која има страни кључ.

Алтернативно, могли смо да додамо атрибуте Ид и Аллот_Дт у рачунарску табелу да успоставимо везу.

  • 1: Н однос

1: Н однос представља везу између појединачне појаве једног ентитета и више појава другог ентитета.

Пример:

Узмите у обзир компанију у којој сваки запослени може бити распоређен на више рачунара, али ипак рачунари не могу да се деле између запослених.

У 1: Н. односа, страни кључ и атрибути односа увек се додају на многобројне (Н) стране везе. Стога су ови атрибути додати у табелу Цомпутер. Обрнуто решење неће функционисати.

У односу више према једном, примарни кључ једног ентитета делује као а страни кључ на страни где су дефинисани многи односи

  • М: Н веза

М: Н однос представља везу између вишеструких појава оба ентитета. Јер нпр. размотрите компанију у којој сваки запослени може бити распоређен на више рачунара, а рачунари могу да се деле између запослених.

У М: Н односа, однос је представљен потпуно новом табелом која има сложени примарни кључ. Таква структура захтева двоје страни тастери на новој табели који се повезују са примарним кључевима сваке од надређених табела. Атрибут везе налази се на овој новој табели.

Односи између многих ентитета обично резултирају у три табеле.

Овим смо дошли до краја овог чланка. Надам се да сте схватили ЕР дијаграм, њихове типове, значај и њихову примену кроз неке примере у стварном времену.

Сада када сте разумели основе, погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250 000 задовољних ученика раширених широм света. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА дизајниран је за студенте и професионалце који желе да буду Јава програмер. Курс је дизајниран да вам пружи почетну предност у Јава програмирању и да вас оспособи за основне и напредне Јава концепте, заједно са разним Јава оквирима као што су Пролеће .

Имате питање за нас? Спомените то у одељку за коментаре на овом блогу „ЕР Диаграм“ и јавићемо вам се што је пре могуће.