Разлика между ER и EER диаграмата

Ключова разлика - ER срещу EER Диаграма
 

Ключовата разлика между ER и EER диаграмата е, че ER диаграмата е визуално представяне на данни на базата на ER модел и описва как субектите са свързани помежду си в базата данни. EER диаграмата е визуално представяне на данни, базирана на модела EER, който е разширение на оригиналния модел на връзката между субектите (ER).

Преди да въведете данните в базата данни, базата данни трябва да бъде проектирана. ER диаграмата се използва за проектиране на базата данни. Той се основава на модела на връзката между субекта. Моделът на връзката на субект е модел, използван за проектиране и представяне на връзките между данните. Със сложността на данните, ER моделът беше разработен допълнително. Известен е като усъвършенстваният ER модел. EER диаграмата се основава на усъвършенствания ER модел.

СЪДЪРЖАНИЕ

1. Преглед и ключова разлика
2. Какво е ER диаграма
3. Какво е EER диаграма
4. Прилики между диаграмата ER и EER
5. Паралелно сравнение - диаграма ER срещу EER в таблична форма
6. Резюме

Какво е ER диаграма?

ER диаграмата представлява връзката между различни образувания. Субектите, атрибутите и отношенията са общи компоненти на ER диаграма. Субектът е обект от реален свят. В база данни на Училището може да има образувания като Студент, Лектор, Курс и т.н. Ако Студентът е субект, целият набор от данни на Студент се нарича набор от образувания. Някои субекти може да зависят от друго образувание. Този вид образувание е известно като слабо образувание.

Субектите са свързани помежду си с взаимоотношения. Когато един екземпляр на субекта е свързан с един екземпляр от друго образувание, той се нарича връзка към едно. Има един ръководител на отдел. И така, това е връзка 1: 1. Когато един екземпляр на образувание е свързан с много случаи на друго образувание, той е известен като отношение към едно към много (1: М). В отдел може да има няколко служители, но служител е в един отдел. И така, това е 1: М връзка. Когато много инстанции на образувание са свързани с много случаи на друго образувание, то се извиква като отношение към едно към много (M: N). Служител може да работи по множество проекти. Също така, в един проект може да има няколко служители. Това е M: N връзка. 1: 1, 1: M и M: N са двоични отношения. Когато предприятието е свързано със себе си, то е рекурсивна връзка. Връзката на трета степен е тройна връзка.

Всяко образувание има свойства, които ги описват. Те са известни като атрибути. Студентското образувание може да има атрибути като student_id, име, дата_of_birth, телефонен номер. Всяко образувание съдържа ключов атрибут, който помага да се разграничи всеки запис в базата данни. В Student entity student_id може да се счита за ключов атрибут, тъй като помага да се идентифицира всеки прочетен по уникален начин. Някои атрибути могат да бъдат извлечени от други атрибути. Възрастният атрибут може да бъде извлечен от атрибута data_of_birth. Следователно възрастта е производен атрибут. Ако ученикът има множество телефонни номера, атрибутът Телефон_номер може да се счита за многозначен атрибут. Атрибутът на име може да бъде разделен на множество атрибути, като например име и фамилия. Тогава това е съставен атрибут.

Вижте по-долу ER диаграмата,

Фигура 01: ЕР диаграма

Лекторът е субект. Има атрибути на id и специалност. Идентификаторът е ключов атрибут. Курсът за провеждане на преподавателя. Поведението е връзката между преподавател и курс. Връзка се обозначава с диамантена форма. Ключовият атрибут на курса е кодът на курса. Проектът зависи от курса. Следователно проектът е слабо образувание. Връзката между курса и проекта също е слаба. Слабо образувание е представено от няколко двойни правоъгълни кутии. Проектът се осъществява от Студент. Ключовият атрибут на Student е id. Ученикът може да има няколко телефона, така че е многозначен атрибут. Атрибутът на името допълнително се разделя на име и фамилия. И така, името е съставен атрибут.

Лекторът провежда много курсове, а преподавателят ръководи много проекти, така че те са взаимоотношения един към много (1: M). Един курс има един проект, а проект се прави от един студент. Следователно те са едно към едно (1: 1) отношения.

Какво е EER диаграма?

Когато приложението стана сложно, традиционният ER модел не беше достатъчен, за да начертае сложна диаграма. Следователно, ER моделът е разработен допълнително. Известна е като диаграмата Enhanced ER. Има три концепции, добавени към съществуващия ER модел в Подобрената ER схема (EER). Това са обобщение, специализация и обобщаване. При обобщаването субектите от по-ниско ниво могат да бъдат комбинирани за получаване на по-високо ниво. Специализацията е обратна на генерализацията. По специализация субектите от високо ниво могат да бъдат разделени на субекти от по-ниско ниво. Агрегацията е процес, когато връзката между две субекти се третира като едно цяло.

Фигура 02: Обобщение и специализация

Съгласно горната диаграма на ER, студентите и преподавателите са лица. Когато преминавате отдолу нагоре, обобщава студентските и лекторските субекти към личността. Това е подходът отдолу нагоре. Когато вървите отгоре надолу, личността може да бъде допълнително специализирана в студент и преподавател. Това е подходът отгоре надолу. Името и градските атрибути на Person принадлежи на студентското образувание, лекторско образувание. Студентското образувание има свой атрибут student_id, а лекторът има свой лектор_ид.

Пример за агрегиране е следният.

Фигура 03: Агрегация

Според горната ER схема, връзката между изпитния център и изпита заедно действат като цяло. Цялото това образувание е във взаимоотношения със студентското образувание. Когато студентът посети изпитния център, той или тя ще се поинтересува както за центъра, така и за изпита. Следователно, когато връзката между две образувания се третира като едно цяло, това е съвкупност.

Какво е сходството между ER и EER диаграмата?

  • И ER и EER диаграмите могат да се използват за проектиране на бази данни.

Каква е разликата между ER и EER диаграмата?

ER срещу EER диаграма

ER диаграмата е визуално представяне на данни на базата на ER модел и описва как субектите са свързани помежду си в базата данни. EER диаграмата е визуално представяне на данни, базирана на модела EER, който е разширение на оригиналния модел на връзката между субектите (ER).
 Модел
ER диаграмата се базира на ER модел. EER диаграмата се основава на модела EER.

резюме - ER срещу EER Диаграма

База данни може да бъде проектирана с помощта на ER диаграма. EER диаграмата е подобрена ER диаграма. В EER има допълнителни функции от оригиналната ER схема. ER диаграмата е визуално представяне на данни на базата на ER модел и описва как субектите са свързани помежду си в базата данни. EER диаграмата е визуално представяне на данни, базирано на модела EER, който е разширение на оригиналния модел на отношение между образувание (ER). Това е разликата между ER и EER диаграмата.

справка:

1. „Работа с ER диаграми.“ Създаване на представителство на ER диаграми в СУБД | Studytonight. Налични тук
2. „Подобреният ER модел“. Обобщение, специализация и агрегиране в ER модел | Studytonight. Налични тук