az internet ablakok Android

Kommunikáció egy-sok erwin. Linkek létrehozása az entitások között

A kommunikáció a két entitás (különösen a magánszemélyek viszonya) funkcionális függőség lehetséges. Például fontos megismerni a munkavállaló vezetéknevét, és ugyanolyan fontos tudni, hogy melyik osztályon működik. Így az entitások "osztály" és "munkavállaló" között van egy link "áll" (az osztály a munkavállalókból áll). A kommunikáció a logikai szint fogalma, amely megfelel a külső kulcsnak a fizikai szinten. Erwinben a kommunikációt az információ öt fő eleme képviseli:

· Kommunikációs típusa (azonosítja, ismeretlen, teljes / hiányos kategória, nem specifikus kommunikáció);

· Szülői lényeg;

· Leányvállalat (függő) lényeg;

· Kommunikációs teljesítmény (kardinalitás);

· Az üres (null) értékek megengedhetősége.

A kommunikációt azonosítják, ha egy leányvállalat példányát a szülői esszenciával való kapcsolatán keresztül azonosítják. Az anyavállalat elsődleges kulcsát alkotó attribútumok, miközben belépnek a leányvállalat elsődleges kulcsának. A kommunikációval rendelkező leányvállalat mindig függ.
A kommunikációt azonosítják, ha egy leányvállalat példányát másként azonosítják, mint a szülői lényeggel való kapcsolaton keresztül. A szülői lényeg elsődleges kulcsát alkotó attribútumok, és szerepelnek a leányvállalat nexian attribútumainak.
Az ERWIN linkek meghatározásához a kommunikáció típusa van kiválasztva, akkor az egeret a szülő és a leányvállalat jelzi. A kommunikáció azonosítását egy szilárd vonal ábrázolja; Unidenticiant - pontozott vonal. A vonal vége egy leányvállalat pontjával.
A kommunikáció meghatározásakor a szülő lényegének elsődleges kulcsának a leányvállalat attribútumainak megfelelő területére való tulajdonságait költözik. Ezért az ilyen attribútumokat manuálisan nem adják meg.
A szülői egység elsődleges kulcsának jellemzői alapértelmezetten vándorolnak a saját nevével. Az Erwin lehetővé teszi számukra, hogy beírja a szerepeket, azaz Új nevek, amelyek alapján a migrációs attribútumok leányvállalatban kerülnek bemutatásra. Az attribútum ismételt migrációja esetén az ilyen átnevezés szükséges. Például a "közvetítési tranzakció" lényege "Enterprise Code" és "vevői kód" tulajdonsággal rendelkezik. Ebben az esetben az "Enterprise" ("Enterprise Code") elsődleges kulcsának két szerepe van a leányvállalatban.
A fizikai szinten a szerep neve a külső kulcs oszlopának neve a leányvállalatban.
A kommunikáció kapacitása a szülői lényeg másolatának számának aránya a leányvállalat megfelelő számához. Bármely kapcsolat esetén, kivéve a nem specifikus, ezt a kapcsolatot 1: n értékként rögzítjük.
Az ERWIN az IDEF1X módszerrel összhangban 4 opciót biztosít az N számára, amelyeket egy kiegészítő szimbólum tartalmaz egy leányvállalatban: nulla, egy vagy több (alapértelmezett); nulla vagy egy; Pontosan n, ahol N egy adott szám.
Az üres (null) értékek megengedhetősége az azonosítatlan kapcsolatokban az Erwin egy üres diambic-t ábrázol a kommunikációs íven az anyavállalatból.
Teljesítménymegjelölések, illetve nulla, egy vagy több, egy vagy több, nulla vagy az egyik az IE jelölésben látható. egy.

1. ábra. A kommunikációs teljesítmény üzenete az IE jelölésben

A logikai szintről szóló közlemény neve "ige" kötelező entitások. A fizikai kommunikációs név (amely eltérhet a logikushoz) az Erwin esetében a határérték (korlátozás) vagy index.

6. Modellezés Erwinben

Erwin hely az információmodellezésben
Az információs modell kiépítésének folyamata a következő lépésekből áll:

  • az entitások meghatározása;
  • az entitások közötti szervezetek meghatározása;
  • az elsődleges és alternatív kulcsok feladata;
  • az entitások attribútumainak meghatározása;
  • a modellt a normál forma kívánt szintjére hozza;
  • a modell fizikai leírására való áttérés: A levelezés célja. Az entitás neve a táblázat neve, a gazdálkodó egység attribútuma a táblázat attribútuma; a triggerek, eljárások és korlátozások feladata;
  • adatbázis-generáció.

Az Erwin vizuális ábrázolást (adatmodellt) hoz létre szilárd feladathoz. Ez a bemutatás részletes elemzésre, finomításra és forgalmazásra használható a fejlesztési ciklusban szükséges dokumentáció részeként. Az Erwin azonban nem csak rajzeszköz. Az Erwin automatikusan létrehoz egy adatbázist (táblázatok, indexek, tárolt eljárások, triggerek, amelyek referencia-integritást és más adatkezeléshez szükséges objektumokat biztosítanak).

Megjeleníti az adatmodell logikai és fizikai rétegét Erwinben

Erwinben két bemutató és modellezési szint létezik - logikai és fizikai. A logikai szint a tények közvetlen megjelenítését jelenti a valós életből. Például az emberek, asztalok, osztályok, kutyák és számítógépek valódi tárgyak. Ezeket a természetes nyelven említik, bármilyen szóválasztó (rések, vesszők stb.). A logikai szinten egy adott DBMS használatát nem veszik figyelembe, az adattípusok nincsenek meghatározva (például egész szám vagy valós szám) és táblázatok indexei nincs meghatározva.
A cél DBMS, objektumnevek és adattípusok, indexek alkotják az erwin modell második (fizikai) szintjét.
Az Erwin képes létrehozni és kezelni az egyik diagram (modellek) két különböző szintjét, valamint számos megjelenítési lehetőségét minden szinten.

Erwin diagram komponensek és alapvető diagramok nézetek

Az Erwin diagram három fő blokkból áll - entitások, attribútumok és kapcsolatok. Ha a diagramot a téma szabályainak grafikus ábrázolásának tekintjük, az entitások főnevek, és a linkek igék.
A logikai és fizikai megjelenítési szint közötti választás a szerszámon vagy a menüben történik. Mindegyik szinten a következő megjelenítési módok vannak:

  • "Entitás" üzemmód - A belső téglalapok megjelenítik az entitás nevét (logikai modellt) vagy a táblázat nevét (a modell fizikai ábrázolásához); Az a kényelem érdekében szolgál, hogy megtekinthesse a nagy diagram vagy a téglalapok elhelyezését a diagramban.
  • Az "entitás definíció" módja a diagram bemutatására szolgál más embereknek.
  • "Attribútumok" mód. A téma területről a modellre való áttéréskor információt kell adnia arról, hogy mi a lényeg. Ezt az információt az attribútumok (a fizikai szinten - a táblázatok oszlopai) beírja. Ebben az üzemmódban a téglalapot két részre osztja két részre - az attribútumok (oszlopok) tetején, amely az elsődleges kulcsot képezi, megjelenik a fennmaradó attribútumok. Ez a mód alapvető, ha logikai és fizikai szinten tervezi.
  • Az "elsődleges kulcsok" mód a téglalapok belsejében van - csak az elsődleges kulcsot alkotó attribútumok / hangszórók jelennek meg.
  • "Piktogramok" mód. Bemutatási célokra minden táblázatot az ikonnak megfelelően lehet elhelyezni (bitmap).
  • Az "ige mondat megjelenítése" mód. A kötési ívek megjelenítik az ige kifejezések kötési entitásait (logikai szinten) vagy a külső kulcsok nevét (fizikai szinten).

A diagram több képernyőt és egynél több lapot foglalhat el nyomtatáskor. A felülvizsgálathoz a modellt, kivéve a képernyő görgetését, a kép csökkentési / nagyításának módját, a teljes modell megjelenítésével, megjelenítve a modell kiválasztott részét.

Eszközök az Erwin modell létrehozásához

A fő modell létrehozási eszközei mind a menü, mind a szerszám ablakból érhetők el. Segítségükkel, független és függő entitásukkal létrehozzák, azonosítják és azonosítják a kommunikációt, a teljes és hiányos kategóriákat, a nemspecifikus kapcsolatot és a szöveges elemeket.
Az egeret a lényeg fölé történő megnyomásával a bejárat a számos ERWIN szerkesztő egyikében készül:

  • szerkesztők az általános (lényeg fogalmának meghatározása, további információ, triggerek, indexek, táblázat jellemzői, tárolt eljárások a táblázathoz);
  • attribute szerkesztők (attribútum definíció, táblázat oszlopok a fizikai modell bemutatójában, 4GL szerszámtároló, például a Powerbuilder speciális attribútumok).

Az entitások azonosítása. Az erwin entitásai.

A diagramban az entitást egy téglalap ábrázolja. A prezentációs módtól függően a téglalap tartalmazhatja az entitás nevét, leírását, attribútumainak listáját és egyéb információkat.
A téglalap vízszintes vonala megosztja az entitás attribútumait két tárcsázásra - attribútumok, amelyek az elsődleges kulcsot alkotják az elsődleges kulcsot (nem tartalmazzák az elsődleges kulcsot) az alján.
A lényeg sok valódi vagy elvont tárgy, mint például az emberek, helyek, események, tények Általános jellemzők. A gazdálkodó egység logikai koncepció. Az entitások megfelelnek az igazi DBMS táblázatnak. Erwinben a lényeg vizuálisan három fő típusú információt képvisel:

  • az elsődleges kulcsot alkotó attribútumok;
  • nem kulcsos attribútumok;
  • entitás típus (független / függő).

Az elsődleges kulcs egy attribútum vagy egy attribútumcsoport, egy egyedülálló azonosítja az entitás példányát. Ha több attribútumkészlet egyedülállóan azonosíthatja a lényeget, az egyik közül az egyiket a fejlesztő végzi a tárgyi terület elemzésén alapuló fejlesztő.
Minden elsődleges kulcs esetében az Erwin egyedi indexet hoz létre az adatbázisszerkezet létrehozásakor.
A független entitás példányai egyedileg azonosíthatók, anélkül, hogy más szervezetekkel való kapcsolatait meghatároznák; A függő lényeg, éppen ellenkezőleg, nem lehet egyedülállóan azonosítani, anélkül, hogy más entitásokkal való kapcsolatait meghatározná. A függő entitás az erwin téglalapban kerekített sarkokkal jelenik meg.

Kapcsolatok Erwinben

A kommunikáció a két entitás (különösen a magánszemélyek viszonya) funkcionális függőség lehetséges. Például fontos megismerni a munkavállaló vezetéknevét, és ugyanolyan fontos tudni, hogy melyik osztályon működik. Így az entitások "osztály" és "munkavállaló" között van egy link "áll" (az osztály a munkavállalókból áll). A kommunikáció a logikai szint fogalma, amely megfelel a külső kulcsnak a fizikai szinten. Erwinben a kommunikációt az információ öt fő eleme képviseli:

  • kommunikációs típusa (azonosító, ismeretlen, teljes / hiányos kategória, nemspecifikus kommunikáció);
  • szülői lényeg;
  • leányvállalat (függő) lényeg;
  • kommunikációs teljesítmény (kardinalitás);
  • az üres (null) értékek elfogadhatósága.

A kommunikációt azonosítják, ha egy leányvállalat példányát a szülői esszenciával való kapcsolatán keresztül azonosítják. Az anyavállalat elsődleges kulcsát alkotó attribútumok, miközben belépnek a leányvállalat elsődleges kulcsának. A kommunikációval rendelkező leányvállalat mindig függ.
A kommunikációt azonosítják, ha egy leányvállalat példányát másként azonosítják, mint a szülői lényeggel való kapcsolaton keresztül. A szülői lényeg elsődleges kulcsát alkotó attribútumok, és szerepelnek a leányvállalat nexian attribútumainak.
Az ERWIN linkek meghatározásához a kommunikáció típusa van kiválasztva, akkor az egeret a szülő és a leányvállalat jelzi. A kommunikáció azonosítását egy szilárd vonal ábrázolja; Unidenticiant - pontozott vonal. A vonal vége egy leányvállalat pontjával.
A kommunikáció meghatározásakor a szülő lényegének elsődleges kulcsának a leányvállalat attribútumainak megfelelő területére való tulajdonságait költözik. Ezért az ilyen attribútumokat manuálisan nem adják meg.
A szülői egység elsődleges kulcsának jellemzői alapértelmezetten vándorolnak a saját nevével. Az Erwin lehetővé teszi számukra, hogy beírja a szerepeket, azaz Új nevek, amelyek alapján a migrációs attribútumok leányvállalatban kerülnek bemutatásra. Az attribútum ismételt migrációja esetén az ilyen átnevezés szükséges. Például a "közvetítési tranzakció" lényege "Enterprise Code" és "vevői kód" tulajdonsággal rendelkezik. Ebben az esetben az "Enterprise" ("Enterprise Code") elsődleges kulcsának két szerepe van a leányvállalatban.
A fizikai szinten a szerep neve a külső kulcs oszlopának neve a leányvállalatban.
A kommunikáció kapacitása a szülői lényeg másolatának számának aránya a leányvállalat megfelelő számához. Bármely kapcsolat esetén, kivéve a nem specifikus, ezt a kapcsolatot 1: n értékként rögzítjük.
Az ERWIN az IDEF1X módszerrel összhangban 4 opciót biztosít az N számára, amelyeket egy kiegészítő szimbólum tartalmaz egy leányvállalatban: nulla, egy vagy több (alapértelmezett); nulla vagy egy; Pontosan n, ahol N egy adott szám.
Az üres (null) értékek megengedhetősége az azonosítatlan kapcsolatokban az Erwin egy üres diambic-t ábrázol a kommunikációs íven az anyavállalatból.
Teljesítménymegjelölések, illetve nulla, egy vagy több, egy vagy több, nulla vagy az egyik az IE jelölésben látható. egy.

1. ábra. A kommunikációs teljesítmény üzenete az IE jelölésben

A logikai szintről szóló közlemény neve "ige" kötelező entitások. A fizikai kommunikációs név (amely eltérhet a logikushoz) az Erwin esetében a határérték (korlátozás) vagy index.

A modell grafikus szerkesztése

Az entitások és információk létrehozása csak a kép része. A csatlakozásokat logikai vegyületeknek vagy két egység közötti egyesületeknek nevezik. Ha nem ismeri az ER-ben támogatott kapcsolatok típusát

gYŐZELEM., olvassa el az ER kézikönyvetwin módszerek útmutatója..

Ebben a fejezetben megtudhatja, hogyan:

Új kommunikáció létrehozása Külső gombok átvitele függő lényegekhez Adja meg a kapcsolati szerkesztőt Adja meg a kapcsolat definíciószerkesztőjét Korregális helyszín "kanyar" kommunikáció

Van néhány alapvető információ, amit meg kell tudni, mielőtt elkezdené rajzolni a kapcsolatokat.

Mi a kommunikációA kívánt szerkesztők beírása Milyen eszközökre van szüksége az eszköztárból

A kommunikáció anatómiája

A kapcsolatokhoz kapcsolódó adatok nagyon fontosak és gyakran kritikus adatok, amelyeket a mindennapi üzleti tevékenységben használunk. Például fontos tudni egyfajta eszközről, de a tudás, hogy ki magában foglalja az adott eszközt (az ember és a szerszám közötti kommunikáció) kritikus fontossággal bír. Kommunikáció- Ez egy arány vagy két egység között, vagy a lényeg és az ugyanazon entitás között. A kommunikáció egy "logikai" objektum, amelyet egy vagy több attribútummal kell benyújtani - külső kulcsok. Kommunikáció erre

gYŐZELEM. Jellemzően ötféle információ: kommunikáció típus, a szülői végén a kommunikáció, a gyermek végén a kommunikáció, a „kommunikáció” megjelölés és a számossága kommunikáció.

A menü képernyőszerkesztő megjelenítése

Jön egy karakterlánc a menüben, amelyben nincs szerkesztő menü. A kijelző és a szerkesztő menüben mindig beírhatja a jobb egérgombbal. Amikor rámutatva a nyíl a kurzort a rajz, akkor hívja a Display menü képernyőn, jelezve a kurzort az objektum, hívja a menü tartalmazza az összes szerkesztők ezzel kapcsolatos tárgyat. Ugyanakkor megmutathatja a szerkesztő menüt a menüsorban, vagy távolítsa el innen.

1. Adja meg a "Mutasd Editor Menu" kapcsoló parancsot az Option menüben annak érdekében, hogy megjelenítse a szerkesztő menüt a menüsorban.

2. A szerkesztő menü eltávolításához a menüsorból ismételje meg ezt a parancsot.

Támogatási kapcsolatok az eszköztárban

gYŐZELEM. Toolbox Jelenleg öt fajta kapcsolatok: azonosítására, unidentify teljes altípus klaszter, hiányos altípus klaszter, bizonytalan ( „Sok-ko-sok” kommunikáció). A kommunikáció azonosítása -olyan kapcsolat, amelyben a leányvállalat másolatát a szülői esszenciával való társulás révén azonosítják. A szülő lényegének elsődleges kulcsa attribútuma a leányvállalat elsődleges kulcsa attribútumává válik. Ismeries -ez olyan kapcsolat, amelyben egy leányvállalat másolatát nem azonosítják a szülői esszenciával való társulása révén. A szülői lényeg elsődleges kulcsának jellemzői elhanyagolják a leányvállalat tulajdonát. Lásd még Ch. kilenc, Kommunikáció: a nagyobb nehézségi szintek lehetősége,szakasz. "Az azonosítási kapcsolatok feladata" és "altípuskötvények létrehozása".

1. Telepítse a kurzort a szükséges eszközre, és nyomja meg a bal egérgombot.

a kommunikáció azonosítása ismeretlen kommunikáció

2. Kattintson a Szülői szülőire, majd a leányvállalatra a kapcsolat létrehozásához.

A csatlakozások előugró menüszerkesztője

A szerkesztő menü speciális rövidített változata tartalmazza a kapcsolatokhoz. Ha kattintson a jobb egérgombbal a Kommunikációs ablakra a diagram ablakban, akkor az ERgYŐZELEM. A rövidített képernyő megjeleníti a szerkesztő menü kontextus-érzékeny verzióját, amely csak szerkesztők orientált szerkesztőket tartalmaz.
Lásd ch. , Entitások és attribútumok
Er. gYŐZELEM. , szakasz. "ER szerkesztők használatagYŐZELEM.".

Ha beállítja a kurzort a kommunikációs vonal, nyomja meg a SHIFT, majd kattintson duplán a bal egérgombbal, a párbeszéd ablak jelenik meg, amelyben Erwin fogja kérdezni, ha azt szeretné, hogy nyissa ki az aktív szerkesztő a szülő vagy egy leányvállalata. Válassza ki az egérgomb szülő vagy gyermek entitás elemre kattintva, és kattintson az "OK" gombra.

Kommunikáció létrehozása

Hozzon létre egy kapcsolatot ER-vel

gYŐZELEM. könnyen. Ez a rész leírja, hogyan kell létrehozni egy linket, és adja meg a szükséges adatokat.

A kommunikáció létrehozása

1. A Toolbox, válasszon ki egy eszközt, amely megfelel a kívánt kapcsolat típusát (azonosító kommunikáció - egy egyszerű vonal egy ponttal a végén, egy unidentifying kapcsolat - szaggatott vonal, ami lehet (de nem szükséges) a rhombission egyik végén és pont a másikra).

2. Rajzoljon kapcsolatba: Kattintson az első szülőjére, majd a leányvállalatra.

Amikor létrehoz egy kapcsolatot, a szülői lényege gomb automatikusan megjelenik részeként leányvállalata (azonosítására kommunikáció), vagy egy unexfined leányvállalata attribútum (a unidentifying kommunikáció), és mellette fog állni (FK), azaz a külső Kulcs, idegen kulcs. A kommunikáció miatt leányvállalatának megváltoztatásának ezt a műveletet hívják fő migráció

.

Mivel az Erwin automatikusan áttelepíti a kulcsait, nem kell külső kulcsokat beírnia. Ha ezt teszed, ismétlődő attribútumokat és oszlopokat kap, amelyek a projektben konfliktusos helyzethez vezetnek.

Munka a kapcsolati szerkesztőben

A kommunikáció, valamint az entitások, lehetnek nevek és címkék. Ezeket a címkéket az ige kifejezéseknek nevezik, le kell írniuk, hogy a szülői lényeg hogyan társul egy leányvállalattal. A kapcsolatszerkesztő lehetővé teszi, hogy beállítsa az ige kifejezést, a bíboros és a hozzáállás nulla értékét a kommunikációhoz.

Beállíthatja a szerepnevet az attribútum kapcsolati szerkesztőjéhez tartozó tulajdonsághoz is. Lásd még Ch. nyolc, Essences és attribútumok: a fokozott komplexitás szintjének lehetősége,szakasz. "Az attribútum szerepnevek használata."

A kapcsolatszerkesztő megnyitása

1. Adja meg a "Kapcsolat" parancsot a szerkesztő menüben.

2. Kattintson duplán a szerkeszteni kívánt hivatkozási vonalra. Belép a relatio szerkesztőbe

nokonság.

Telepítse a kurzort a kommunikációs vonalra, és kattintson a jobb egérgombbal. Meg fogja írni a szerkesztőt. Adja meg a "kapcsolat" parancsot.

A szerkesztő kapcsolatának használata

1. Adjon meg egy nevet, amely azonosítja a kapcsolatot az "ige kifejezés" ablakhoz.

Általában a kommunikáció neve az ige kifejezés (verb kifejezés). Próbáld meg, hogy a kapcsolatok nevei a lehető legteljesebb mértékben leírták őket!A kapcsolatszerkesztő az ige kifejezés első négy sorát mutatja, és lehetővé teszi még több sorba való belépéshez és megtekintéséhez.

Az átmenethez Új karakterlánc Használja a "Visszatérő kocsi" gombot. Er.

gYŐZELEM. Képek a diagramon lévő verb kifejezésre egyidejűleg, amikor belépsz a szerkesztőbe.

2. Közel a terület belépő igei van egy lista a „idegen kulcsok”, amely tartalmazza az összes külső gombok, hogy történt következtében a migráció megadásakor a jelenlegi kommunikáció.

3. Ha a kommunikáció típusa még nincs beállítva, állítsa be a kiválasztási gombra kattintva: "azonosítása" vagy "nem azonosítva".

4. Nyomja meg a kívánt gombok a „számosság” és „NULL-okat” ablakokat, hogy meghatározza a számosság és a nulla értékeket üzemmód az aktuális kommunikációt.

5. Ha külső kulcsot szeretne társítani egy külső kulcshoz, kattintson az attribútumra a "Külföldi kulcs" listában, és írja be a szerep nevét a szerepnév szövegmezőbe.

Lásd ch. 8, entitások és attribútumok: a megnövekedett komplexitás szintjének, szakaszának lehetősége. "Az attribútum szerepnevek használata."

Az ige kifejezés ablak megtekintése

A nyíllal görgetheti a szöveget az "ige kifejezés" ablakban, hogy megtekinthesse a hosszú ige kifejezés teljes szövegét.

A kommunikáció kardinalitásának beállítása

A kommunikáció kardinalitása

a szülői lényeg másolatának számának a leányvállalat példányai között utal. A szülői lényege négyféle módon kapcsolatba léphet. Az IDEF1X-ben a bináris kapcsolat tisztázása 1: N, ahol n értékeket vehetnek fel:0, 1 vagy több - az "üres hely" jelzi
Minden szülői lényeg a leányvállalat 0, 1 vagy több példányához kapcsolódik.
1 vagy több - a "P" betű jelöli
Minden szülői lényeg a leányvállalat 1 vagy több példányához kapcsolódik.
0 vagy 1 - a "Z" betű jelzi
Minden szülői lényeg a leányvállalat 0 vagy 1 példányához kapcsolódik.
pontosan n, ahol "n" - néhány szám
Minden szülői lényeg pontosan n a leányvállalat.

A kapcsolatszerkesztő lehetővé teszi a kommunikáció kardinalitását is.

1. A kapcsolati szerkesztőben kattintson a kiválasztási gombra, amely jelzi a szükséges kardinitást.

2. Ha megnyomta a "Pontosan" gombot, megadnia kell egy számot.

Ha ezt a módot állít be, és nem adta meg a számot, akkor er

gYŐZELEM. Nem hagyja, hogy jöjjön ki a párbeszédablakból.

Hogyan lehet megmutatni a kardinalitást

Lehetővé teszi, hogy megmutassa a kommunikáció kardinalitását a diagramban.

A kardinalitás megjelenítése vagy eltávolítása

1. Adja meg a "Cardinality" parancsot a kijelző menüben.

2. A kardinalitásról szóló információk eltávolítása érdekében ismételje meg ezt a parancsot.

Lásd még Ch. tizenegy, A szabályok dokumentálása (üzleti szabályok),szakasz. "A kommunikáció kardinalitásával a szabályok kifejezésére".

NULL mód beállítása (nulla értékek)

A Kapcsolatszerkesztőben megadhatja a "nulla értékek" módot is. Ez az esetre utal, ha nincs érték: Ez egy üres készlet vagy "Nincs oszlop". Egy attribútum, amely eltarthat nulla értéket tekintjük „fakultatív”, és a diagram ábrázolja a rhombick a szülő végén kommunikáció. Ezt a módot más helyeken állíthatja be, de általában beszélve, az első ilyen lehetőség ebben a szerkesztőben található.

Hogyan kell beállítani a "kötelező" vagy a
"Opcionális" kommunikáció

1. Amíg a kapcsolat szerkesztő, kattintson a „Nem nullákat” gombot a „kötelező” kommunikáció (Rhombick a szülő vége hiányzik), vagy kattintson a „NULL-okat megengedett” gombot a „kötelező” linkre (a Rombusz a szülő végén).

Munka a kapcsolati definíció szerkesztőben

Azt is szeretné adni, hogy a kapcsolat teljes definícióját, hogy képes legyen hivatkozni rá. Ez a Megfelelő definíció szerkesztőjében történik.

1. Adja meg a "Kapcsolatmeghatározás" parancsot a szerkesztő menüben, ha még nem adta meg.

2. Kattintson duplán a szerkeszteni kívánt linkre.

Állítsa be a kurzort a szerkeszteni kívánt linkre, és nyomja meg a jobb egérgombot. Adja meg a "Kapcsolat definíció" parancsot a szerkesztő menüben.

Ha megpróbálja duplán kattintani a kapcsolatra, megkapta az "Objektum kiválasztása" üzenetet, ez azt jelenti, hogy nem pontosan a link mentén kattintott. Kattintson az "OK" gombra az üzenetablakban annak érdekében, hogy eltávolítsa azt a képernyőn, és próbálja újra. Próbáljon pontosan a vonal mentén kattintani.

A szerkesztő kapcsolatának meghatározása

1. Kommunikáció neve, ha van ilyen, az "ige kifejezés" ablakban található. Ha akarod, akkor szerkesztheti.

2. Szerkessze, amint szüksége van, a "kapcsolat fizikai neve" fizikai kommunikáció neve.

3. Adja meg a "rel ablak" definícióját

animonship definíció.

4. Miután befejezte a munkát, kattintson az "OK" gombra az információk mentéséhez és kilépéshez a szerkesztőből. A szerkesztő módosítása nélkül történő kilépéshez kattintson a "Mégse" gombra.

A kapcsolatok korrekciója

Ha nem szereted a kommunikációs vonal alakját, megváltoztathatja azt. Ehhez meg kell ragadnia a kommunikációs vonal sarkai egérét, és átadja őket a helyről a helyről, amíg a vonal megkezdi jobban.

A kommunikáció módosítása

1. Kattintson a szerkeszteni kívánt linkre. A képernyőn megjelenik a "Lever" (sötét négyzet). Meghatározza az átadható kommunikációs vonal helyét.

2. Kattintson a Link szegmens bármely helyére, ahol a kar látható.

3. Ne engedje el a bal egérgombot, változtassa meg a kommunikációs vonal helyét az ízlés szerint, majd engedje el az egérgombot.

Soha ne felejtse el rendszeresen megmenteni a diagramba beírt változtatásokat.

A 4. fejezet rövid ismétlése

A menüszerkesztő megjelenítése vagy eltávolítása

Hagyja, hogy a "Editor Menu" parancsot az Option menüben adja meg annak érdekében, hogy megjelenítse a szerkesztő menüt a menüsorban. A szerkesztő menü eltávolításához a menüsorból ismételje meg ezt a parancsot.

A linkorientált eszközök használata

Telepítse a kurzort a szükséges eszközre és kattintson a jobb egérgombbal.

Új kapcsolat létrehozása

Kattintson az Eszköztár egyik piktogramján, amely a kapcsolatot jelöli, majd kattintson a szülői egység, majd a leányvállalaton.

Hogyan vándorolhat külső kulcsokat az eltartott entitásoknak

Ne csinálj semmit. Az Erwin automatikusan megjeleníti a külső kulcsokat a kommunikáció létrehozásakor. Soha ne lépjen be a külső kulcsokat.

A kapcsolatszerkesztő belépése

Győződjön meg róla, hogy a "Kapcsolat" mód aktív a szerkesztő menüben, majd kattintson duplán a szerkeszteni kívánt linkre.

A kommunikáció kardinalitásának beállítása

A kapcsolatszerkesztőben található, nyomja meg a Cardinality ablak egyik kiválasztási gombját a csatlakozási kardinalitás beállításához. Ha a "Pontosan" gombra kattint, meg kell adnia a cardinalitás pontos értékét a cím gomb mellett található szövegmezőbe.

A kapcsolat meghatározási szerkesztője

Győződjön meg róla, hogy a "Kapcsolat definíció" mód aktív a szerkesztő menüben, majd kattintson duplán a szerkeszteni kívánt linkre.

A link beállítása

Kattintson a vonal egyik sarkára, és mozgassa, amíg a vonal nem lesz szép.

Megállapodások

Néhány megállapodást fogunk tenni a későbbi bemutatásra:

· Kattintson a gomb megnyomásával bal gomb Egerek.

· Jobb egérgombbal kattintson a jobb egérgombbal.

· Dupla kattintás - Két egymást követő kattintás az egérgombra

· Válassza ki - hozza a kurzort a megfelelő objektumhoz (diagram elem, menüpont, ikon), és kattintson a bal egérgombra.

· Húzza ki az objektumot, és az egérgomb felszabadítása nélkül mozgassa a kurzort ban benmásik pozíció.

· Felvételi típusú fájl / nyitott eszközök A Fájl menüpont kiválasztásához szükséges, majd a nyitott menüből - Nyissa meg az elemet.

Erwin asztali

Ábrán. 1 bemutatott asztali szoftver termék Erwin cég logikai munkák.

Fig.1- asztali erwin.

Az 1. ábra a számokat mutatja:

1- főmenü;

2-eszköztár;

3 - speciális eszközök készlete;

4- Fonts és színek panel;

5 mező.

Fontolja meg részletesebben az asztali komponenseket.

A főmenü parancsokat tartalmaz Általános rendeltetésű. Ne feledje, hogy a legtöbb ilyen parancsot az eszköztár ikonjai, vagy a jobb egérgombbal megjelenő menüelemek. Ezért abbahagyjuk az asztali általános típushoz kapcsolódó parancsokat. Az ablakelem a következő albekezdésekkel rendelkezik:

Eszköztár - eszköztár;

Font & Color Toolbar - betűtípusok és színek panel;

STATUSBAR - állapotsor;

Erwin Toolbox - speciális eszközök készlete.

Ha a felsorolt \u200b\u200belemek bármelyikét nem jelölte meg, a megfelelő elem nem jelenik meg az asztalon. Option / Show Kijelző menü és az Option / Show Szerkesztő menü add vissza a főmenübe További 1gush; You: Kijelző és szerkesztő.

Az eszköztár a következő piktogramok csoportjait tartalmazza:

Fájlok kezelése:

Új diagram létrehozása;

Nyisson meg egy meglévő diagramot;

Küldje el a nyomtatási diagramot.

Ne feledje, hogy ezeket a piktogramokat a fájl főmenüjének parancsai duplikálják.



Modell bemutató szintje:

Entitásszintek;

Attribútumszint;

Leírási szint;

Fizikai szint (ha ezt az ikont megnyomja, akkor ha az attribútumszinteket a típusuk jelzi).

Ezeket az eszközöket a kijelző menüpontja duplikálja. Tartalmaz további nézetet: elsődleges kulcsszint - csak az elsődleges kulcsok jelennek meg, a fizikai megrendelés szintje - attribútumok nem oszlanak kulcsra és nem láthatóak.

Scaling:

Csökkenti;

Növekedés

Növekedés nélkül;

A legkisebb (a további csökkenés a rendszer finomságához vezet);

A rész megtekintése (az eszköz kiválasztása után) válassza ki a megtekinteni kívánt munka mező töredékét).

A csoport összes műveletét a kijelző / / zoom elem duplikálja.

A szerverrel való együttműködés:

Szerver szkript létrehozása;

Csatlakozzon a kiszolgálóhoz;

Válassza ki a kiszolgálót.

A speciális eszközök készletei olyan durva ikonokat tartalmaznak, amelyek szükségesek ahhoz, hogy grafikusan állítsák be az adatkör áramkörét. A következő eszközökből áll:

Egy objektum kiválasztása;

Attribútum manipuláció;

Független lényeg;

Függő lényeg;

Teljes partíció a kategóriában;

Hiányos hasítás a kategóriában;

"Egy-sok" kommunikáció azonosítása;

Unidentic kommunikáció "ort to sok";

Kommunikáció "sokan sokan";

Szövegcímke.

Fogalmi tervezés

Entitások létrehozása

A fogalmi rendszerre vonatkozó lényegek függenek és függetlenek lehetnek. A diagramban bármely entitást egy téglalap ábrázol. Fölötte a lényeg neve. A téglalap két részre törekszik: a felső az elsődleges kulcs; Alsó - más attribútumok területe. Az entitás kialakításakor a téglalap kezdetben üres, és a név az E / N formanyomtatvány (például E / 1, E / 2, stb.).

Egy független entitás létrehozásához kattintson a megfelelő ikonra egy speciális eszközkészletből, majd kattintson a diagram mezőjére azon a helyen, ahol a létrehozott entitás meg kell helyezni. A függő entitás kiépítéséhez ki kell választania a "függőség" eszközt, és kattintson a diagram mezőre. Ne feledje, hogy az ilyen entitást ábrázoló téglalap lekerekített sarkokat. Amikor létrehozunk egy táblázatot, gyakorlatilag nincs szükség közvetlenül meghatározott eltartott személyek, mivel ERWIN átalakítja a szokásos szervezetek a kapcsolódó kapcsolatok során a szervezet a linkeket, vagy szétválás a kategóriába.

Ha a tervező nem felel meg a gazdálkodó egység helyzetéhez, akkor ki kell választania az "Objektum megadása" ikont a speciális eszközök sorából, és húzza a lényegét egy új helyre. A kiválasztott entitás eltávolításához használja a billentyűzet törlését. Módosítsa az entitást ábrázoló téglalap méretét, az opció / entitás méretének főmenüpontjának kiválasztásával. Az opció / elrendezés menüpontot az entitások helyzetének egyszerűsítésére használják.

Most meghatározzuk az entitás nevét és az informatikai jellemzőit. Ez az entitás-attribútum elem a jobb egérgombbal megjelenő menüből. Az entitásnév mezőben bevezetésre kerül az entitás bejegyzése. A kapcsoló használatával megváltoztathatja az entitás függését. Az elsődleges kulcsszerkesztő mezőt úgy tervezték, hogy olyan attribútumneveket írjon be, amelyek az elsődleges kulcsot alkotják. A nem kulcsos attribútumok mezőben be van adva a NEXCIKHÍVÁSOK. Ne feledje, hogy mindkét esetben a billentyűzeten lévő beírási kulcsot az attribútumok elkülönítésére használják. Ábrán. A 2. ábra egy független entitás példáját mutatja.

Ábra. 2 - Független lényeg

A gazdálkodó egység (definíció) kiterjesztett leírása és az összes entitás általános megtekintése, a jelentés / entitás böngésző elemét használja.

Erwinben lehetőség van az egyéni attribútumok manipulálására. Ehhez válassza ki a "Menipuláló attribútumok" ikont. Ebben az üzemmódban:

· Az attribútum törlése. Ehhez jelölje ki a különálló attribútumot, és kattintson a Törlés gombra a billentyűzeten.

· Mozgassa az attribútumot az entitás belsejében. Ehhez jelölje ki az attribútumot, és az egérgombok felszabadítása nélkül mozgassa a kívánt helyre. Ne feledje, hogy így mozgathatja az attribútumokat mind a kulcs és a nem szelektív régiók, mind a köztük.

· Mozgassa az attribútumokat az entitások között. Ennek a műveletnek a módszere hasonló az előzőhez. Ha az attribútumot mozgáskor nyomja meg ctrl billentyűEzután más entitásra kerülnek.

Csatlakozási linkek

Tekintsük az "egy-sok" típusú linkeket. Ehhez válassza ki a megfelelő ikont a speciális eszközök készletéből, majd kattintson az egymás után a szülőre és a leszármazottra. Az azonosítási kommunikációt egy szilárd vonallal és egy fekete ponttal ábrázolják egy téglalap, amely megjeleníti a leszármazást. Ezt a kapcsolatot a szülő elsődleges kulcsának átadása jellemzi a leszármazottazonosítóhoz. Ábrán. A 3. ábra az "egy-sok" azonosítási kommunikációt mutatja.

3. ábra. - A kommunikáció azonosítása

Az azonosítatlan kommunikáció ugyanúgy épül fel. Ezt egy pontozott vonal és egy rombusz ábrázolja, egy szülőt megjelenítő téglalapban. Az ilyen gyémánt azt jelenti, hogy a szülő létezése opcionális, vagyis A külső kulcsfontosságú mezőnek Nul. Az Erwin azonosítatlan kommunikációjának kiépítését az elsődleges szülő kulcsa átadása jellemzi a leszármazott fészkelő tulajdonságaihoz. A 4. ábra azonosítatlan kommunikációt mutat.

Ábra. 4. - Nem azonosító kommunikáció

Amint már megjegyezték, a kommunikáció tervezése "sokan sokan" vezet egy új entitás kialakulásához. Az elsődleges és a második entitások között az ilyen típusú kommunikáció megépítésének példája az 1. ábrán látható. öt.

Ábra. 5. - A "sok és sok" forma kommunikációja

Megtekintheti és megváltoztathatja a kommunikáció leírását a kapcsolati elem segítségével a jobb egérgombbal kapcsolódó menüből. A megnyíló ablak jelzi:

· Kommunikációs név (mező verb kifejezés).

· Kommunikációs típusa (kapcsolat típusa): azonosítva (azonosító) vagy azonosítani (nem azonosítási).

· Kardinalitás (kardinalitás). Az Erwin lehetővé teszi az alábbi linkeket.

1. nulla, egy vagy több. Az ilyen kardinalitás jelenléte nem tesz további megnevezést a diagramban.

2. Egy vagy több. Az ilyen kapcsolatot a P-betű P betű jelzi, amely a derékszögben látható.

3. nulla vagy egy. A kardinalitást a Z betű jelöli.

4. Állítsa be. Ebben az esetben az pontos mezőnek tartalmaznia kell a kardinalitást jellemző számot. Az ilyen kapcsolatot egy olyan téglalap szám jelzi, amely megjeleníti a leszármazást.

· A NULL-értékek létezésére való képesség (NULLS kapcsoló).

· A külső kulcs szerepe. Ebben az esetben a szerep neve szerepel a szerepév mezőben. Ebben az esetben az idegen kulcsszerkesztő mező tartalmaz egy designt.<имя роли>.<имя первичного ключа родителя>.

Ha a diagram nem jeleníti meg a kommunikáció nevét vagy kardinalitását, akkor a kijelző / verb kifejezés és a kijelző / kardinalitás elemek előtti mutatókat kell telepítenie.

A kommunikáció törléséhez ki kell választania az "Objektum megadása" ikonját, kattintson a megfelelő kommunikációra, és kattintson a Törlés gombra a billentyűzeten.

Az ERWIN kategóriában szereplő entitások partíciója ugyanúgy jelenik meg. 6.

Ábra. 6 - Teljes partíció a kategóriában

A kategóriák építése érdekében a következő műveleteket kell végrehajtania:

Teljesen leírja a fő lényeget;

Építsen egy kategória entitást;

Válassza ki a teljes vagy hiányos felosztás piktogramját kategóriákba egy speciális eszközkészletből;

Kattintson a fő szervezetre;

Kattintson az egyik kategóriára;

Az egyes későbbi kategóriák építéséhez kattintson a kategória jelére, majd a megfelelő entitásra.

Ahhoz, hogy távolítsa el a kommunikáció, az egyik kategória a fő egység van szüksége, hogy kiemelje a megfelelő ágat, és kattintson a Delete billentyűt. Ha törölnie kell az egész partíciót a kategóriához, adja meg a kategória jelét, és nyomja meg a Törlés gombot.

Logikai tervezés

A logikai tervezés egy adatmodell kiválasztásából indul. Minden olyan DBMS, amellyel Erwin működik a relációs, meghatározza az adatmodell kiválasztását.

Egy adott DBMS kiválasztásához kattintson a "Server Select" ikonra. A megnyíló ablakban helyezze a mutatót a kiválasztott DBMS-re, ha szükséges, állítsa be a verziót. Ezenkívül alapértelmezés szerint ki kell választania a táblázat mező jellemzőit (típusa és lehetősége).

A logikai tervezés fontos lépése az információk integritásának fenntartásának stratégiájának meghatározása. Az alapértelmezett stratégia telepítéséhez különböző típusok Kommunikáció, kattintson a DBMS kiválasztási ablak referencia integritás alapértelmezett gombjára. Erwin háromféle stratégiát kínál:

1. Korlátozza - tilos. Ezt a kapcsolódó entitásokkal kapcsolatos cselekvések tiltása jellemzi.

2. A kaszkád kaszkád. Az ilyen stratégia a kaszkád műveletek végrehajtása a kapcsolódó entitásokon.

3. Állítsa be a null-nullát. Ez a stratégia null - a mező értékek létrehozása.

A DBMS kiválasztása után folytassa az adatok leírását a kifejezésekben. Ehhez válassza ki a menüből, amely jobb egérgombbal jelenik meg a jogalanyra.<имя выбранной СУБД> Adatbázis séma. A megnyíló ablakban beállíthatja az asztalok és mezők nevét, valamint ezeknek a mezőknek a jellemzőit.

A gyakorlatban gyakran előfordul, hogy semmilyen típusú linket nem azonos stratégiák határozzák meg az integritáskorlátozások támogatására. Az egyedi kapcsolatstratégiák megváltoztatásához használja a referenciális integritás elemet a jobb egérgombbal megjelenő menüből. Ha a diagram nem rendelkezik információkkal a kiválasztott stratégiákkal kapcsolatban, helyezze a mutatót a kijelző / referencia integritás elemével szemben.

A kiválasztott DBMS parancsfájl létrehozásához kattintson a "Script for Server" ikonra. Ebben az esetben az Erwin konkrét táblák szerint adatbázis sémát épít. Ha a kiválasztott DBMS támogatja írásban kiváltó, ők építették függően kiválasztott stratégiák támogatására integritását korlátozásokat.

Fizikai tervezés

Ezen a tervezési szakaszban további indexeket adjon hozzá a kapott sémához. Ehhez használja az elemet<имя СУБД> Index a megfelelő luxusban megjelenő menü. A megnyíló ablakban kattintson az Új gombra egy új index létrehozásához, majd adja meg az attribútumot az attribútum vizuális képére kattintva. Ne feledje, hogy most az indexek építésű attribútumok általános diagramján az AK betűkkel vannak jelölve. Ez azt jelenti, hogy alternatív kulcsok.

A FELADAT

1. Építsd fel az erwin koncepcionális adatbázis sémáját a tanúsító hatóság számára. A téma területének leírása az alábbiakban látható.

A tanúsító testület akkreditálódik bizonyos típusú tanúsítványok kiadására. A termék minden típusát a kód írja le (az osztályozó szerint), a típus (például tejtermékek) és a típus (például tej). Minden egyes terméktípus esetében több szabályozási dokumentum is lehet, és minden egyes szabályozási dokumentumot többféle termékre is osztottak ki. A szabályozási dokumentumot a szint (gost, OST stb.), Szám és cím jellemzi.

A tanúsítványt csak egy típusú termékre és csak egy ügyfélre adják ki. Ugyanaz az ügyfél többször is alkalmazható a tanúsító testületre, így az ügyfélinformációkat (szervezeti kódot, nevét, címét és telefonját) kell tárolni.

Az Ügyfél a kétféle tanúsítási kérelem egyikével kapcsolatba léphet a tanúsító testületgel: alkalmazás vagy nyilatkozat. Ettól függően különböző típusú belső dokumentációt adnak ki, és különböző információkat tárolnak. (1. táblázat)

Asztal 1

Ugyanakkor az alkalmazások és nyilatkozatok számozása keresztül történik. Ez azt jelenti, hogy ha van egy alkalmazás a szám alatt, akkor az e szám szerinti nyilatkozat nem lehet.

A tanúsító hatóság információt tárol az alkalmazottairól (személyi kód, vezetéknév, pozíció és cím). Ezenkívül meg kell tudni, hogy milyen munkát és milyen alkalmazást teljesített a munkavállaló. Az alkalmazás szerint tartott munkák lehetnek négy típus: nyilatkozatot tesz, döntést hoz a kérelemről, döntést hoz a tanúsítvány kiadásáról, bizonyítvány kiadása. Ugyanezen nyilatkozat esetén a különböző típusú munkák különböző munkavállalókat is elvégezhetnek. A fogalmi rendszerben a kategóriába tartozó partíciónak kell lennie. Ezenkívül a külső kulcsok szerepét kell használni.

2. Konvertálja a koncepcionális sémát a kiválasztott DBMS táblázatához Erwin használatával. Építsen kiváltókat.

3. Három felhasználó adatbázis létrehozása a következő jogokkal:

1) "jelentések" - az összes információra vonatkozó jog (egyéb jogok hiányoznak);

2) "Referenciák" - Minden jogot az alkalmazottakról, az ügyfelekről, a termékekről és szabályozási dokumentumok;

3) "dokumentáció" - a tanúsítás és az ügyfelek hatóságának belső dokumentációjáról szóló információk valamennyi joga; A termékadatok és a szabályozási dokumentumok olvasása: dokumentumok.

A jelentésnek tartalmaznia kell:

Erwin-i koncepcionális rendszer nyomtatás;

A bázis integritásának korlátozásának támogatására irányuló stratégiák kiválasztásának igazolása;

Táblázatok és kiváltók szerkezete;

A bázisok létrehozásának megteremtése.

Ellenőrzési kérdések

1. Milyen típusú kapcsolatok létezhetnek a témakörben?

2. Hogyan lehet kiküszöbölni az adatbázis-áramköri kommunikációt a "sok-sok közül sok" formában?

3. Mi a különbség az azonosítás és a nem azonosítási kapcsolatok között?

4. Milyen esetekben szükség van a külső kulcsok szerepének leírására?

5. Hogyan igazolhatom a kategóriák elosztását?

6. Mi a különbség a teljes és hiányos elválasztás a kategória?

7. Milyen támogatási stratégiákat alkalmaztak az integritáskorlátozásokra a laboratóriumi munka során?


Bibliográfia

1. Dátum K.J. Bevezetés az adatbázisrendszerekbe. - Tanulmányok. Kézikönyv: Per.s angol. - 6. ed. - M.I. DR.: Williams, 2000. - 846 p.

2. Robinson S. Microsoft Access 2000: Tanulmányok. Tanfolyam: per. angolról - SPB.: PETER, 2001. - 511 p.

3. Kuznetsov S.D. Adatbázisok alapjai: előadások: Tanulmányok. Előnyök: Internet Egyetem tájékoztatja. Technológiák, 2005.-484 p.

4. GOFMAN V.E., KHOMONENKO A.D. Delphi adatbázisokkal dolgozik. St. Petersburg: DHV, 2002.-656 p.

5. Maclakov S.V. Bpwin és erwin. Az információs rendszerek kidolgozásához. - M.: DIALOG MEPI, 2003.-254С.

6. Malumina M.P. Adatbázisok: alapok, tervezés, használat: Proc. Az egyetemek kézikönyve. - 2. ED.-SPB.: BHV-PETERSBURG, 2006.-517 p.

6. Modellezés Erwinben

Erwin hely az információmodellezésben
Az információs modell kiépítésének folyamata a következő lépésekből áll:

  • az entitások meghatározása;
  • az entitások közötti szervezetek meghatározása;
  • az elsődleges és alternatív kulcsok feladata;
  • az entitások attribútumainak meghatározása;
  • a modellt a normál forma kívánt szintjére hozza;
  • a modell fizikai leírására való áttérés: A levelezés célja. Az entitás neve a táblázat neve, a gazdálkodó egység attribútuma a táblázat attribútuma; a triggerek, eljárások és korlátozások feladata;
  • adatbázis-generáció.

Az Erwin vizuális ábrázolást (adatmodellt) hoz létre szilárd feladathoz. Ez a bemutatás részletes elemzésre, finomításra és forgalmazásra használható a fejlesztési ciklusban szükséges dokumentáció részeként. Az Erwin azonban nem csak rajzeszköz. Az Erwin automatikusan létrehoz egy adatbázist (táblázatok, indexek, tárolt eljárások, triggerek, amelyek referencia-integritást és más adatkezeléshez szükséges objektumokat biztosítanak).

Megjeleníti az adatmodell logikai és fizikai rétegét Erwinben

Erwinben két bemutató és modellezési szint létezik - logikai és fizikai. A logikai szint a tények közvetlen megjelenítését jelenti a valós életből. Például az emberek, asztalok, osztályok, kutyák és számítógépek valódi tárgyak. Ezeket a természetes nyelven említik, bármilyen szóválasztó (rések, vesszők stb.). A logikai szinten egy adott DBMS használatát nem veszik figyelembe, az adattípusok nincsenek meghatározva (például egész szám vagy valós szám) és táblázatok indexei nincs meghatározva.
A cél DBMS, objektumnevek és adattípusok, indexek alkotják az erwin modell második (fizikai) szintjét.
Az Erwin képes létrehozni és kezelni az egyik diagram (modellek) két különböző szintjét, valamint számos megjelenítési lehetőségét minden szinten.

Erwin diagram komponensek és alapvető diagramok nézetek

Az Erwin diagram három fő blokkból áll - entitások, attribútumok és kapcsolatok. Ha a diagramot a téma szabályainak grafikus ábrázolásának tekintjük, az entitások főnevek, és a linkek igék.
A logikai és fizikai megjelenítési szint közötti választás a szerszámon vagy a menüben történik. Mindegyik szinten a következő megjelenítési módok vannak:

  • "Entitás" üzemmód - A belső téglalapok megjelenítik az entitás nevét (logikai modellt) vagy a táblázat nevét (a modell fizikai ábrázolásához); Az a kényelem érdekében szolgál, hogy megtekinthesse a nagy diagram vagy a téglalapok elhelyezését a diagramban.
  • Az "entitás definíció" módja a diagram bemutatására szolgál más embereknek.
  • "Attribútumok" mód. A téma területről a modellre való áttéréskor információt kell adnia arról, hogy mi a lényeg. Ezt az információt az attribútumok (a fizikai szinten - a táblázatok oszlopai) beírja. Ebben az üzemmódban a téglalapot két részre osztja két részre - az attribútumok (oszlopok) tetején, amely az elsődleges kulcsot képezi, megjelenik a fennmaradó attribútumok. Ez a mód alapvető, ha logikai és fizikai szinten tervezi.
  • Az "elsődleges kulcsok" mód a téglalapok belsejében van - csak az elsődleges kulcsot alkotó attribútumok / hangszórók jelennek meg.
  • "Piktogramok" mód. Bemutatási célokra minden táblázatot az ikonnak megfelelően lehet elhelyezni (bitmap).
  • Az "ige mondat megjelenítése" mód. A kötési ívek megjelenítik az ige kifejezések kötési entitásait (logikai szinten) vagy a külső kulcsok nevét (fizikai szinten).

A diagram több képernyőt és egynél több lapot foglalhat el nyomtatáskor. A felülvizsgálathoz a modellt, kivéve a képernyő görgetését, a kép csökkentési / nagyításának módját, a teljes modell megjelenítésével, megjelenítve a modell kiválasztott részét.

Eszközök az Erwin modell létrehozásához

A fő modell létrehozási eszközei mind a menü, mind a szerszám ablakból érhetők el. Segítségükkel, független és függő entitásukkal létrehozzák, azonosítják és azonosítják a kommunikációt, a teljes és hiányos kategóriákat, a nemspecifikus kapcsolatot és a szöveges elemeket.
Az egeret a lényeg fölé történő megnyomásával a bejárat a számos ERWIN szerkesztő egyikében készül:

  • az általános lényeghez kapcsolódó szerkesztők (az entitás definíciója, további információk, kiváltók, indexek, táblázat jellemzői, a táblázathoz kapcsolódó tárolt eljárások);
  • attribute szerkesztők (attribútum definíció, táblázat oszlopok a fizikai modell bemutatójában, 4GL szerszámtároló, például a Powerbuilder speciális attribútumok).

Az entitások azonosítása. Az erwin entitásai.

A diagramban az entitást egy téglalap ábrázolja. A prezentációs módtól függően a téglalap tartalmazhatja az entitás nevét, leírását, attribútumainak listáját és egyéb információkat.
A téglalap vízszintes vonala megosztja az entitás attribútumait két tárcsázásra - attribútumok, amelyek az elsődleges kulcsot alkotják az elsődleges kulcsot (nem tartalmazzák az elsődleges kulcsot) az alján.
A gazdálkodó egység sok valódi vagy elvont tárgy, mint például az emberek, helyek, események, tények, amelyek közös jellemzőkkel rendelkeznek. A gazdálkodó egység logikai koncepció. Az entitások megfelelnek az igazi DBMS táblázatnak. Erwinben a lényeg vizuálisan három fő típusú információt képvisel:

  • az elsődleges kulcsot alkotó attribútumok;
  • nem kulcsos attribútumok;
  • entitás típus (független / függő).

Az elsődleges kulcs egy attribútum vagy egy attribútumcsoport, egy egyedülálló azonosítja az entitás példányát. Ha több attribútumkészlet egyedülállóan azonosíthatja a lényeget, az egyik közül az egyiket a fejlesztő végzi a tárgyi terület elemzésén alapuló fejlesztő.
Minden elsődleges kulcs esetében az Erwin egyedi indexet hoz létre az adatbázisszerkezet létrehozásakor.
A független entitás példányai egyedileg azonosíthatók, anélkül, hogy más szervezetekkel való kapcsolatait meghatároznák; A függő lényeg, éppen ellenkezőleg, nem lehet egyedülállóan azonosítani, anélkül, hogy más entitásokkal való kapcsolatait meghatározná. A függő entitás az erwin téglalapban kerekített sarkokkal jelenik meg.

Kapcsolatok Erwinben

A kommunikáció a két entitás (különösen a magánszemélyek viszonya) funkcionális függőség lehetséges. Például fontos megismerni a munkavállaló vezetéknevét, és ugyanolyan fontos tudni, hogy melyik osztályon működik. Így az entitások "osztály" és "munkavállaló" között van egy link "áll" (az osztály a munkavállalókból áll). A kommunikáció a logikai szint fogalma, amely megfelel a külső kulcsnak a fizikai szinten. Erwinben a kommunikációt az információ öt fő eleme képviseli:

  • kommunikációs típusa (azonosító, ismeretlen, teljes / hiányos kategória, nemspecifikus kommunikáció);
  • szülői lényeg;
  • leányvállalat (függő) lényeg;
  • kommunikációs teljesítmény (kardinalitás);
  • az üres (null) értékek elfogadhatósága.

A kommunikációt azonosítják, ha egy leányvállalat példányát a szülői esszenciával való kapcsolatán keresztül azonosítják. Az anyavállalat elsődleges kulcsát alkotó attribútumok, miközben belépnek a leányvállalat elsődleges kulcsának. A kommunikációval rendelkező leányvállalat mindig függ.
A kommunikációt azonosítják, ha egy leányvállalat példányát másként azonosítják, mint a szülői lényeggel való kapcsolaton keresztül. A szülői lényeg elsődleges kulcsát alkotó attribútumok, és szerepelnek a leányvállalat nexian attribútumainak.
Az ERWIN linkek meghatározásához a kommunikáció típusa van kiválasztva, akkor az egeret a szülő és a leányvállalat jelzi. A kommunikáció azonosítását egy szilárd vonal ábrázolja; Unidenticiant - pontozott vonal. A vonal vége egy leányvállalat pontjával.
A kommunikáció meghatározásakor a szülő lényegének elsődleges kulcsának a leányvállalat attribútumainak megfelelő területére való tulajdonságait költözik. Ezért az ilyen attribútumokat manuálisan nem adják meg.
A szülői egység elsődleges kulcsának jellemzői alapértelmezetten vándorolnak a saját nevével. Az Erwin lehetővé teszi számukra, hogy beírja a szerepeket, azaz Új nevek, amelyek alapján a migrációs attribútumok leányvállalatban kerülnek bemutatásra. Az attribútum ismételt migrációja esetén az ilyen átnevezés szükséges. Például a "közvetítési tranzakció" lényege "Enterprise Code" és "vevői kód" tulajdonsággal rendelkezik. Ebben az esetben az "Enterprise" ("Enterprise Code") elsődleges kulcsának két szerepe van a leányvállalatban.
A fizikai szinten a szerep neve a külső kulcs oszlopának neve a leányvállalatban.
A kommunikáció kapacitása a szülői lényeg másolatának számának aránya a leányvállalat megfelelő számához. Bármely kapcsolat esetén, kivéve a nem specifikus, ezt a kapcsolatot 1: n értékként rögzítjük.
Az ERWIN az IDEF1X módszerrel összhangban 4 opciót biztosít az N számára, amelyeket egy kiegészítő szimbólum tartalmaz egy leányvállalatban: nulla, egy vagy több (alapértelmezett); nulla vagy egy; Pontosan n, ahol N egy adott szám.
Az üres (null) értékek megengedhetősége az azonosítatlan kapcsolatokban az Erwin egy üres diambic-t ábrázol a kommunikációs íven az anyavállalatból.
Teljesítménymegjelölések, illetve nulla, egy vagy több, egy vagy több, nulla vagy az egyik az IE jelölésben látható. egy.

1. ábra. A kommunikációs teljesítmény üzenete az IE jelölésben

A logikai szintről szóló közlemény neve "ige" kötelező entitások. A fizikai kommunikációs név (amely eltérhet a logikushoz) az Erwin esetében a határérték (korlátozás) vagy index.

A modell grafikus szerkesztése

Minden erwin modell objektum szerkeszthető a Windows - csoportosítás, másolás, törlés, mozgatás, a rendszer puffer használatával. A színek és a betűtípusok beállítása kényelmes párbeszédablakokban történik.
A szöveg által képviselt modell összetevői (az entitások nevei, attribútumok, szövegelemek) közvetlenül szerkeszthetők a képernyőn.

Alternatív kulcsok

Az alternatív billentyű egy attribútum (vagy attribútumcsoport), amely az elsődleges kulcs, és az egyedülálló azonosítja az esszenciapéldányt. Például a gazdálkodó egység a munkavállaló (alkalmazott azonosító eredetű. Név, apai) csoportjának attribútumok „Név”, „Név”, „apai” alternatívája lehet kulcsot (ami arra utal, hogy a vállalkozás nem működik teljes tézisek).
Alternatív kulcshoz, mint az elsődleges, az Erwin automatikusan létrehoz egy indexeket az adatbázis létrehozásakor.

Invertált indexek

Az alternatív kulcsot alkotó attribútumok, egyedülállóan (egyedi) azonosítják a lényeges példányokat. Erwinben olyan attribútumcsoportokat is összeállíthat, amelyek nem azonosítják az egyedülálló entitás példányokat, de gyakran használják az adatok eléréséhez. Minden ilyen csoport esetében az Erwin attribútumok nem egyedi indexeket hoznak létre.
A lényeg azonos attribútumai több különböző csoportba léphetnek.

Az attribútumok egyesítése

A függő lényeg ugyanazt a külső kulcsot örökölheti több szülői egységtől, vagy ugyanabból a szülői esszenciából több kapcsolaton keresztül. Ha különböző szerepeket nem írtak be ilyen többszörös örökségre, az Erwin úgy véli, hogy az entitástól függően a külső kulcs attribútumok csak egyszer jelennek meg.
Az egyesítés két vagy több külső kulcs-attribútumcsoport kombinációja egy külső kulcsba (attribútumcsoport), azzal a feltevéssel, hogy az azonos nevű attribútumok értékei mindig ugyanazok.
Tekintsünk egy példát: Az "alkalmazott" általános kulcsfontosságú "munkavállalói kód", és a "házastárs" és a "gyermekek" entitásaival való azonosításához kapcsolódik. Ebben az esetben az elsődleges kulcsfontosságú migráció a függő entitásokban történik. Ezenkívül a "házastárs" lényegét egy azonosítatlan kapcsolat összekapcsolja a "Gyermekek" lényegével. Két kulcsfontosságú migrációs útvonal van, de a "gyermekek" attribútum lényegében az "Munkavállalói kód" egyszer megjelenik az elsődleges kulcs elemeként.
Vannak olyan esetek, amikor az attribútumok egyesítése helytelen a téma területének szempontjából. Az egyesítési attribútumok megszakításához szereplő szerepnevek beírása.

Egyes entitások meghatározzák az azonos típusú objektumok teljes kategóriáját. Erwinben ebben az esetben a gazdálkodó egység létrehozza a kategória és az egyes kategóriák elemeinek meghatározását, majd a kategorizálási kommunikációt beírja számukra. A kategória szülői lényegét SuperType nevezik, és a leányvállalat altípus.
Például a munkavállaló egység rendszeres munkavállalóként és ideiglenesen bérelhet adatokat. Az első és másodperc különböző, részlegesen metszi az attribútumkészletek (az altípusok minimális átkapcsolása az elsődleges kulcs). Ezeknek az attribútumoknak a teljes részét, beleértve az elsődleges kulcsot is, a "Munkavállaló" SuperType lényegében helyezik el.
Különböző rész (például az ideiglenes munkavállalókra és a teljes munkaidőben foglalkoztatott munkavállalókra vonatkozó fizetési és nyaralási adatokat) az entitás-altípusokba helyezik.
Lényegében a SuperType bemutatja az attribútum-diszkriminátorot, amely lehetővé teszi az entitás specifikus példányainak megkülönböztetését.
Attól függően, hogy az összes lehetséges altípus lényeg szerepel-e a modellben, a kategória kommunikáció teljes vagy hiányos. Például, ha a szuper fények tartalmazhatnak adatokat az elbocsátott alkalmazottakról, akkor ez a kapcsolat hiányos kategorizáció, mivel nincs bejegyzés az entitásokban - altípusok.
Erwinben a teljes kategóriát két aláhúzással és hiányos körrel ábrázolt körrel ábrázolják.

Referencia-integritás az Erwin-val

A referencia-integritás az, hogy biztosítsák a leányvállalat leányvállalatának külső kulcsértékének követelményeit a szülői lényeg elsődleges kulcsának értékével. Referencia integritását követhetjük az összes műveletek Adatok módosítása (INSERT / UPDATE / DELETE). Referencia integritás vezérlő eszköz Erwin közé tartozik az automatikus generációs kiváltó és a használata mechanizmusok deklaratív hivatkozási integritás (azoknak DBMS, amely támogatja ezeket a mechanizmusokat).
Minden kommunikáció logikai szinten a követelmények feldolgozására Insert / frissítése / törlése az anyavállalat és leányvállalatok lehet beállítani. Az ERWIN bemutatja ezeket az eseményeket:

  • ellenőrzés hiánya;
  • az elfogadhatóság ellenőrzése;
  • a műveletek tilalma;
  • kaszkád üzemmód (törlés / frissítés);
  • az üres (null értékek) vagy az alapértelmezett beállítás telepítése.

A kiválasztott verzióval összhangban az Erwin automatikusan létrehozza a szükséges DBMS SQL dialektusát. Ebben az esetben az Erwin egy olyan trigger sablonokat használ, amelyek módosíthatók.
A trigger adatbázis szerkezetének létrehozásakor a referenciaintegritást három szinten átdeforíthatjuk:

  1. A triggerek újrafogalmazhatók, és szabályokat biztosítanak a teljes modellre.
  2. A konkrét kapcsolathoz megadott triggerek újradefiniálhatók.
  3. Az egyes táblázathoz megadott triggerek újratelepíthetők.

A felülbírási típusát a fejlesztő jelzi, amikor adatbázis sémát generál (6. ábra, RI típusú felülbírálás, kapcsolat felülbírálás, entitás felülbírálás).

Információk tárolása az ERWIN modellben

Általában az Erwin modellek fájlként mentésre kerülnek a lemezre. Lehetőség van a modell tárolására a cél DBMS-ben. Ehhez Erwin segítségével az Erwin Metabase létrejön a cél DBMS-ben. Ebben az adatbázisban a modellinformáció mentésre kerül. Egy adott esetben az adatbázisok olyan DBase-fájlok lehetnek, amelyekkel az Erwin az ODBC-n keresztül működik.

Példa a modellfejlesztésre Erwinben

Tekintsük a kódkódban megadott példában megadott fejlesztési ciklust.
Röviden megjegyezze a probléma tartalmi oldalát. A számviteli alkalmazottakat fenntartják. Minden munkavállaló számára a gyermekekről és az alkalmazottakban részt vevő hozzászólások listájára vonatkozó információk. A hozzászólások tárolt tájékoztatás a megállapított hivatalos fizetésről.
Először hozzon létre egy logikai szintet a modell. Ehhez állítsa be az entitás megjelenítési módját (kijelző / entitás szint). Hozzon létre egy sor a szerszámeszközök "Munkavállaló", "Gyermekek", "Történelem", "Szabálytörténet". Felhívjuk az orosz lényegét.
Ha minden entitást választott, hozza neki részletes leírás Az oroszul az "entity definícióban" szerkesztőben. Ez a leírás az Erwin jelentésekben jelenik meg, és megjeleníthető a táblázatban.
Jelöljük az entitások közötti kapcsolatokat. Például a "munkavállaló" kapcsolódik az azonosító kapcsolat "szülő" a "gyermekek" lényegével. A kommunikáció leírása a szerkesztő / kapcsolati szerkesztőbe kerül.
Az eredmény megjelenik az erwin diagramon (2. ábra).

Ábra. 2. Entity szintdiagram

Most menjünk az attribútum beállítási módba (kijelző / atribute szint). Az „egység / Képesség” szerkesztője, akkor állítsa be a nevét kulcsot és Nexic attribútumokat az orosz. Ne feledje, hogy a "Gyermekek" leányvállalat esetében a "kiszolgáló szám" kulcs-attribútuma manuálisan van megadva. Erwin migrációja a szülői lényegből. Ugyanez történik más leányvállalatokkal.
A "Munkavállaló neve" attribútumához azt jelzik, hogy ez egy alternatív kulcs (feltételezzük, hogy minden alkalmazottnak egyedi neve / vezetékneve van). Ehhez az attribútum neve után helyezze az AK1 mutatót zárójelben.
Az eredmény az ERWIN diagramon (3. ábra) jelenik meg az IDEF1X jelölésében.

Ábra. 3. Az IDEF1X jelölés attribútum-diagramja

Az azonos diagram megjelenését az IE jelölésben (információs tervezés) mutatja a 4. ábrán.

Ábra. 4. attribútum-diagram az IE jelölésben

Mivel az orosz nyelvű attribútumok és entitások nevei, a modell fizikai szintjére való áttéréshez, azt a táblázatok, oszlopok és korlátozások azonosítja, amelyek megfelelnek a cél DBMS szabályainak (általában ez azt jelenti) Latin betűk, számok és néhány speciális karakter).
Az "Adatbázis séma" szerkesztőben megadja az egyes entitások megfelelő táblázatnevét. Ezután az attribútum definíciószerkesztőben állítsa be a entitások attribútumainak megfelelő táblázatok oszlopainak nevét. Erwin és itt az oszlopok migrációja alárendelt táblázatokban.
Ebben a szakaszban, akkor a „Kiterjesztett attribútumok” szerkesztő, hogy meghatározza a fejlett PowerBuilder attribútumok (megjelenítési formátum, szerkesztési maszkokat, ellenőrzési szabályok összehangolása, főcímek és a megjegyzéseket).
A "Kapcsolatmeghatározások" szerkesztőben a fizikai kommunikációs név meg van adva, amely megfelel az Erwin által az adatbázisban létrehozott korlátozási névnek (kényszer).
Most minden készen áll az adatbázis létrehozására, és meg kell választania a cél DBMS-t (ha ez még nem történt meg). Válassza ki például a Sybase System 10-et.
A Sybase adatbázis sémosszerkesztőben állítsa be az adattípusokat az asztali oszlopokhoz.
Egy párbeszédablak, amelyben az Adat típusválasztás az 5. ábrán látható.

Ábra. 5. A fizikai modell meghatározása

Most mehetsz az adatbázis létrehozásához. Ezt a "Sybase Schema generation" parancs végzi. Az Erwin létrehoz egy SQL-generációs adatbázis-generációs csomagot. A 6. ábra egy párbeszédablakot jelenít meg egy csomaggenerációs paraméterek kiválasztásához az adatbázis létrehozásához. Az ábra azt mutatja, hogy a szűrő megadható (nem minden táblázatgenerálás), az SQL-pract csomag megtekinthető (előnézet), nyomtatás, mentés a fájlba (generál).

Ábra. 6. Válassza ki az adatbázis-generációs paramétereket

7. Kiterjesztett Erwin funkciók

Fordított design (fordított mérnöki)

Fordított design, azaz helyreállításának információs modell szerint egy meglévő adatbázisból, akkor használják, amikor kiválasztja az optimális platform (Rightsizing) a meglévő asztali (desktop) adatbázisban vagy a mainframe, valamint akkor, amikor bővülő (vagy módosítása) meglévő struktúrát amely a szükséges kísérő dokumentáció nélkül épült. A helyreállítási folyamat befejezése után az Erwin modell automatikusan "összecsukja" a táblázatot a táblázatban. Most már olyan módosításokat hajthat végre, amelyek már egy logikai sémát használnak - add az entitások, attribútumok, megjegyzések, kommunikáció stb. A módosítások befejezése után az egyik parancs a modell szinkronizálása az adatbázishoz - aktualizálja az összes módosítást.
A modell építése mind az adatbázis-könyvtáradatok alapján, mind az SQL operációs csomagon alapul, amellyel az adatbázis létrejött.

Szinkronizálás az adatbázissal

A fejlesztési szakaszban tájékoztatási rendszer A helyzet akkor fordulhat elő, ha az adatbázis-struktúra és az információs modell nem felel meg egymásnak. Erwin képes arra, hogy összhangba kerüljön.
Ez egy adatbázisban szinkronizálási funkciót biztosít. A DBM-khez való csatlakozás után a meglévő adatszerkezet és a modell közötti ellentmondások listáját javasoljuk. Például, ha új táblázatot hoztak létre az adatbázisban, akkor az Erwin javaslatot tesz a modellbe. Ha új táblát adnak hozzá a modellhez, az Erwin igazi adatbázisban hozza létre. Hasonlóképpen, az adatbázisban vagy az Erwin modellben oszlopok hozzáadásával, javasolja a megfelelő szinkronizálási műveletek elvégzését. A szinkronizált táblák kiválasztásának eljárása a 7. ábrán látható.

Ábra. 7. A szinkronizált táblák kiválasztása

Erwin "tudja" az ilyen tárolási funkciókat külön DBMS-ek, például szegmensek (Sybase) és asztalterületen (Oracle). A fizikai helyről szóló információk szerepelhetnek a modellbe, és közvetlen és fordított formatervezéssel használhatók.

Interfészek a DBMS-hez

Az Erwin egy közvetlen kapcsolatot támogat a fő DBMS-vel: DB2 2. és 3. verziójú, 4.1, 6.0, 7.1, Ingres, NetWare SQL, Oracle 6. és 7. verziók, Progress, RDB verziók 4 és 6 verziói, SQL / 400 verziók 2 és 400 verziók , SQLBASE 5 és 6 verziók, SQL szerver 4. és 6. verziók, Sybase 4.2 verzió, Sybase System 10 és 11, Watcom SQL. Megjegyezzük, hogy támogatják a fő DBMS legmodernebb és korábbi verzióit (8.

Ábra. 8. A modell létrehozásához válassza a DBMS lehetőséget

Az ERWIN támogatja az asztali (asztali) DBMS: Microsoft Access, FoxPro, Clipper, DBase III, DBase IV és Paradox.
A fizikai szintű kialakítás az adatbázisban történik, amelyet várhatóan a rendszerben kell használni. Fontos, hogy az Erwin "ismert" megfelelőség a különböző gyártók DBM-jének képességei között, amelynek eredményeképpen egy DBMS-re tervezett fizikai áramkör átalakítható a másikra.
A DDL script generáció (adatmeghatározás nyelv) kérhető az adatbázis fizikai struktúrájának létrehozásához. Ezzel az SQL dialektust használja a kiszolgáló kiválasztott típusához és verziójához. Bár a generált kód nem igényel módosítást, lehet menteni egy fájlba vagy nyomtatásra.

4GL támogatási támogatás

Az Erwin számos különböző kiadványban áll, amelyek a leggyakoribb 4GL fejlesztési eszközökre koncentrálnak. A támogatott alapok között - PowerSoft Powerbuidler, SQL ablakok a Társaság Gupta, Visual Basic cégek a Microsoft, az Oracle * Case of Oracle.
Az ERWIN kétirányú interakciós eszközök egy adatbázissal információorientált információkat szolgáltatnak mind a kiszolgálóra, mind az ügyfélrészre. Például a PowerBuilder esetében megtekintheti / szerkesztheti az Erwin szerkesztőknél hosszabb attribútumokat.
Az Erwin Orientation a 4GL eszközökön lehetővé teszi, hogy meghatározza a jövőbeni alkalmazások többségét az adatbázishoz közvetlenül kapcsolódó paramétereknek az információs modell tervezési szakaszában.
Mutasd meg az ilyen kölcsönhatás megszervezésének alapelveit a PowerBuilder példáján.
PowerBuilder teremt számos belső táblák az adatbázisban tárolja az adattárat (kiterjesztett attribútumokat DataWindow). A kiterjesztett attribútumok használata biztosítja az azonos adatbázis oszlopok megjelenítési stílusának mentését az összes létrehozott összes alkalmazáshoz munkacsoport. A speciális jellemzők, paraméterek beállítása a megjelenítési formátum, szerkesztési stílus kifejező hitelesítési helyességét, a kezdeti érték, igazítás, szélessége és magassága a kijelző elemet, a címkén a szerkesztési forma, a fejléc a táblázatos megjelenítése.
Kiterjesztett attribútumok azonos szinkronizálási műveletek engedélyezettek az egész modell, azaz a leírások lehet letölteni az adatbázishoz, és éppen ellenkezőleg, létrehozta a PowerBuilder környezetben a kiterjesztett attribútumokat lehet letölteni a ERWIN adatbázis módosítása .
A kiterjesztett attribútumok meghatározásának példáját a 9. ábra mutatja.

Ábra. 9. A kiterjesztett PowerBuilder attribútumok beállítása

Az Erwin-függvényt DataWindow lehetővé teszi, hogy létrehoz a prototípusok a jövő alkalmazási adatok prototípusok már abban a szakaszban létrehozásának információs modell. Létrehozásához adatok Windows varázsló kínálnak, amellyel az ablak stílusa van megadva, és a kiválasztott táblázat oszlopait.