Рецоммендед, 2024

Избор Уредника

Разлика између модела ЕР и релационог модела у ДБМС

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

Цомпарисон Цхарт

Основа за поређењеЕР МоделРелатионал Модел
БасицОн представља скуп објеката који се називају ентитети и однос између тих ентитета.Он представља збирку табела и однос између тих табела.
ДесцрибеМодел односа између ентитета описује податке као скуп ентитета, скуп односа и атрибут.Релациони модел описује податке у табели као Домаин, Аттрибутес, Туплес.
ОдносМодел ЕР је лакше разумети однос између ентитета.Компаративно, мање је лако извести релацију између табела у релационом моделу.
МапирањеМодел ЕР описује мапирање кардиналитета.Релациони модел не описује картиналности мапирања.

Дефиниција ЕР модела

Модел ентитетског односа или модел ЕР развио је Петер Цхен 1976. године. Модел ЕР може се изразити као збир ентитета, који се називају и реалним ријечним објектима и односима између тих ентитета. Не би требало да постоје два ентитета. Модел ЕР показује концептуални поглед на базу података.
Модел ЕР формира се ентитетским скупом, скупом односа и атрибутима . Тамо где сви ентитети заједно формирају скуп ентитета, сви односи између ентитета заједнички формирају скуп односа, а атрибут описује својства ентитета.

То се може објаснити примјером. Узмимо два ентитета стварног свијета Запослити и Одјел ће формирати скуп ентитета. Сада можемо лако да извучемо однос између ова два ентитета који је запослен за одељење. Ово је начин на који можемо дохватити скуп односа из ЕР модела. С друге стране, атрибути ових ентитета би били, за Емплои- (име_пословања-, запослени-, емплоли_адд, запослени_пост, итд.) И за Одјел- (одјел-име, одјел_но, локација, итд.).

Садржај ЕР-модела мора бити у складу са ограничењима као што је мапирање кардиналности, однос учешћа и кључеви . Мапирање квантитета описује број ентитета придружених другом ентитету. Однос учешћа описује да ли постоји потпуно или делимично учешће једног ентитета у другом. Кључеви јединствено дефинишу ентитет у скупу ентитета.

Дефиниција релационог модела

Релациони модел је развио Цодд 1970. године заједно са не-процедуралним методом за упит података из Релационог модела. Релациони модел представља податке и однос између тих података у облику табела. Табеле се називају односи у релационом моделу.

Табеле могу имати било који број редова, али имају одређен број колона. Сваки ред у табели се зове Тупле који садржи потпуне информације о одређеном ентитету у табели. Сет оф Туплес се назива запис и стога се Релациони модел зове Рецорд-басед Модел .

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

Кључне разлике између модела ЕР и релационог модела

  1. Основна разлика између ЕР модела и релационог модела је да се ЕР модел посебно бави ентитетима и њиховим односима. С друге стране, релациони модел се бави табелама и односом између података тих табела.
  2. Модел ЕР описује податке са скупом ентитета, скупом односа и атрибутима. Међутим, Релациони модел описује податке са торкама, атрибутима и доменом атрибута.
  3. Лако се може разумети однос између података у ЕР моделу у односу на релациони модел.
  4. Модел ЕР има мапирање кардиналности као ограничење, док релациони модел нема такво ограничење.

Закључак:

Ако ЕР модел треба да се конвертује у релациони модел, сваки снажни ентитет ће дефинисати посебну табелу.

Top