Internet Windows Android

Stabilirea relatiilor intre entitati. Modele logice și fizice în erwin data modeler Model logic de date erwin

1. Întrebări de studiu

  1. Dezvoltarea unui model de date relaționale înERwin.
  2. Normalizarea modelului de date fizice înERwin.

2. Planul de lecție

  1. Controlul cunoștințelor prin testare (test ISE005).
  2. Importul de entități în ERwin.
  3. Dezvoltarea modelelor de date logice și fizice în ERwin folosind metodologia IDEF1X.
  4. Normalizarea modelului de date fizice în erwin.
  1. Importați entități în ERvictorie, folosind fișierul Date _Este numele. bpx, și pe baza setului de entități obținut, elaborați un model de date logic.

Cometariu: Dacă numele entităților și atributelor au fost create în chirilic (în rusă), acestea ar trebui rescrise cu caractere latine.

  1. Creați modele de date logice și fizice folosind instrumente erwin.

  2. în folderul dvs EU VAD.
  3. Normalizarea modelului fizic ar trebui realizată prin rezolvarea relațiilor MULTE-LA-MULTE folosind butonul Mulți la mulți se transformă bara de instrumente ER victorieTransformă bara de instrumente.
  4. Salvați rezultatele lucrării într-un fișier
    Data_model_IS_Name_IDEF1X.er1 în folderul dvs EU VAD.

Este prezentat un EXEMPLU de model logic, precum și un model de date fizic normalizat, realizat în tehnologia IDEF1X.

4. Procesul tehnologic de realizare a sarcinilor

4.1. Proces tehnologic de creare a modelelor de date

4.1.1. Metodologia de creare a modelelor (metodologia IDEF1X)

Metodologie IDEF1X utilizat de instrumentul CASE ERwin pentru a construi modele de date logice și fizice ale sistemului informațional.

ERwin are o interfață de utilizator simplă și ușor de înțeles pentru construirea modelelor de date logice și fizice procesate de sistem. ÎN logic model, este permisă crearea de relații MULTE-LA-MULTE între entități și numele atributului ( Numele atributului) va fi numele atributului în logic modelul și numele coloanei ( numele coloanei), dacă este dat, va fi numele atributului în fizic modele.

În oricare dintre aceste modele, puteți converti automat o relație MULTI-LA-MULTE într-o relație ONE-TO-MULTI.

Ca rezultat, va fi creat un tabel subordonat care dezlega relația MULTI-LA-MULTE. Acest tabel va conține o cheie compozită încorporată (FK) cu atribute încorporate din tabelele principale și tipurile de date corespunzătoare. Dacă trebuie să schimbați tipul de date, trebuie să faceți acest lucru manual.

Procesul de creare a unui model presupune următorii pași:

  1. Puteți crea un model nou din fereastră Computer Associates ERwin sau faceți clic pe butonul de creare a modelului. În ambele cazuri, va fi afișată o casetă de dialog. Creare model - Selectați șablon (Fig. 5.1).
  1. La fereastră Creare model - Selectați șablon ar trebui să selectați o opțiune care determină capacitatea de a crea modele de date de un anumit tip: Logic(poate fi creat doar model logic), Fizic(poate fi creat doar model fizic) sau logic/fizic(puteți crea ambele modele în paralel: și logic , Și Fizic). Pentru a avea mai multe opțiuni, este indicat să alegeți ultima opțiune − logic/fizic .
  2. ÎN grupul Baza de date țintă din lista furnizată în câmp Bază de date, selectați un sistem de management al bazei de date (DBMS) – SQL Server, și în câmp versiune versiunea dorita - 2000 .
  3. În fereastra care apare < Main Subject Area >/Afişa] selectați din listă tipul de model care urmează să fie creat: Logic sau Fizic(Fig. 5.2).

În bara de instrumente Caseta de instrumente ERwin conține butoane care vă permit să adăugați la modelul de date și să editați fragmentele sale individuale:

Selectați(editarea obiectului model selectat),

entitate(entitate de adăugare),

Relație multi-la-mulți(relație de la mulți la mulți),

Identificarea relației (link de identificare),

relație de neidentificare (relație de neidentificare).

4.1.2. Proces tehnologic de creare a unui model de date logic

În procesul de creare a unui model, entitățile pot fi introduse prin import dintr-un dicționar de entități dezvoltat în BPwin, sau prin crearea cu un buton entitate pe bara de instrumente.

Importul de entități în ERwin

Observatii

  • Entitățile pot fi exportate și importate o singură dată.
  • După importarea entităților din BPwin steaguri Schimb cu ERwinși butoane ActualizațiȘi Ștergeîn caseta de dialog Editor de dicționar de entități și atribute deveni slab. Acest lucru se datorează faptului că nu puteți schimba entitățile și atributele care BPwin acțiuni c erwin.

  1. Crearea de noi entități.
    • Faceți clic pe butonul Adăugați entități entitateși faceți clic în fereastra modelului.
    • Potrivi numele entitatii și apăsați introduce, apoi intra Numele atributului entitati.
    • Pentru a selecta fontul dorit, efectuați p.p. 1,9–1,12.
  2. Adăugarea de noi atribute.
    • În meniul contextual al entității, selectați comanda Atribute… iar in fereastra care apare (Fig. 5.4) apasati butonul nou.
    • La fereastră Atribute noi(Fig. 5.6) introduceți numele atributului în câmp Numele atributului .
    • Setați tipul de date al fiecărui atribut pentru fiecare entitate: Câmp text (Șir), Numeric (Număr), Data/Ora (Datetime) sau Memo (B inarL argeOb .ject, Blob) (fig. 5.5 sau fig. 5.6) .
    • Definiți atributele cheie bifând caseta Cheia principala La fereastră Atribute(Fig. 5.5) după selectarea atributului dorit în câmp atribut.

Stabilirea relațiilor între entități

  1. Stabilirea unei relații MULTI-LA-MULTE:
    • În bara de instrumente Caseta de instrumente Erwin apasa butonul Relație multi-la-mulți .
    • Faceți clic secvențial cu butonul stâng al mouse-ului pe numele entităților între care doriți să creați o relație (Fig. 5.7).

  1. Instalare identificarea conexiuni ONE-TO-MANY:
    • În bara de instrumente Caseta de instrumente Erwin apasa butonul identificarea relațiilor.
    • cheie atribut cheie entitate subordonata (FK) situat pe partea MULTE (Fig. 5.8).
    • În entitatea subordonată se formează o cheie compusă.

  1. Instalare neidentificare conexiuni ONE-TO-MANY:
    • În bara de instrumente Caseta de instrumente Erwin apasa butonul relație de neidentificare .
    • Faceți clic secvențial cu butonul stâng al mouse-ului pe numele entităților între care doriți să creați o relație. Rezultatul creării unei conexiuni va fi implementarea cheie atributul entității principale ca atribut non-cheie entitate subordonata (FK) situat pe partea MULT (Fig. 5.9).

4.1.3. Proces tehnologic de creare a unui model fizic de date

Rezultatul executării comenzii va fi un model fizic creat automat, în care vor fi prezentate tabele în loc de entități, iar câmpurile de tabele vor fi prezentate în locul atributelor entității.

  1. În modelul fizic, verificați tipurile de date și relațiile stabilite între tabele.

4.2. Proces tehnologic de normalizare a modelului de date fizice (metodologia IDEF1X)

  1. La fereastră Computer Associates ERwin - )