Entity-взаимоотношенията диаграма (ERD)

Целта на тези симулации е да осигури разработчик на IP схема концептуална база данни под формата на един или повече модели на местни модели, които са относително лесно може да бъде съпоставена с всяка система за база данни. Най-често срещаните начини за моделиране на данни диаграми са "субект-връзка" (ERD Entity-Връзка диаграмите). С тяхна помощ се определя важни обекти на домейни (лица), техните свойства (атрибути) и взаимоотношения помежду си (свързване). ERD директно се използва за проектиране на релационни бази данни.

Описание на предметната област включва съществуващите обекти, техните свойства и отношения. Съответно, модел субект-връзка е конструирана с помощта на три дизайн елементи: естеството, атрибути и връзки.

РЕЗЮМЕ (Entity) - е абстракция (модел) на реално съществуващи или въображаем обект, процес или събитие като значение за предметната област, информация, на която трябва да се съхранява. С същността на свързаните с него понятия: вид - набор от еднородни предмети, явления, които действат като едно цяло, и копиране - специфичен набор от елементи, които определят даден тип. Всяко предприятие трябва да има уникален идентификатор. Всеки екземпляр на едно предприятие трябва да бъде еднозначно идентифицирани и се различава от всички други случаи на типа на лице.

Разлика е по същество независима, зависими и свързани. Независим лице са данни, които винаги присъства в sisteme.Zavisimaya същност е данни зависи от други субекти в системата. За съществуването на зависим субект трябва да има субект, от който zavisit.Assotsiirovannaya същност са данни, че е свързан с отношенията между субектите.

Атрибутът представлява типа на характеристики или свойства, свързани с набор от реални или абстрактни обекти (хора, места, събития, държави, идеи, двойки обекти и т.н.). атрибут копие - е специфична характеристика на отделен елемент от комплекта. Съд атрибут зависи от характеристиките на типа и стойността му нарича стойност на атрибут. Най-ER-модела атрибути, свързани с конкретен обект. Така инстанция лице трябва да има само една определена стойност за съответната атрибут. Атрибутът може да бъде една и съща за различни лица (на възраст на лицето и възрастта на сградата), но трябва да бъдат различни атрибути за определен тип лице. Умение може да бъде или задължително или не. Непременно, че атрибутът не може да вземе неопределена стойност.

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

За да се определят конкретни случаи на лицата, принадлежащи към определен тип, използвайте специални атрибути или набор от атрибути, наречен ключ. Всяко предприятие трябва да има поне един възможен ключ. Възможна ключ същност - това е един или повече атрибути, чиито стойности еднозначно да идентифицира всеки отделен случай на юридическо лице. Когато има няколко възможни ключове един от тях е избран като основен ключ и останалите клавиши се разглеждат като алтернатива.

Съобщение (Връзка) - означава да представлява отношения между лица, които имат отношение към предметната област. Всяко предприятие може да има произволен брой с други органи, модел. Семантичните отношения могат да се комбинират с произволен брой лица, но Verd модел използва само бинарни отношения, които са моделирани lyubyen-мерното отношения.

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

Важен специален случай на връзката е връзката между субекти, при което всеки субект, например, наречен родителя, се свързва с произволен (включително нула) брой копия на второто лице, наречено лице от страна на детето (това зависи лице), и всяко нейно потомък субект, свързан с точно по един екземпляр на същността на родителя.

Двоични отношения са класифицирани според вида на връзка между случаите на автономните области, както следва:

Едно към едно (1: 1), всеки субект, например А съответства на един случай на лице B и обратно (например: Student - zachotka);

Един-към-много (1: M): едно копие лице А съответства на множество копия на субект, Б и В субект всеки случай съответства на един случай на лице А (например група - студент);

А много към един (М: 1) на обратната страна на връзката на един към много на връзката (например: студент - група);

А много-към-много (М: К): всеки случай на лице А съответства на множество копия на единица В, и обратно (например: студент - един обект).

В допълнение към тези основни проекти модел на данните може да съдържа няколко допълнителни. Те включват:

Подтипове и supertypes. подтип на - субект, който е общ термин за група от такива лица (тези субекти се появяват като подтипове спрямо подтип на);

Взаимно изключващи комуникация. Всеки екземпляр на дадено предприятие участва в само една връзка от групата на взаимно изключващи взаимоотношения;

Рекурсивно връзка. Предприятието може да бъде свързано със самата себе си;

Неподвижни svya комуникация: инстанция лице не може да бъде преместен от една инстанция в друга връзка.

За изображение ER-диаграми следните графични примитиви, използвани в нотацията Чен:

Примитиви, които представляват юридически лица и взаимоотношения, са свързани с линии, върху които се уточнява вида на връзката.

Най-

Entity-взаимоотношенията диаграма (ERD)
Например, на фиг. 24 показва фрагмент от информационния модел на университета в езиковите FR-класациите.

В рамките на този фрагмент независими лица са: факултет, департамент, учебен предмет. Зависими лица: изследваната група (винаги част от някои преподаватели), студенти (винаги е член на групата на проучване), учителят (винаги работи в някакъв отдел), Gradebook (винаги принадлежи на ученика). Асоциираното предприятие: изпит / Ladder - са представени данни по този въпрос, с което контролът на знания, учители, което притежава му и един студент, който го дава под наем. Представени на фиг. 24 Отношенията между лица са ограничени връзка между отдела и факултета (отдел не може да принадлежи на нито една факултет) и връзката между групата и учител-ръководител (например, уредници имат само първа година група).

За да се опише същността могат да бъдат използвани диаграма качества, както е описано подробно, състояща се от по същество съответстващи атрибути към нея (което показва основните характеристики) и домейни. (Domain - този набор, чиито елементи са всички възможни стойности на атрибута.)

P

Entity-взаимоотношенията диаграма (ERD)
Пример Фиг. 25 - Предприятието графика на тема атрибути с ключовите атрибути на името и специалността.