Cikk a erwin

ERwin - nehéz megtenni az első lépést

Evteev Mihail
[email protected]

Egy korábbi cikkben sorozat modellező eszközök, BPwin rendszer Logic Works leírták. A modellezési folyamat nem fejeződik be a modellezés üzleti funkciók és folyamatok. Ez csak az első lépés. A következő lesz modellezve a fizikai tárolási rendszer. Logic működik vállalat, melynek ERwin / ERX rendszer segít csinálni. A rendszer és a folyamat modellezése ismertetni fogjuk ezt a cikket.

A következőkben ismertetjük az általános funkció a program, és leírja a modellezési folyamat.

IDEF1X szabvány szabályozza a fejlődés az adatbázis szerkezetét az alapoktól kezdve - közvetlen modellezés.

A direkt modellezés értetődő lehet leírni az adatbázis séma grafikus formában, és akkor kap a script az SQL nyelv vagy a végső tárol. Közvetlen modellezés fogalmát használja az entitások és a kapcsolatok. Rajzok magukat ennek megfelelően nevezik - egyed-kapcsolat diagram. Ennek lényege objektum a valós világban, végre kell hajtani a rendszerben. A kommunikáció az arány a szervezetek, amelyek szabályozzák a kölcsönhatás a valós világ objektumait. Minden elem attribútumok - attribútumok.
Ezek a fogalmak alapvető és szükséges az építési egyed-kapcsolat modell. A szabvány leírja a nevét oktatási módszerek szervezetek és a kapcsolatok.

Fogom elmagyarázni a szimuláció egy egyszerű példát. Az előadás során a többi általános szerződési kerül nyilvánosságra, és ez jelenik meg, mint a szimuláció a rendszer működik ERwin.

Ezek a fogalmak a szervezetek, amelyek alapját az a rendszer. Megfelelő eszköz segítségével, akkor létre kell hozni a szimulált szervezetek. A lényege az a diagram egy téglalap. Minden sáv lehet a különböző vizuális jellemzők, amelyek alapján ismertetjük a vita során. egy egyedi nevet kell adni minden entitás. Annak ellenére, hogy a gazdálkodó egység egy táblázat, amely több rekordot, a nevek adják meg, az egyes szám. Ez határozza meg, hogy a rendszer mindig külön esetekben a szervezet. A másolatok lehet tekinteni, mint tárgyak, és a lényege egy osztály tárgyak. Ha leírja a lényeget, amikor modellezése BPwin, akkor egyszerűen importálni őket.

Tehát, mint látható, az első lépés mindig nem olyan nehéz, mint amilyennek festik.

Diagram a teremtett lény.

A következő lépés az, hogy meghatározza az attribútumok minden entitás. Ahogy azt már korábban is mondtam attribútum - ez az, amit a lényege egy ingatlan.

Dialog meghatározása entitás attribútumai.

A jellegének meghatározására a tulajdonságokat fontos tudni, hogy a koncepció elsődleges kulcs. Az elsődleges kulcs az úgynevezett egy attribútum vagy attribútumok, mely egyedileg azonosítja a gazdálkodó egység például.

Annak megállapítására, a használható attribútumok logikai neveket az egyértelműség kedvéért. Ezt követően az egyes jellemzőkre, akkor adja meg a nevét és írja be, hogy ő lesz a fizikai adatbázisban. Amellett, hogy a koncepció egy elsődleges kulcs elméletileg van fogalma az alternatív gombot. Egy másik változat szerint a legfontosabb az úgynevezett egy attribútum vagy attribútumok, mely egyedileg azonosítja egy példánya a lényeg, de valamilyen oknál fogva, nem használják, mint az elsődleges kulcsot. Ilyen ok lehet például a gyakori változások ezeket a tulajdonságokat. Megjelölése attribútum egy gombot, meg kell tenni a név melletti attribútum a kód zárójelben - AKN (alternatív kulcsok számát). Hasonlóképpen, akkor jelöljük egy attribútum részeként a kódot (a kód - IKN). Ebben a leírásban a logikai egységek általában véget ér. Akkor azonnal elvégzi a munkát a természet a fizikai paraméterek, mint például a mezők nevét az adatbázisban, azok típusait, alapértelmezett értékeket, és érvényesítési szabályok.

Beszélgetés feladatok fizikai paramétereinek a szellem és az attribútumai.

Amikor megadja a attribútumtípusát lehet használni domain. A tartomány egy absztrakt típus felhasználó, aki megjelenik különösebb fizikai típusú adatok. Ezen kívül minden tartományban lehetnek alapértelmezett értékek és bemenő adatok érvényesítési szabályok. Ebben az esetben, akkor is lehetősége van arra, hogy a dokumentum tetteikért építeni az adattípusok, így könnyebb dolgozni a jövőben.

Dialog tartomány leírás.

tartomány fogalma létfontosságú az adatbázisban portolhatóság különböző cél platformokon. Ha az attribútum a szerver vagy a változtatás típusa akkor nem kell szerkeszteni a leírás mindenhol. Mert akkor meg fog tenni Erwin segítségével konvertálni a domain leírása típusok.

Mint már korábban említettük, az egyik alapvető fogalmak a folyamat modellezést a koncepció a kommunikáció. Az elmélet a relációs adatbázis az úgynevezett kötelező találni feljegyzések különböző táblázatokat, amelyek azonos értékeket kommunikációs területen. Így lehetséges, hogy összekapcsolja a fogyasztó asztal és rögzíti a kazetta mezőbe. Ebből a célból az elsődleges kulcsot kell venni a fogyasztói és jegyeladási rekordját, amelyben a mező megegyezik az elsődleges kulcs a felhasználó, a kiválasztott felhasználót. Tudom, úgy hangzik, nagyon bonyolult, de a gyakorlatban ez valószínűleg rögzíti az összes azonos értékeket a következő területeken különböző táblázatok. Ha az értékek nem egyeznek, a kapcsolat megszakadt. A fő munkája bármilyen relációs adatbázis szerver fenntartása adatbázis integritása, azaz a táblák közötti kapcsolatok.

A bekötési rajz képviseli vonalak terjedő egyik asztalról a másikra. Minden kapcsolat a szokásos módon, egy egyedi nevet. Csatolt táblázatok, illetve a két típus: szülő és gyermek. Szülő táblázatban megjelenik egy téglalapot derékszögben, lekerekített gyermek.

Diagram bizonyos korlátok.

A koncepció a kapcsolódó kommunikációs idegen kulcs fogalom. A idegen kulcs (Foreign Key) olyan attribútum, amely lehet, hogy csak a leírt értékeket az elsődleges kulcs egy másik asztalhoz. Annak érdekében, hogy összekapcsolja a két asztal csak annyi, hogy húzzon egy vonalat a szülő a gyermek asztal. Ebben az esetben az elsődleges kulcs a szülő tábla automatikusan hozzáadjuk az attribútumokat a gyermek asztal. Minden kapcsolat, akkor a beállított paramétereket, mint például a számossága (a kapcsolat típusa), valamint a kapcsolat típusát.

Dialog távközlési paraméterek meghatározásához.

Ez azonban még nem minden. Történelmileg, hogy a világon a relációs adatbázisok, kétféle összekötő integritását. eljárási és deklaratív. A deklaratív típusú által végrehajtott adatbázis-motor és szerver létrehozásakor megadott táblázatok egyes szolgáltatók. A szerver automatikusan ellenőrzi az érvényességét hozzátéve, törlése és módosítása értékeket a kapcsolódó táblázatokat. Egy procedurális megközelítést, a kötelezettség, hogy ellenőrizze az értéket terheli a fejlesztő. Meg kell írni a saját eljárások lekérdező nyelvet, hogy ellenőrizze az értékeket minden típusú törlések, kiegészítések és frissítések a szülő és a gyermek asztal. Ez lesz a katasztrófa, ha azt szeretnénk, hogy át a rendszert egy másik cél platform.

Párbeszéd leírni az eljárási kapcsolat integritását.

Szeretném megjegyezni, hogy ismét a design a bázis, akkor kihasználják kiterjedt eszközök Erwin. Minden fogalmak, amelyekről ismert, hogy akkor az elmélet relációs adatbázisok rendelkezésre állnak a használatra. Akkor természetét írják le az elsődleges attribútumok, a megjelenést és alternatív kulcsok (indexek). Ami a Erwin diagramok valósítható leírása kommunikáció, mint a „class-alosztály”. A rendszer támogatja mindkét integritás, ami nagyban megkönnyíti a design.

Erwin kínál gazdag lehetőségeket, hogy megkönnyítse adatbázis-fejlesztési folyamat. Ez elsősorban utal, hogy a sablonokat, támogatja az egyéni adattípusok és tartományokat.

További részleteket szeretnék kötni univerzális eszköz - a sablon nyelvet.

A rendszer által végrehajtott tolmács specializált sablon nyelv, amely lehetővé teszi az egyszerű generáció ugyanolyan típusú kiváltó, tárolt eljárások, stb magában foglalja a beépített sablonok a csomagban mindenféle kapcsolatot, így a lehetőséget, hogy észre mind a deklaratív és procedurális adatbázis integritását.

Párbeszédek sablonok segítségével.

A rendelkezésre álló szabványos sablon minden alkalomra jelentősen csökkentheti az időben adatbázis fejlesztés. Azonban, ha a meglévő sablonok nem felel meg, akkor szerkesztheti a meglévő vagy újak létrehozását. Ezen kívül lehetőség van a hozzárendelését az eljárás minden link külön.

Közötti kapcsolatot adja meg az entitások, akkor általában már teljes modellezési folyamat.

Mert ahhoz, hogy egy működő adatbázis csak ki kell választania a megfelelő elemet a menüből. Az összes többi újra tenni Erwin.

Sajnos, ez nem lehet leírni egy rövid cikkben a jellemzői ennek a sok oldalú, komplex programok.

adatbázis generáció.

Version 2.5 Erwin rendszer nagyra értékelik a lehetőséget, gerjeszteni, a szerver adatbázisával. Összehasonlítva a korábbi verziókban sok kis és nagy fejlesztések megkönnyíti az életet.

Először bővült számos támogatott adatbázis-kiszolgálók (cm. Alább). Ez elsősorban az új verziók az adatbázis szerver piacvezető adatok - Oracle, az Informix, MS SQL Server, Sybase. Erwin mindig megkülönbözteti az a tény, hogy támogatja az összes funkcióját minden szerver. Ha ön használ Erwin, akkor nem lesz korlátozva egy részhalmaza gyakori parancsok az összes szerver.

Minden a tulajdonságokat az egyes szerver. Különösen 2.5 verzió már támogatja a fizikai helyét az adatokat a szerver (a szegmensek, hangerő stb), a fürtözött és nem fürtözött indexek, auto-növekmény adattípus, és így tovább. Ezeknek a használata a fejlett funkciók leírására csak speciális szakaszok a dokumentáció összpontosított haladó felhasználók és rendszergazdák az adatbázis szerverek.

Az inverz modellezés program célja, hogy visszaállítsa a meglévő adatbázist. Ez kell, ha azt szeretné, hogy port bázis egy adatbázis szerver a másikra. Erwin elegánsan elvégzi az inverz modellezési folyamat.

Működése egyszerű nyilvánvaló. Létrehoz egy üres táblázatot, létrehozza a kapcsolatot az adatbázis szerver, és válassza ki a menüpont „szinkronizálás az adatbázisban.” Az eljárás lépései az Ön közreműködése nélkül (ha nem volt hiba).

Ezen túlmenően, a teljesítmény csak úgy volt lehetséges, ha van a megfelelő ODBC illesztőprogramok.

Bemutatás és navigációs térképét.

Akkor tekintse meg az információkat, mind a diagram, valamint tekintve a fizikai adatbázis szerver. Az osztályok az objektumok és az egyéni objektum diagramok, akkor módosíthatja a beállításokat, mint például a szín és betűtípus. Amikor dolgozik az új Windows-verziók (WINDOWS95 és Windows NT v. 4.0) volt megfigyelhető anomáliák, amikor dolgozik betűtípusokat. Különösen akkor nem választhatja a lokalizált betűtípusokat a betűtípus beállítások párbeszédablak. Tehát, ha a rendszer Arial Arial Cyr, és akkor csak azokat Arial. És akkor elfogadja, akkor kényelmetlen.

Ezek a kis hibák nem rontja el az összbenyomás a rendszer, és ebben a fejezetben Erwin is dicséretes. Általában a prezentáció beállításait, akkor lehetséges, hogy kielégíti a legigényesebb íze.

Támogatott tárol.

Ilyen rendszerek fontosnak tartották annak széles skáláját ölelik fel a platformokon. E szerint a kritérium, 2.5 verzió érdemel a bajnoki címet. Ezen kívül, azt bővítette a támogatott adatbázis-kiszolgálók, valamint bővült a lista változatai ezek a szerverek is támogatottak. Minden további nélkül hozok nekik a listán, és meg fogod érteni, hogy miért.

DB2
ORACLE v. 6, 7
ingress
NetWare SQL
TerraData
Sybase 4.2 rendszer 10, 11
MS SQL Server 4, 6 (és a 6.5 is)
RDB
Gupta SQL BASE
WATCOM
AS / 400
PROGRESS
helyi adatbázisok
PARADOX
hozzáférés
Fox Pro
birkanyíró
dBase

Mint korábban említettük, támogatja az összes egyedi jellemzői a szerver és az adatbázis formátumban.

A könnyű használhatóság Erwin lehetőséget ad arra, hogy válassza ki a hálózati könyvtárak is használni munkájuk során. Ezzel elkerülhető a felesleges szoftverek telepítése és lemezterületet takarít.

Bővített változat a Erwin. Integráció más termékekkel Logic Works.

Sok szolgáltató források nem marad észrevétlen, mint egy csodálatos termék. Ezért Logic Works cég tölt sok munkát, hogy integrálja a termékeket azokkal a gyártók, mint például a Borland, Gupta, PowerSoft, Microsoft, Oracle.

Szoros integráció a fejlesztőeszközök lehetővé teszi, hogy végre egy implicit programozás a tervezési fázisban. Kérheti az egység attribútumok mind szerver, mind kliens oldalon. Ebben a kiterjesztett attribútumok leírják például paraméterek beviteli mező (a méret hossza validirovaniya szabályok, stb), amely a területen a táblázatban a szerveren.

Ebben az esetben is következetesen fenntartotta tartomány fogalmát.

Ez jelenleg az alábbi rendszerek fejlesztése:

SQL Ablakok - Gupta
PowerBuilder - PowerSoft
Delphi - Borland
Visual Basic - Microsoft
Teljesítmény Tárgyak, Oracle Forms, ORACLE CASE - Oracle

Az integráció mértéke ezekkel a termékekkel más. Különböző is egy módja annak megvalósítását. Például a PowerBuilder van egy menü kiválasztásához, amely lehetővé teszi, hogy létrehoz kész maszkba. SQL a Windows, hogy szoros integrációt a verziókezelő eszköz csapat a Windows. Az SQL Windows és a PowerBuilder külön változata a termék rendelkezésre állnak, és a standard Delphi Erwin ERX és annak meghosszabbítása - METABASE. A Visual Basic szállított könyvtár és egy sor varázslók, amelyek megkönnyítik űrlapok létrehozásához a Visual Basic környezetben. Az egész kiterjesztett információt közvetlenül kapjuk az ábra.

Az is lehetséges adatátviteli termékek között Logic működik is. Ezáltal a modellezése üzleti folyamatok BPWin Akkor azonnal készülj, hogy állítsa be a szervezetek, hogy szimulálja a fizikai adatbázisban. Ez a funkció felbecsülhetetlen végrehajtásának komplex rendszerek.

Általánosságban azt mondhatjuk, hogy a termék is használható bármilyen fejlesztési eszköz.

Azoknak a szervezeteknek, felhasználva a különböző fejlesztési eszközök, logikai Works kínálja a terméket ERwin / OPEN, egy speciális változata, amely lehetővé teszi, hogy végre adatbázis fejlesztése és támogatása a Microsoft fejlesztési eszközök, Powersoft és Gupta egy csomagban. Ez jelentősen csökkenti a bonyolultsága fejlesztése a fejlesztők számára mindhárom platformon.

Logic Works is kifejlesztett egy alkalmazás szerver, hogy lehet használni, hogy tárolja modellek ERwin (Egyed-kapcsolat), BPwin (Business Process), és OOwin (objektum-orientált) - logikai működik AOS. AOS lehet ellátni funkcióit alapján Oracle, Sybase, Microsoft SQL Server, és teljes mértékben támogatja annak lehetőségét ERwin / ERX és ERwin / OPEN. Között AOS fejlesztők dolgoznak mind helyben, mind távolról, és szelektíven kombinálni a különböző változatai a fejlődés. A szerver adminisztrátor könnyedén kezelheti a hozzáférési jogok.

Versioning.

Jelentések létrehozása és nyomtatása listákon.

Beszélgetés beállítások szervezetek jelentést.

Hasonlóképpen, könnyen és szépen nyomtatott diagramok. Kinyomtathatja a teljes diagram vagy a kiválasztott lapokat a skála.

Párbeszéd a nyomtatási beállításokat.

Hardver és szoftver.

Erwin célja, hogy fut IBM- kompatibilis számítógépek Intel 386, 486 és Pentium. Az optimális teljesítmény: 40 th hely a merevlemezen, 8M RAM, egér, VGA, SVGA vagy kompatibilis kijelző, MS-DOS 3.1-es vagy újabb Microsoft Windows 3.1-es vagy magasabb.

Ui Május 21 vállalat bejelentette egy új változata a termék - Erwin 3.0. Változat nem kozmetikai javulás az előzőt. Ez gyökeresen átalakították. A legjelentősebb javulást az alábbiak.
  • Bővített összehasonlítása (Complete-összehasonlítása). Ez a technológia Erwin csak eszköz, amely teljes mértékben támogatja az interaktív fejlődését. Bármilyen változás a modell vagy az adatbázis automatikusan érzékeli. A fejlesztő egy scriptet, vagy módosíthatja a modell könnyebben és hatékonyabban, mint valaha.
  • Az új verzió új lehetőségeket kínál, hogy támogassa a logikai és fizikai modellezés, automatikusan fenntartása mind a fejlesztési konzisztens állapotban, és átalakítja bármilyen logikai zárt rendszerek, mint például a kommunikáció, egy-sok, a fizikai reprezentáció. Szintén erősíti az ügyfelek pénzeszközeinek támogatás fejlesztése révén a technológia / Open Client.
  • Hozzáadott támogatása szerver oldali ábrázolások milyen az alkatrészek a modell (ez nem standard), úgy, hogy a változás táblázatok vezet a szerkezetátalakítási ábrázolások.
  • Áttervezett felhasználói felület és jelentési eszközök. Szállítunk most az építtető RPTwin jelentéseket.
  • Biztosítani kell az integráció és teljes mértékben támogatja a fejlesztési eszközök az interneten. Ez lehetővé teszi, hogy hálózat-központú megoldások intranet. Logic Works ERwin / Web Publisher, lehetővé teszi, hogy az informatív és modellek, mint a Web dokumentumokat.
ERwin 3,0 igényel Intel 486-os vagy Pentium, Windows 3.x, Windows '95 vagy Windows NT, 16 MB RAM és 10 MB szabad lemezterület.

Interface Kft