Diagrams "същност- отношения" - урок UML

Това означение се предложен от P. Chen (P. Chen) в известната си работа през 1976 г. [17] и е допълнително разработен от R. Barker [16] (R. Barker). Diagrams "същност- отношения» (ERD), предназначен за графично представяне на модели на данните, разработена софтуерна система и предлагат набор от стандартни нотация за определяне на данните и връзките между тях. При този тип на отделните компоненти на концептуалния модел на данни може да бъде описан от набор от диаграми и връзките между тях, са от съществено значение, за да бъде разработена системата.

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

Примери за лица могат да бъдат: една банка, банка на клиента, сметката на клиента, на летището, за пътници на полет, компютър, терминал, кола, шофьорът. Всяка от субекти могат да бъдат лекувани с различна степен на подробност и на различни нива на абстракция, която се определя от конкретния състав на проблема. За графични структури представителни специално означение се използва (фиг. 2.8).

Фиг. 2.8. Graphics, за да покаже на предприятието

Съобщение (връзка) се определя като съотношение или някаква връзка между отделните лица. Примери за връзки могат да бъдат отношенията на "баща-син" или производствените отношения на "най-високо-подчинен". Друг тип връзки, дадени от съотношението "да притежават" или "имат свойството". Различни видове връзки са представени графично във формата на ромб със съответния името на връзката (фиг. 2.9).

Фиг. 2.9. Graphics да показват връзки

Графичен модел на данните е конструирана по такъв начин, че връзката между отделните субекти отразява не само семантичната характер на съответното правоотношение, но и допълнителни аспекти, необходими връзка, както и многообразието на данните, включени в една връзка предприятието случаи.

Помислете като един прост пример за ситуация, която се описва от две дъщерни дружества: "Служител" и "компания". В тази връзка, като по естествен път. използвайте съотношението на аксесоари служител на компанията. Като се вземат предвид съображенията, че компанията има няколко служители, както и на тези служители не могат да бъдат служители на други компании, тази информация може да бъде представен графично на следната схема "същност- връзката" (фиг. 2.10). В тази цифра, буквата "N" около връзка означава, че компанията може да работи повече от един състав, стойността на N не е фиксирана предварително. Броят "1" на другия край на връзката означава, че един служител може да работи само в една конкретна фирма, Е. Не е позволено допускане до служители, работещи на непълно работно време от други компании или институции, т.е...

Фиг. 2.10. Диаграмата "същност- отношенията", например, служителите на една компания

А малко по-различна ситуация в случай на разглеждане на лице "служителя" и "проект" и комуникация "участва в проект" (фиг. 2.11). Тъй като по принцип, едно лице може да участва в разработването на няколко проекта, както и в развитието на проекта могат да участват няколко членове, тази връзка е много ценен. Този факт е особено отразени в графиката показва буквите "N" и "М" за съответните лица, с избора на специфични символи не е критично.

Фиг. 2.11. Диаграмата "същност- връзката" например служителите, участващи в работата по проекта

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

Diagrams

Фиг. 2.12. Диаграмата "същност- връзката" за общ пример на компанията

ERD е показан при ограниченията на концептуален модел, като по-подробен оглед на моделирано софтуерната система, която в допълнение към статични връзки трябва да съдържа информация за поведението или функционирането на отделните му компоненти. За тези цели, в рамките на СРС използва различен тип диаграма, известен като диаграми на потока данни. Сега да преминем към SADT на диаграми.