Entity-отношенията диаграми - studopediya
Entity-връзка диаграма (ERD) са предназначени за развитието на модели на данните и да осигури стандартен начин за определяне на данните и връзките между тях.
С ERD извършва подробно за съхранение на данни, както и документира същността на системата и как те си взаимодействат, включително идентификация на домейни обекти (лица), свойствата на тези обекти (атрибутите) и техните връзки (връзки).
РЕЗЮМЕ представлява множество копия на реални или абстрактни обекти, които имат общи качества или характеристики. Всяка система, обект може да бъде представена от само един орган, който да бъде еднозначно идентифицирани. Наименование на органа трябва да бъде съществително, отразяващ тип или клас име, а не на определен случай.
Съотношението в най-общия представлява връзка между две или повече лица. Съотношението трябва да бъде уникално име. За да направите това, използвайте граматичен оборот на глагола.
Що се отнася до представянето на диаграми за потока от данни, пишете лице-връзка диаграма, използвайки множество бележки. Най-често срещаните са обозначенията ERD нотация Чен (Chen) и нотация Баркър (Barker). ERD символи в означението на Chen, съответните структури и връзки са показани на Фиг. 11.
Фиг. 11. ERD символи в нотация Чен: а - независим орган;
б - зависими лица; в - асоциативен характер; г - неограничен съотношение; г - ограничена връзка; д - значително ограничено значение
Независим Предприятието определя независимите данни, които са винаги присъства в системата. В същото време връзката й с други субекти, може да съществува, така и не съществува.
Зависимо лице е данни зависи от други субекти в системата. Той трябва винаги да има отношения с други субекти на системата.
Асоциативен лице са данни, че е свързан с отношенията между две или повече лица.
Unlimited (задължително съотношение) е съотношението, което съществува, докато има значение единица.
Ограничен (по желание съотношение) представлява условно отношенията между лица.
Значително по-ограничен връзка се използва, когато е подходящо лице в системата са взаимно зависими.
За да се определят изискванията, според която предприятието, участващи в отношенията, се използва за комуникация. Всяка връзка свързва дух и отношение и да се фокусира само върху отношението на същността. Стойност характеризира своя тип връзка и е избрана от множеството: "0 или 1", "0 или повече", "един", "един или повече", "стр диапазон: Q". Стойност двойка връзки, принадлежащи към същата връзка, определят вида на връзката.
За повечето приложения, използвайте следните видове взаимоотношения:
· Едно към едно (използван в горните нива на йерархията на модела на данни, долната рядко);
· Един към много (връзката на този вид е най-често използваните);
· Много към много (използван в ранните етапи на проекта, за да се изясни ситуацията).
В бъдеще, всяка от отношенията на "много към много" трябва да се превърне в комбинация от видове отношения, "едно към едно" или "един към много" (може би с въвеждането на допълнителни асоциативни лица и с въвеждането на нова връзка).
Всяко предприятие има един или повече атрибути, които я идентифицират всеки обект инстанция. В този случай, всеки атрибут може да се определи като ключов.
Detailing субекти, извършвани от атрибутите на диаграми, които разкриват същността на атрибутите, свързани с. атрибути като подробна схема се състои от по същество съответстващи атрибути и домейни.
Домейн - колекция от някои информация т ценности и атрибут - уникално име се дължи на домейна на стойностите на някаква информация елемент. С други думи, един домейн описва стойности региона атрибут.
На всяка графика на атрибути атрибут е представена като връзка между същността и съответния домен е графично представяне на набор от възможни стойности на атрибутите. За символи домейни, използвани в диаграма правоъгълник със заоблени ъгли. Всички връзки имат стойност на атрибут към своя край. За идентифициране на ключов атрибут използва долна черта името му.
Горните средства за описват атрибути и ERD примерни диаграми определят нотация в Chen. По-нататъшното развитие на този подход е в процес на разработка Баркър, които предлагат на оригиналния нотация, която позволи на най-високо ниво на интеграция предлагат Чен средство за описване на моделите.
В Баркър означение се използва само един тип диаграма - ERD. Essence на ERD представлява правоъгълник с всякакъв размер, съдържащ в себе си същността на името, списък с атрибути и индекси ключовите имена на атрибути (на знака # пред името на ключовия атрибут).
Всички комуникации са бинарни и представляват една линия с два края се присъединяват юридическо лице, което трябва да се определят от наименованието, степента на мултиплициране и степен на ангажираност. Степента на множество определя един или много обекти са включени в съобщението. Степента на принуда определя дали е необходимо или не е необходимо, тази връзка между субектите. За множествена връзка свързана с правоъгълници в три точки, а за една връзка в един момент. Когато е необходимо свързване в непрекъсната линия до средата на комуникация с опционален - осеян.
ERD развитие включва такива основни стъпки като:
1) идентифициране на лица, техните атрибути, и първични и алтернативни ключове;
2) идентификация на връзки между субекти и определящи видове връзки;
3) резолюция на неспецифични видове връзка (много до много).
Има концепции и методи за нормализиране стъпка проектиран Codd (Codd). Той установил три вида нормализирани вериги, наречени първа, втора и трета нормална форма.
Според Codd всеки нормализирана схема (схема без да се повтарят групи) ще бъде автоматично в първа нормална форма (1NF), без значение колко сложна може да съществува своя ключ и какви да са отношенията между нейните елементи. По дефиниция, схемата е в секунда нормална форма (2NF), ако всички негови ключови атрибути са напълно зависими от ключа. Схемата е в трета нормална форма (3NF), ако е в 2NF и нито една не-ключов атрибут не е зависим от друг не-ключов атрибут. Редът на прехвърляне на не-нормализиран схема в 3NF е показано на фиг. 12.
Фиг. 12. Процедурата за установяването на 3NF
Стъпка 2 служи за идентификация и определяне на отношенията между лица. както и да се установи какви видове взаимоотношения. На този етап, това позволи на неспецифичен отношения "много към много".
Определяне на идентифициране на взаимоотношения включва връзки за това съотношение трябва да се изследват и в двете посоки по следния начин: да се избере едно копие на предприятието и се определи колко много и различни случаи на второто лице може да бъде свързана с него.
Етап 3 е предназначена за решаване на връзката "много към много". За тази цел, всяко такова не-специфично съотношение се превръща в две специално с въвеждането на нов, а именно асоциативен субект.
Фиг. 13. Резолюция неспецифична връзка
Неспецифичното отношение на фиг. 13 показва, че един студент може да учи много теми, и на обекта може да се изучава от много студенти. Въпреки това, ние не можем да определим какво ученик научава обект, докато не се въведе, за да разреши случая с специфичния характер на обучението на отношенията асоциативен на субекта. В резултат на това всеки екземпляр на въведени лице е свързано с един студент и един предмет.
По този начин, асоциативен характер на своята същност представляват двойки от реални обекти, и обикновено се появяват в стъпка 3.