Общи принципи на работа в erwin. Основи на работата в Erwin

Създаването на обекти и информация за тях е само част от картината. Връзките са логически връзки или асоциации между две единици. Ако не сте запознати с типовете връзки, които се поддържат в ER

печеля, вижте ръководството за спешни методиРъководство за методи за победа.

В тази глава ще научите как да:

Създайте нова връзка Прехвърляне на външни ключове към зависими субекти Влезте в редактора на връзки Влезте в редактора на дефиниция на релации Коригирайте местоположението на "огъването" на връзката

Има основна информация, която трябва да знаете, преди да започнете да рисувате връзки.

Какво е връзкаКак да въведете желаните редактори Какви инструменти от кутията с инструменти са ви необходими

Анатомия на връзката

Данните за взаимоотношенията са много важни и често критични данни, които използваме в ежедневния си бизнес. Например, важно е да знаете за някакъв тип инструмент, но знанието на кого принадлежи даден инструмент (отношенията между лицето и инструмента) може да бъде от решаващо значение. Връзкае връзка или между две единици, или между образувание и едно и също образувание. Връзката е "логически" обект, представен от един или повече атрибути - външни ключове. Комуникация в спешното отделение

печеляобикновено съдържа пет типа информация: тип на връзката, родителски край на връзката, дъщерен край на връзката, знак "задължителен" на връзката и мощност на връзката.

Как да се покаже менюто Редактор

идва с лента с менюта, в която липсва меню за редактор. Винаги можете да влезете в менютата Display и Editor, като щракнете с десния бутон на мишката. Насочването на курсора към диаграмата извежда менюто Display, а насочването на курсора към обект извежда меню, съдържащо всички редактори, свързани с този обект. Можете обаче да покажете менюто Редактор в лентата с менюта или да го премахнете от там.

1. Изпратете команда на радио бутона "Покажи менюто на редактора" в менюто с опции, за да се покаже менюто на редактора в лентата с менюта.

2. За да премахнете менюто Редактор от лентата с менюта, повторете тази команда.

Поддръжка на връзки в Toolbox

печеляКутията с инструменти има пет типа връзки: идентифициращи, неидентифицирани, пълен клъстер от подтип, непълен клъстер от подтип, неопределен (отношение много към много). Идентифицираща връзка -връзка, в която екземпляр на дъщерен обект се идентифицира чрез асоциирането му с родителския обект. Атрибутите на първичния ключ на родителския обект стават атрибутите на първичния ключ на дъщерния обект. Неидентифицираща връзка -това е връзка, при която екземпляр на дъщерно образувание не се идентифицира чрез асоциирането му с родителския обект. Атрибутите на първичния ключ на родителския обект стават неключови атрибути на дъщерния обект. Вижте също гл. девет, Връзки: разширени функции,сек. „Уточняване на неидентифициращи връзки“ и „Създаване на релации под тип“.

1. Поставете курсора върху инструмента, от който се нуждаете, и натиснете левия бутон на мишката.

идентифицираща връзка неидентифицирана връзка

2. Щракнете върху родителя и след това върху дъщерния обект, за да създадете връзка.

Използване на изскачащото меню на редактора за връзки

съдържа специална съкратена версия на менюто Редактор за връзки. Ако щракнете с десния бутон върху връзка в прозореца на диаграмата, тогава ERпечеляще покаже съкратена, зависима от контекста версия на менюто Редактор, която съдържа само редактори, ориентирани към връзки.
Виж гл. 3, Обекти и атрибути в
спешна помощ печеля , сек. „Използване на ER редакторипечеля".

Ако поставите курсора върху линия за връзка, натиснете SHIFT и щракнете двукратно върху левия бутон на мишката, ще се появи диалогов прозорец, в който ERwin ще ви попита дали искате да отворите активния редактор за родителския обект или дъщерния обект. Изберете родителския или дъщерния обект с бутона на мишката и щракнете върху OK.

Създайте връзка

Създайте връзка в спешното отделение

печелялесно. Този раздел описва как да създадете връзка и да въведете необходимите данни за нея.

Как да създадете връзка

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

2. Начертайте връзката: щракнете първо върху родителския обект и след това върху дъщерния обект.

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

.

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

Работя в редактор на връзки

Връзките, подобно на обектите, могат да имат имена и етикети. Тези етикети се наричат ​​глаголни фрази и трябва да описват как родителското образувание е свързано с дъщерното образувание. Редакторът за връзки ви позволява да зададете глаголната фраза, мощността и нулевата връзка за връзката.

Можете също да посочите име на роля за атрибут на външен ключ в редактора на връзки. Вижте също гл. 8, Обекти и атрибути: разширени функции,сек. „Използване на имена на роли на атрибути“.

Как да отворите редактора на връзки

1. Дайте командата "Връзка" в менюто Редактор.

2. Щракнете двукратно върху реда на връзката, която искате да редактирате. Ще влезете в редактора Relatio

кораб.

Поставете курсора върху линията на връзката и щракнете с десния бутон. Ще влезете в изскачащото меню на редактора. Дайте му командата "Връзка".

Как да използвате редактора на връзки

1. Въведете име, което идентифицира връзката в полето „Глаголна фраза“.

Обикновено глаголната фраза служи като име на връзката. Опитайте се имената на връзките да ги описват възможно най-пълно!Редакторът за връзки показва първите четири реда на глаголната фраза и ви позволява да въведете и прегледате още повече редове.

Използвайте клавиша за връщане на карета, за да преминете към нов ред. спешна помощ

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

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

3. Ако типът на връзката все още не е зададен, задайте го, като натиснете бутона за избор: „Идентифицираща“ или „Неидентифицирана“.

4. Натиснете бутоните с желаните опции в прозорците "Кардиналност" и "Нули", за да зададете кардиналността и нулевия режим за текущата връзка.

5. Ако искате да свържете име на роля с външен ключ, щракнете върху атрибута в списъчното поле „Външен ключ“ и въведете името на ролята в текстовото поле „Име на роля“.

Виж гл. 8, Обекти и атрибути: Разширени функции, Разд. „Използване на имена на роли на атрибути“.

Как да видите прозореца за глаголни фрази

Можете да използвате стрелките за превъртане в прозореца „Глаголна фраза“, за да видите целия текст на дълга глаголна фраза.

Задаване на мощността на една връзка

Кардиналност на комуникацията

се използва за указване на съотношението на броя на екземплярите на родителския обект към броя на екземплярите на детето. Обект родител може да комуникира с дъщерен обект по един от четирите начина. В IDEF1X мощността на бинарните отношения е 1:n, където n може да приеме следните стойности:0, 1 или повече - обозначени с "празно"
Всеки родителски обект е свързан с 0, 1 или повече дъщерни екземпляра.
1 или повече - обозначени с буквата "P"
Всеки родителски обект е свързан с 1 или повече дъщерни екземпляри.
0 или 1 - обозначено с буквата "Z"
Всеки родителски обект е свързан с 0 или 1 дъщерни екземпляри.
точно n, където "n" е някакво число
Всеки родителски обект е свързан с точно n дъщерни екземпляра.

Редакторът за връзки също ви позволява да зададете мощността на връзката.

1. Докато сте в редактора на връзки, натиснете бутона за избор, показващ желаната мощност.

2. Ако сте щракнали върху бутона "Точно", трябва да въведете число.

Ако сте задали този режим и не сте въвели номер, тогава ER

печеляняма да ви позволи да излезете от диалоговия прозорец.

Как да покажете кардиналността на една връзка

ви позволява да покажете мощността на връзката на диаграма.

Как да покажете или премахнете кардиналността на една връзка

1. Дайте командата "Кардиналност" в менюто Дисплей.

2. За да премахнете информацията за мощността, повторете тази команда.

Вижте също гл. единадесет, Документация на правилата (Бизнес правила),сек. „Използване на кардиналността на връзката за изразяване на правила“.

Задаване на режим Null (нулеви стойности)

В редактора за връзки можете също да зададете режима на "нулеви стойности". Отнася се до случая, когато няма стойност: това е празен набор или "без колона". Атрибут, който може да приеме стойност нула, се счита за „по избор“ и се изобразява като диамант в родителския край на връзката в диаграмата. Можете да зададете този режим на други места, но най-общо казано, първата такава възможност се предоставя в този редактор.

Как да настроите "задължително" или
"опционална" връзка

1. Докато сте в редактора на връзки, щракнете върху бутона "Без нулеви стойности", за да посочите "задължителна" връзка (без диамант в родителския край), или щракнете върху бутона "разрешени нули", за да посочите "незадължителна" връзка (с диамант от родителския край).

Работа в редактора за дефиниции на релации

Може също да искате да дефинирате връзката си по-пълно, за да можете да се обърнете към нея по-късно. Това се прави в редактора Relanship Definition.

1. Дайте командата "Определяне на връзката" в менюто Редактор, ако още не сте я дали.

2. Щракнете двукратно върху връзката, която искате да редактирате.

Поставете курсора върху връзката, която искате да редактирате, и натиснете десния бутон на мишката. Дайте командата "Определяне на връзката" в менюто "Редактор".

Ако получите съобщението „Първо изберете обект“, когато се опитате да щракнете двукратно върху връзка, това означава, че не сте щракнали точно върху връзката. Щракнете върху бутона OK в полето за съобщение, за да го изчистите от екрана и опитайте отново. Опитайте се да щракнете точно върху линията.

Как да използвате редактора за дефиниции на релации

1. Името на асоциацията, ако има такова, е в прозореца "Глаголна фраза". Можете да го редактирате, ако желаете.

2. Редактирайте „Физическото име на връзката“ според нуждите.

3. Въведете определението в полето „Rel

определение за нация".

4. След като сте готови, щракнете върху бутона "OK", за да запазите информацията и да излезете от редактора. За да излезете от редактора, без да запазвате промените, щракнете върху бутона "Отказ".

Корекция на връзката

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

Как да коригирате връзката

1. Щракнете върху връзката, която искате да редактирате. Връзката "лост" (тъмен квадрат) ще се появи на екрана. Той определя местоположение на връзката, което може да бъде преместено.

2. Щракнете навсякъде в сегмента на връзката, където е показан лостът.

3. Без да пускате левия бутон на мишката, променете местоположението на връзката според вашия вкус и след това отпуснете бутона на мишката.

Никога не забравяйте редовно да запазвате промените, които правите в диаграмата.

Кратко обобщение на глава 4

Как да покажете или скриете менюто Редактор

Дайте командата „Покажи менюто на редактора“ в менюто с опции, за да се покаже менюто „Редактор“ в лентата с менюта. За да премахнете менюто Редактор от лентата с менюта, повторете тази команда.

Как да използваме комуникационно-ориентирани инструменти

Поставете курсора върху инструмента, от който се нуждаете, и щракнете с левия бутон на мишката.

Как да създадете нова връзка

Щракнете върху една от иконите в кутията с инструменти, които представляват връзка, и след това щракнете първо върху родителския обект, а след това върху дъщерния обект.

Как да мигрираме външни ключове към зависими субекти

Не правете нищо. ERwin автоматично мигрира външни ключове, когато се създаде връзка. Никога не въвеждайте чужди ключове сами.

Как да влезете в редактора на връзки

Уверете се, че режимът „Връзка“ е активен в менюто „Редактор“ и след това щракнете двукратно върху връзката, която искате да редактирате.

Как да зададете кардиналността на една връзка

Докато сте в редактора на връзки, щракнете върху един от бутоните за избор в прозореца "Кардиналност", за да зададете мощността на връзката. Ако сте щракнали върху бутона „Точно“, тогава трябва да въведете точната стойност на кардиналитета в текстовото поле до името на бутона.

Как да влезете в редактора на дефиниция на релации

Уверете се, че режимът „Определяне на връзката“ е активен в менюто „Редактор“ и след това щракнете двукратно върху връзката, която искате да редактирате.

Как да коригирате формата на линията на връзката

Кликнете върху един от ъглите на линията и го преместете, докато линията стане по-хубава.

6. Моделиране в ERwin

Мястото на ERwin в информационното моделиране
Процесът на изграждане на информационен модел се състои от следните стъпки:

  • дефиниция на субекти;
  • определяне на зависимости между субектите;
  • настройка на първични и алтернативни ключове;
  • дефиниране на атрибути на обект;
  • привеждане на модела до необходимото ниво на нормална форма;
  • преход към физическото описание на модела: присвояване на съответствия име на обект - име на таблица, атрибут на обект - атрибут на таблица; задаване на тригери, процедури и ограничения;
  • генериране на база данни.

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

Картографиране на логическия и физическия слой на модела на данни в ERwin

В ERwin има две нива на представяне и моделиране – логическо и физическо. Логическото ниво означава директно показване на факти от реалния живот. Например хората, масите, отделите, кучетата и компютрите са реални обекти. Именуват се на естествен език, с всякакви разделители на думи (интервали, запетаи и т.н.). На логическо ниво не се разглежда използването на конкретна СУБД, не се дефинират типове данни (например цяло число или реално число) и не се дефинират индекси за таблици.
Целевата СУБД, имената на обекти и типове данни, индексите съставляват второто (физическо) ниво на модела ERwin.
ERwin предоставя възможност за създаване и управление на тези две различни нива на представяне на една диаграма (модел), както и много опции за показване на всяко ниво.

Компоненти на диаграма ERwin и основни изгледи на диаграма

Диаграмата ERwin е изградена от три основни блока - обекти, атрибути и връзки. Ако разгледаме диаграмата като графично представяне на правилата на предметната област, тогава същностите са съществителни, а връзките са глаголи.
Изборът между логическо и физическо ниво на показване се извършва чрез лентата с инструменти или менюто. В рамките на всяко от тези нива има следните режими на показване:

  • Режим "Entity" - името на обекта (за логическия модел) или името на таблицата (за физическото представяне на модела) се показва вътре в правоъгълниците; се използва за удобен преглед на голяма диаграма или поставяне на правоъгълници на обекти върху диаграмата.
  • Режимът на дефиниране на обект се използва за представяне на диаграмата на други хора.
  • Режим на атрибути. При преминаване от предметната област към модела е необходимо да се въведе информация за това какво представлява обектът. Тази информация се въвежда чрез задаване на атрибути (на физическо ниво - колони от таблици). В този режим обектът-правоъгълник е разделен с линия на две части - атрибутите (колони), които съставляват първичния ключ, се показват в горната част, а останалите атрибути се показват в долната част. Този режим е основният при проектиране на логическо и физическо ниво.
  • Режим "първични ключове" - вътре в правоъгълниците - показват се само атрибутите/колоните, които съставляват първичния ключ.
  • Режим на икони. За презентационни цели на всяка таблица може да бъде присвоена икона (растрова карта).
  • Режим на показване на глаголни фрази. Дъгите на връзките показват глаголни фрази, свързващи обекти (за логическо ниво) или имена на чужди ключове (за физическо ниво).

Диаграмата може да обхваща повече от един екран и повече от един лист, когато е отпечатана. За преглед на модела, освен превъртане на екрана, има режими на намаляване/увеличаване на изображението, показване на целия модел, показване на избрана част от модела.

Инструменти за създаване на модел в ERwin

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

  • редактори, свързани с обекта като цяло (дефиниция на обект, допълнителна информация, тригери, индекси, характеристики на таблицата, свързани с таблицата съхранени процедури);
  • редактори на атрибути (дефиниция на атрибути, колони на таблицата във физическия изглед на модела, хранилище на 4GL инструменти, като разширени атрибути в PowerBuilder).

Идентификация на субект. Субекти в ERwin

В диаграмата обектът е представен с правоъгълник. В зависимост от режима на представяне на диаграмата, правоъгълникът може да съдържа името на обекта, неговото описание, списък с неговите атрибути и друга информация.
Хоризонталната линия на правоъгълника разделя атрибутите на даден обект на два набора - атрибути, които съставляват първичния ключ в горната част и други (които не са включени в първичния ключ) в долната част.
Обектът е набор от реални или абстрактни обекти, като хора, места, събития, факти, които споделят общи характеристики. Същността е логична концепция. Обектът съответства на таблица в реална СУБД. В ERwin обектът визуално представя три основни типа информация:

  • атрибути, които съставляват първичния ключ;
  • неключови атрибути;
  • тип обект (независим/зависим).

Първичният ключ е атрибут или набор от атрибути, които уникално идентифицират екземпляр на обект. Ако няколко набора от атрибути могат уникално да идентифицират даден обект, тогава изборът на един от тях се извършва от разработчика въз основа на анализа на предметната област.
За всеки първичен ключ ERwin създава уникален индекс при генериране на структурата на базата данни.
Случаите на независим обект могат да бъдат еднозначно идентифицирани, без да се определят връзките му с други обекти; зависимо образувание, от друга страна, не може да бъде еднозначно идентифицирано, без да се определят връзките му с други субекти. Зависим обект се показва в ERwin като заоблен правоъгълник.

Взаимоотношения в ERwin

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

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

Връзката се нарича идентифицираща, ако екземпляр на дъщерен обект се идентифицира чрез връзката му с родителския обект. Атрибутите, които съставляват първичния ключ на родителския обект, са включени в първичния ключ на дъщерния обект. Дъщерно образувание в идентифицираща връзка винаги е зависимо образувание.
За връзка се казва, че не е идентифицираща, ако екземпляр на дъщерно образувание е идентифициран по различен начин, освен чрез връзка с родителския обект. Атрибутите, които съставляват първичния ключ на родителския обект, са включени в неключовите атрибути на дъщерния обект.
За да дефинирате ERwin релации, изберете типа връзка, след което щракнете върху родителския и дъщерния обект. Идентифициращата връзка е показана като плътна линия; неидентифициращи - пунктирана линия. Линиите завършват с точка отстрани на дъщерния обект.
Когато се дефинира връзка, атрибутите на първичния ключ на родителския обект се мигрират към съответната област на атрибути на дъщерния обект. Следователно такива атрибути не се въвеждат ръчно.
Атрибутите на първичния ключ на родителския обект се мигрират с техните имена по подразбиране. ERwin ви позволява да въведете роли за тях, т.е. нови имена, под които мигриращите атрибути ще бъдат представени в дъщерния обект. В случай на множество миграции на атрибут, такова преименуване е необходимо. Например субектът "посредническа сделка" има атрибута "код на фирмата-продавач" и "код на фирмата-купувач". В този случай първичният ключ на обекта "предприятие" ("код на предприятие") има две роли в дъщерния обект.
На физическо ниво името на ролята е името на колоната с външния ключ в дъщерната таблица.
Кардиналността на връзката е съотношението на броя на екземплярите на родителския обект към съответния брой екземпляри на дъщерния обект. За всяка връзка, различна от неспецифичната, тази връзка се записва като 1:n.
ERwin, в съответствие с методологията IDEF1X, предоставя 4 опции за n, които са представени с допълнителен знак в дъщерния обект: нула, един или повече (по подразбиране); нула или едно; точно N, където N е определено число.
Допустимостта на NULL стойности в неидентифициращи връзки ERwin изобразява празен диамант върху дъгата на връзката от страната на родителския обект.
Обозначенията за мощност, съответно, нула, един или повече, един или повече, нула или едно в IE нотацията са показани на фиг. един.

Фиг. 1. Нотация на мощността на връзката в нотация на IE

Името на връзката на логическо ниво е "глагол", свързващ обекти. Физическото име на връзката (което може да се различава от логическото) за ERwin означава името на ограничението (ограничението) или индекса.

Редактиране на графичен модел

1. Учебни въпроси

  1. Разработване на релационен модел на данни вERwin.
  2. Нормализиране на физическия модел на данни вERwin.

2. План на урока

  1. Контрол на знанията чрез тестване (тест ISE005).
  2. Импортиране на обекти в ERwin.
  3. Разработване на логически и физически модели на данни в ERwinизползвайки методологията IDEF1X.
  4. Нормализиране на физическия модел на данни в ервин.
  1. Импортирайте обекти в спешна помощпечеля,използвайки файл Данни _IS_Name. bpx, и въз основа на получения набор от обекти разработете логически модел на данни.

коментар:Ако имената на обекти и атрибути са създадени на кирилица (на руски), те трябва да бъдат пренаписани с латински букви.

  1. Създавайте логически и физически модели на данни с помощта на инструменти ервин.

  2. във вашата папка ISE.
  3. Нормализирането на физическия модел трябва да се извърши чрез разрешаване на връзки МНОГО-ДО-МНОГО с помощта на бутона Много към много трансформирайте лента с инструменти спешна помощ печеляТрансформиране на лентата с инструменти.
  4. Запишете резултатите от работата във файл
    Data_model_IS_Name_IDEF1X.er1 във вашата папка ISE.

Даден е ПРИМЕР на логически модел, както и на нормализиран физически модел на данни, изработен по технологията IDEF1X.

4. Технологичен процес на изпълнение на задачите

4.1. Технологичен процес на създаване на модели на данни

4.1.1. Методология за създаване на модели (методология IDEF1X)

Методология IDEF1Xизползван от инструмента CASE ERwinза изграждане на логически и физически модели на данни на информационната система.

ERwinима прост и разбираем потребителски интерфейс за изграждане на логически и физически модели на данни, обработвани от системата. IN логичномодел, е позволено да се създават връзки МНОГО-ДО-МНОГО между обектите и името на атрибута ( Име на атрибут) ще бъде името на атрибута в логичномодел и името на колоната ( име на колона), ако е дадено, ще бъде името на атрибута в физическимодели.

Във всеки от тези модели можете автоматично да преобразувате релация МНОГО-ДО-МНОГО в релация ЕДНО-КЪМ МНОГО.

В резултат на това ще бъде създадена подчинена таблица, която развързва връзката МНОГО-ДО-МНОГО. Тази таблица ще съдържа вграден съставен ключ (FK) с атрибути, вградени от основните таблици и съответните им типове данни. Ако трябва да промените типа данни, трябва да го направите ръчно.

Процесът на създаване на модел включва следните стъпки:

  1. Можете да създадете нов модел от прозореца Компютърни сътрудници ERwin или щракнете върху бутона за създаване на модел. И в двата случая ще се покаже диалогов прозорец. Създаване на модел - Изберете шаблон (фиг. 5.1).
  1. В прозореца Създаване на модел - Изберете шаблон трябва да изберете опция, която определя възможността за създаване на модели на данни от определен тип: Логично(може да се създаде само логически модел), физически(може да се създаде само физически модел) или Логически/Физически(можете да създадете и двата модела паралелно: и логично , И физически). За да имате повече опции, препоръчително е да изберете последната опция − Логически/Физически .
  2. IN групата Целева база данни от списъка, предоставен в полето База данни, изберете система за управление на база данни (СУБД) – SQL сървър, и на полето версияжеланата версия - 2000 .
  3. В прозореца, който се показва < Main Subject Area >/Показване] изберете типа модел, който да бъде създаден от списъка: Логичноили физически(фиг. 5.2).

В лентата с инструменти ERwin Toolboxсъдържа бутони, които ви позволяват да добавяте към модела на данни и да редактирате неговите отделни фрагменти:

Изберете(редактиране на избрания модел обект),

субект(добавяне на обект),

Връзка много към много(отношение много към много),

Идентифициране на връзката (идентифицираща връзка),

неидентифицирана връзка (неидентифицираща връзка).

4.1.2. Технологичен процес на създаване на логически модел на данни

В процеса на създаване на модел обектите могат да бъдат въведени чрез импортиране от речник на обекти, разработен в BPwin,или чрез създаване с бутон субектна лентата с инструменти.

Импортиране на обекти в ERwin

Забележки

  • Обектите могат да бъдат експортирани и импортирани само веднъж.
  • След импортиране на обекти от BPwinзнамена Обмен с ERwinи бутони актуализиранеИ Изтрийв диалоговия прозорец Редактор на речник на обекти и атрибути стават тъмни. Това е така, защото не можете да промените обекти и атрибути, които BPwinакции c ервин.

  1. Създаване на нови субекти.
    • Щракнете върху бутона за добавяне на обекти субекти щракнете в прозореца на модела.
    • Подходящо име на обект и натиснете влезе,след това въведете име на атрибут субекти.
    • За да изберете желания шрифт, изпълнете p.p. 1.9–1.12.
  2. Добавяне на нови атрибути.
    • В контекстното меню на обекта изберете командата Атрибути …и в появилия се прозорец (фиг. 5.4) натиснете бутона нов.
    • В прозореца Нови атрибути(фиг. 5.6) въведете името на атрибута в полето Име на атрибут .
    • Задайте типа данни на всеки атрибут за всеки обект: Текст (низ), число (число), дата/час (дата и час) или поле за бележка (Б инарноЛ argeОб .ject, Blob) (фиг. 5.5 или фиг. 5.6) .
    • Дефинирайте ключови атрибути, като поставите отметка в квадратчето Първичен ключв прозореца Атрибути(фиг. 5.5), след като изберете желания атрибут в полето атрибут.

Установяване на взаимоотношения между субектите

  1. Установяване на връзка МНОГО-Към-МНОГО:
    • В лентата с инструменти Erwin ToolboxНатисни бутона Връзка много към много .
    • Щракнете последователно с левия бутон на мишката върху имената на обектите, между които искате да създадете връзка (фиг. 5.7).

  1. Инсталация идентифициранеЕДНА КЪМ МНОГО връзки:
    • В лентата с инструменти Erwin ToolboxНатисни бутона идентифицираща връзка.
    • ключ ключов атрибутподчинено лице (FK)разположени от страната МНОГО (фиг. 5.8).
    • В подчинения обект се формира съставен ключ.

  1. Инсталация неидентифициращиЕДНА КЪМ МНОГО връзки:
    • В лентата с инструменти Erwin ToolboxНатисни бутона неидентифицирана връзка .
    • Щракнете последователно с левия бутон на мишката върху имената на обектите, между които искате да създадете връзка. Резултатът от създаването на връзка ще бъде изпълнението ключатрибут на основната единица като неключов атрибут подчинено лице (FK)разположени от страната МНОГО (фиг. 5.9).

4.1.3. Технологичен процес на създаване на модел на физически данни

Резултатът от изпълнението на командата ще бъде автоматично създаден физически модел, в който ще бъдат представени таблици вместо обекти, а полета от таблици ще бъдат представени вместо атрибути на обект.

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

4.2. Технологичен процес на нормализиране на физическия модел на данните (методология IDEF1X)

  1. В прозореца Computer Associates ERwin - )
Дял