Дијаграм односа ентитета

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

Дијаграм односа ентитета је специјализирана графичка форма која илуструје односе између ентитета у бази података . ЕР дијаграми често користе симболе који представљају три врсте информација: ентитете (или концепте), односе и атрибуте. У индустријским стандардним ЕР дијаграмима, кутије се користе за представљање ентитета. Дијаманти се користе да представљају односе, а овали се користе да представљају атрибуте.

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

Дизајнери база података користе ЕР дијаграме за моделирање односа између ентитета базе података у јасном формату. Многи софтверски пакети имају аутоматске методе за генерисање ЕР дијаграма из постојећих база података.

Размислите о примјеру базе података која садржи информације о становницима града. ЕР дијаграм приказан на слици који прати овај чланак садржи два ентитета: особа и град. Једна веза "Живи у" односи се заједно. Свака особа живи у само једном граду, али сваки град може да прими многе људе. На примерном дијаграму, атрибути су име особе и градска популација. У принципу, именице се користе за описивање ентитета и атрибута, док се глаголи користе за опис односа.

Ентитети

Свака ставка коју пратите у бази података је ентитет, а сваки ентитет представља табелу у релационој бази података. Обично сваки ентитет у бази одговара редоследу. Ако имате базу података која садржи имена људи, њен ентитет се може назвати "Особа". Таблица са истим именом би постојала у бази података, а свака особа би била додељена у ред у табели Персон.

Атрибути

Базе података садрже информације о сваком ентитету. Ове информације се називају "атрибути". и састоји се од информација јединствених за сваки наведени ентитет. У примеру особе, атрибути могу укључивати име, презиме, рођендан и идентификациони број. Атрибути пружају детаљне информације о ентитету. У релационој бази података, атрибути се одржавају у областима на којима се одржавају информације унутар евиденције. Нисте ограничени на одређени број атрибута.

Односи

Вредност дијаграма односа ентитета лежи у њеној способности да прикаже информације о односима између ентитета. У нашем примеру можете пратити информације о граду у којем живи свака особа. Такође можете пратити информације о самом граду у Градском ентитету са односом који повезује информације о Људи и Граду.

Како направити ЕР дијаграм

  1. Направите кутију за сваки ентитет или концепт релевантан у вашем моделу.
  2. Цртајте линије за повезивање повезаних ентитета за моделирање односа. Означите везе користећи глаголе унутар дијамантских облика.
  3. Идентификујте релевантне атрибуте за сваки ентитет, почев од најважнијих атрибута, и унесите их овалима на дијаграму. Касније можете учинити ваше листе атрибута детаљније.

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