Elementele de bază ale lucrului în erwin

Elementele de bază ale lucrului în Erwin. Construirea unui model de date logice

· Mastering abilitățile de a lucra în Erwin;

· Construirea unui model logic al unui domeniu dat.

Pentru a construi un model logic de informații privind livrarea de bunuri în conformitate cu contractele prin intermediul lui Erwin.

Secvența execuției de muncă

Introducere în interfața cu utilizatorul

· Descărcați programul Erwin.

· În fereastra de dialog care apare, faceți clic pe butonul Model nou. Formatul Creare model - Selectați șablon va apărea pe ecran, va trebui să selectați nivelul de simulare.

Erwin are două nivele de modelare: logică și fizică. La nivel logic, datele apar așa cum apare în lumea reală. Obiectele de nivel logic sunt entități și atribute.

La nivel fizic, modelul depinde de implementarea specifică a bazei de date aleasă de utilizator. În modelul de tranziție la stratul fizic este produs entități de transformare în tabel, și atribute în domeniu, astfel încât toate numele și descrierea modelelor fizice trebuie să fie conforme acceptate pentru acordurile de date selectate.

· Setați comutatorul Logical / Physical pentru a crea un model cu straturi logice și fizice.

· Pe ecran va apărea fereastra principală a programului.

În partea de sus a ferestrei este bara de titlu, care arată numele programului, numele modelului, numele subsetului (Domeniul de subiect) și afișajul stocat (Afișare stocată). Partea principală a spațiului de program este ocupată de spațiul de lucru, în care este creată schema ER.

Pentru a comuta între nivelele fizice și logice din bara de instrumente, există o listă (figura 1.1).

În plus față de această listă, există butoane pe bara de instrumente (vezi Tabelul 1.1).

Butoanele de pe bara de instrumente Erwin

Entitate - un câmp cu o listă derulantă în care să selectați entitatea pentru editare.

O fereastră cu o listă de grupuri cheie. Fiecare grup este reprezentat de o linie separată, care include numele (grupul cheie), tipul (tipul) și definiția (definiția).

ü Membri (membri). Membrii grupurilor cheie sunt alocate și ordinea lor în grup.

ü General (Setări generale). Comutatoare care vă permit să specificați tipul grupului de taste. Pentru cheile primare și externe, aceste grupuri nu sunt disponibile.

ü Definiție (definiție). Informații despre text liber legate de grupul cheie selectat.

ü Notă (notă). Notă pentru grupul selectat.

ü UDP (proprietăți personalizate).

· În fereastra New Key Group, în câmpul Group Key, introduceți numele grupului de taste - TIN. Câmpul Index afișează numele indexului generat de Erwin. Lăsați-l neschimbat.

· Comutatorul tip cheie de grup specifică tipul de cheie pe care trebuie să-l creați. Aceasta poate fi o cheie alternativă (Cheie alternativă) sau o intrare inversă (Inversion Entry). Selectați Cheie alternativă și apăsați OK. Tasta alternativă introdusă recent apare în lista cheilor.


Faceți clic pe fila Membri. Noua cheie nu conține încă atribute, astfel încât lista corectă a membrilor grupului cheie (membri ai grupului cheie) este goală. Selectați atributul TIN din lista din partea stângă și mutați-l în lista dreaptă folosind butonul săgeată (vezi Figura 1.8).

· În același mod, creați grupurile cheie pentru intrările inverse listate în Tabelul 1. 1.3.

Lucrări de laborator nr. 6

Stabilirea regulilor declarative de integritate referențială

· Analizați regulile stabilite de integritate referențială pentru toate celelalte linkuri.

Regulile atribuite relațiilor implicite pot fi modificate prin selectarea valorii dorite din lista verticală.

· Executați baza de date | Alegeți baza de date.

· După ce ați selectat serverul, faceți clic pe OK.

Există două relații multi-la-mult cu privire la modelul: Contract de mărfuri și factură de bunuri, care trebuie rezolvate la nivel fizic. Rezultatul rezolvării acestor relații este prezentat în Tabelul. 2.1.

Rezultatul rezolvarii relatiilor multi-multi

Relația de la mulți la mulți

Relațiile multi-la-multe sunt rezolvate automat atunci când mergi la stratul fizic sau cu ajutorul maestrului special al Expertului pentru Transformarea Relațiilor Multe.

· Pentru a apela acest expert, selectați linkul "Comoditate-acord" făcând clic pe acesta cu indicatorul mouse-ului. Apoi faceți clic dreapta și selectați Creare tabel de asociere din meniul contextual. Se afișează primul dialog al expertului, care conține textul despre scopul său.

· Faceți clic pe butonul Următor. Al doilea dialog al expertului va apărea pe ecran, în care îi atribuie o tabelă asociativă.

· Faceți clic pe butonul Următor. Următorul dialog va fi afișat pe ecran, indicând numele de transformare și definiția transformării.

· Pe model există o nouă tabelă SupplyPlan asociată cu link-ul de identificare a tabelelor Tables and Contract.

· Introduceți trei coloane noi pe cont propriu, conform tabelului. 2.1.

· Metoda de mai sus (folosind un expert) converti Feedback „Produs - factură“ și adăugați rezultat asociativă tabel expediere două coloane așa cum se arată în tabelul. 2.1.

Specificarea regulilor de validare

Setați lista valorilor permise

În funcție de domeniul în cauză pentru câmpul BET_NDS din tabelul Bunurilor, am stabilit lista valorilor admisibile: 0, 10 și 18%.

· Apelați meniul contextual al tabelului Produs și selectați Coloane.

· Treceți la marcajele DBMS-ului selectat - Acces.

· Faceți clic pe butonul din partea dreaptă a listei derulante Valide.

· În caseta de dialog Validare reguli, faceți clic pe butonul Nou.

· În fereastra de dialog New Validation Rule, în caseta Logical, introduceți numele regulii - Verificați rata TVA. Faceți clic pe OK.

· Faceți clic pe fila General. În grupul Tip, setați opțiunea Listă valori valide.

· În câmpul Valoare valută, introduceți 0 în prima linie. Introduceți valorile 10 și 18 în liniile a doua și a treia.

Setați valorile implicite

Vom crea o regulă conform căreia valoarea datei curente va fi înlocuită în mod implicit în câmpul DATE_DOG al tabelului din contract.

· Apelați meniul contextual al tabelului Contract și selectați Coloane.

· În fila Acces, faceți clic pe butonul din partea dreaptă a listei derulante Implicit.

· În caseta de dialog Default / Initial Values, faceți clic pe butonul New.

· În fereastra de dialog Nou valoare implicită, în caseta Logical, introduceți numele regulii - Data curentă. Faceți clic pe OK.

· În fila Acces din câmpul Valoare server - Acces implicit, introduceți data () (funcția care primește valoarea datei curente).

Stabiliți reguli pentru verificarea valorilor de intrare

Vom crea o regulă de validare a intrărilor pentru câmpul Preț din tabelul Produs, conform căruia câmpul nu poate avea valori mai mici de 0.

· Apelați meniul contextual al tabelului Produs și selectați Coloane.

· În fila Acces, faceți clic pe butonul din partea dreaptă a listei derulante Valide.

· În caseta de dialog Validare reguli, faceți clic pe butonul Nou.

· În fereastra de dialog New Validation Rule, în caseta Logical, introduceți numele regulii - Check Price. Faceți clic pe OK.

· Faceți clic pe fila General. În grupul Tip, setați opțiunea Min / Max.

· În câmpul Min, introduceți 1. În plus față de limita inferioară a intervalului de valori, puteți seta și limita superioară (Max) aici.

Lucrări de laborator № 7

Calcularea mărimii bazei de date

Conduceți metodologia de calcul a mărimii bazei de date, implementată în Erwin.

Calculați dimensiunea aproximativă a bazei de date proiectate.

Lucrarea de laborator nr. 8

Crearea de rapoarte în Erwin

· Tipurile de studii ale rapoartelor;

· Controlul procedurii de creare a rapoartelor

Lucrarea de laborator № 5

Elementele de bază ale lucrului în Erwin. Construirea unui model de date logice

· Mastering abilitățile de a lucra în Erwin;

· Construirea unui model logic al unui domeniu dat.

Pentru a construi un model logic de informații privind livrarea de bunuri în conformitate cu contractele prin intermediul lui Erwin.

Articole similare