Статия за Ервин

Ервин - трудно е да се направи първата стъпка

Evteev Михаил
[email protected]

В предишна статия серия от инструменти за моделиране, BPwin система от логически Works е описан. Процесът на моделиране не е завършен на моделирането на бизнес функции и процеси. Това е само първата стъпка. Следващото ще бъде моделиране на системата за физическо съхранение. Logic Работи дружество с Ервин / ERX система ще ви помогне да го направя. моделиране на системата и процеса ще бъдат описани накратко в тази статия.







Следното описва общата функционалност на програмата и описва процеса на моделиране.

IDEF1X стандарт регламентира развитието на структурата на базата данни от самото начало - пряко моделиране.

Под прякото моделиране се разбира, за да опишете схемата на базата данни в графична форма, а след това получи сценария на езика SQL или крайната база данни. С директен моделиране използва концепцията за лица и взаимоотношения. Диаграми самите се наричат ​​съответно - субект-връзка диаграма. Същността на този обект в реалния свят, за да бъдат изпълнени в системата. Съобщението е отношението на лицата, които управляват взаимодействието на предметите от реалния свят. Всяка единица има набор от качества - атрибути.
Тези концепции са основни и необходими за изграждането на субект-връзка модел. Стандартът описва също имената на образователните методи за лица и взаимоотношения.

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

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

Така че, както виждате, първата стъпка все още не е толкова трудно, колкото е боядисана.

Диаграма с творенията.

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

Dialog решителност, предприятието отнася.

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

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

Разговор задачи на физическите параметри на духа и неговите атрибути.

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

Dialog описание домейн.

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

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

Във връзка диаграма представено от линиите, простиращи се от една таблица на друг. Всяка връзка, както обикновено, има уникално име. Свързани маси, съответно, са два вида: родител и дете. Родител показва таблицата правоъгълник с прави ъгли, със заоблен дете.

Диаграма с определени ограничения.

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

Dialog определи комуникационни параметри.

Все пак, това не е всичко. Исторически погледнато, че в света на релационни бази данни, има два вида цялост връзка. процедурни и декларативно. Декларативен вид се осъществява от машината на базата данни и сървър е определен при създаването на таблици на съответните оператори. Сървърът автоматично проверява валидността на добавяне, изтриване и промяна на стойностите в съответните таблици. На процедурен подход, задължението да се провери стойността се носи от строителя. Той трябва да пишат свои процедури в езика на заявката за проверка на стойностите на всички видове делеции, допълнения и актуализации таблиците родител и дете. Това се превръща в бедствие, ако искате да прехвърлите на системата към различен целева платформа.







Диалог опише процесуално целостта на връзката.

Бих искал да отбележа още веднъж, че дизайнът на основата, можете да се възползвате от широк набор от инструменти Ервин. Всички понятия, които са ви известни от теорията на релационни бази данни, са на разположение за употреба. Можете да се опише естеството на първичните качества, външен вид и заместник ключове (индекси). От гледна точка на Erwin диаграми може да се реализира на описанието на комуникация като "клас-подклас". Системата поддържа и двата вида почтеност, което значително опростява дизайна.

Ервин предлага богати възможности за улесняване на процеса на разработване на база данни. Това най-вече се отнася за шаблоните, поддръжка на потребителски типове данни и домейни.

За повече подробности Искам да предвиждат универсален инструмент - езикът шаблон.

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

Диалози с помощта на шаблони.

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

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

Защото, за да получат работна база данни, което трябва само да изберете съответния елемент от менюто. Всички вие, останалите отново направи Ервин.

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

поколение на база данни.

Версия 2.5 Ервин система е високо оценена възможността за генериране на базата данни на сървъра. В сравнение с предишните версии той има много големи и малки подобрения прави живота ви по-лесно.

На първо място се разширява броя на поддържаните сървъри на бази данни (см. По-долу). Това се отнася най-вече за нови версии на лидерите на пазара на сървъра на базата данни в данни - Oracle, Informix, MS SQL Server, Sybase. Ервин винаги е бил отличават с това, че поддържа всички функции на всеки сървър. Ако използвате Ервин, няма да бъде ограничен до подмножество от общи команди от всички сървъри.

Всяка от неговите функции се изпълняват за всеки сървър. По-специално, версия 2.5 добавя поддръжка за физическото местоположение на данните на сървъра (сегментите, обем и т.н.), групирани и nonclustered индекси, тип данни автоматично нарастване, и повече. Използването на тези допълнителни функции, описани само в специални секции на документацията се фокусира върху опитни потребители и администратори на сървъри на бази данни.

Съгласно схемата за обратна моделиране има за цел да възстанови съществуващата база данни. Това е задължително, когато искате да пренесете база с един сървър за база данни в друга. Erwin елегантно изпълнява обратен процес моделиране.

Работата с него е лесна за очевидно. Можете да създадете празен чарт, установяване на връзка със сървъра на базата данни и изберете елемент от менюто на "синхронизация със сървъра на база данни." Процесът се извършва без ваша намеса (ако не е имало грешка).

В допълнение, изпълнението е било възможно само ако има подходящи ODBC драйвери.

Представяне и навигация диаграма.

Можете да видите информацията, както по отношение на графиката, както и по отношение на физически сървър на база данни. За класовете обекти и индивидуални схеми на обекти, можете да промените настройките, като например цвят на шрифта. Когато се работи по нови версии на WINDOWS (Windows95 и Windows NT в. 4.0), са наблюдавани аномалии при работа с шрифтове. По-специално, не можете да изберете локализираните шрифтовете в диалоговия прозорец за настройки на шрифтовете. Така че, ако искате системата Arial Arial Cyr, а след това можете да изберете само Arial. И това ще се съгласите, че е неудобно.

Тези малки недостатъци не могат да развалят общото впечатление на системата, и в тази позиция, Ервин също похвално. По принцип използването на настройките на представяне, че е възможно да задоволят и най-претенциозния вкус.

С подкрепата на база данни.

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

DB2
ORACLE ст. 6, 7,
вход
NetWare SQL
TerraData
Sybase 4.2, система 10, 11
MS SQL Server 4, 6 (и 6.5, както и)
RDB
Гупта SQL BASE
Watcom
AS / 400
PROGRESS
локални бази данни
PARADOX
достъп
Fox Pro
клипер
DBASE

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

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

Разширени версии на Ервин. Интеграция с други продукти Logic Works.

Много доставчици на средства, не могат да оставят незабелязани такъв прекрасен продукт. Затова Logic Works компания прекарва много работа, за да се интегрират своите продукти с продукти от производители като Borland, Гупта, Powersoft, Microsoft, Oracle.

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

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

В момента той поддържа следните системи за развитие:

SQL Windows - Гупта
PowerBuilder - Powersoft
Delphi - Borland
Visual Basic - Microsoft
Силови обекти, Oracle Forms, Oracle CASE - Oracle

Степента на интеграция с тези продукти е различна. Различен е и начин на неговата реализация. Например за PowerBuilder има избор на меню, което ви позволява да се генерира готов вид екран. SQL Windows, за да се осигури тясна интеграция с контрол на версиите на инструмента за отбора на Windows. За SQL Windows и PowerBuilder отделни версии на продукта, са на разположение и стандарт за Delphi Ервин ERX и неговото продължение - метабазата. За Visual Basic се доставя библиотека и набор от магьосници, които го правят лесен за създаване на формуляри от Visual Basic околната среда. Цялата разширена информация се получава директно от диаграмата.

Също така е възможно прехвърлянето на данни между продуктите Logic се работи. Така че това моделиране на бизнес процеси в BPWin Можете незабавно да бъдат готови да се определят лицата, за симулиране на физически данни. Тази функция е безценен при изпълнението на сложни системи.

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

За организациите, с помощта на различни инструменти за разработка, Logic Works предлага продукта Ервин / отворени, специална версия, която ви позволява да изпълнява разработване на база данни и подкрепа за инструменти на Microsoft за развитие, Powersoft и Гупта в един пакет. Това може значително да намали сложността на развитие за разработчиците на трите платформи.

Логически Works разработи и сървър приложение, което може да се използва за съхраняване на модели Ервин (Entity-връзка), BPwin (Business Process) и OOwin (Обектно-ориентирано) - Logic Работи AOS. AOS може да изпълнява функциите си на базата на Oracle, Sybase и Microsoft SQL Server и напълно подкрепя възможността за Ервин / ERX и Ервин / OPEN. Сред AOS разработчиците могат да работят както локално и отдалечено и селективно да комбинират различни версии на развитие. Администраторът на сървър може лесно да управлявате правата за достъп.

Версиите.

Създаване на доклади и печатни графики.

Разговор настройките на отчета лица.

По същия начин, лесно и красиво отпечатан диаграми. Можете да отпечатате цялата диаграма или избраните листове от мащаба.

Настройки на диалог за печат.

Хардуер и софтуер.

Ервин е проектиран да работи на IBM- съвместими компютри с Intel 386, 486 и Pentium. За оптимална производителност: 40-то място на твърдия диск, 8M на RAM, мишка, VGA, SVGA или съвместим дисплей, MS-DOS версия 3.1 или по-късно Microsoft Windows версия 3.1 или по-висока.

Послепис 21 Май компания обяви нова версия на продукта - Ервин 3.0. Версия не е козметична подобрение на предишния. Тя напълно нова конструкция. Най-важните подобрения са изброени по-долу.
  • Разширен пълно сравнение (Complete-Сравни). Тази технология прави Ервин само инструмент, който напълно поддържа интерактивен развитие. Всяка промяна в модела или база данни се открива автоматично. Разработчик да създадете скрипт или промяна на модела по-лесно и ефективно, отколкото когато и да било.
  • Новата версия предлага нови възможности за подкрепа на логически и физически моделиране, автоматично поддържане на развитието, така последователно състояние и трансформира всякакви логически системи загражденията, като комуникация, един-към-много, в физическо представяне. Също така засилва чрез развитие на средства за поддръжка на клиенти чрез технология / OPEN клиент.
  • Добавена е поддръжка за страна на сървъра постъпки за това как компонентите на модела (това не е стандартна), така че таблиците за промяна води до преструктуриране на представяния.
  • Новият дизайн на потребителския интерфейс и инструменти за отчитане. Стандартната доставка сега включва строител съобщава RPTwin.
  • Уверете се, че интеграцията и пълна поддръжка на инструменти за разработка за Web. Тя ви позволява да създадете мрежа, ориентирани решения за интранет. Logic Works Ервин / Web редактиране, предоставя възможност за публикуване на информация и модели като Web документи.
Ервин 3.0 изисква Intel Pentium 486 или, Windows 3.x, Windows '95 или Windows NT, от 16 MB RAM и 10 MB дисково пространство.

Интерфейс Ltd.