Tutorial Oracle SQL Developer Data Modeler
Tutorial Oracle SQL Developer Data Modeler
Cuprins
Tutorial Oracle SQL Developer Data Modeler ......................................................................................... 1
1. Instalarea aplicaiei Oracle SQL Developer Data Modeler .................................................................. 2
2. Proiecte Data Modeler ........................................................................................................................ 2
3. Crearea diagramelor fluxurilor de date ............................................................................................... 3
3.1 Crearea unui proces .................................................................................................................. 4
3.2 Crearea unei entiti externe .................................................................................................... 9
3.3 Crearea unui flux de date ........................................................................................................ 11
3.4 Crearea unui loc de stocare ..................................................................................................... 14
4. Analiza corectitudinii diagramelor .................................................................................................... 15
5. Imprimarea diagramelor ................................................................................................................... 16
6. Bibliografie ........................................................................................................................................ 16
Bara de meniu
Bara de instrumente
Suprafaa
de lucru
Zona de navigare
Zona de afiare a
mesajelor
Figura 5 Stabilirea tipului Composite pentru sistem sau pentru un proces care va fi descompus n subprocese
Pentru procesele de tip Composite este afiat un triunghi n colul din dreapta sus al
obiectului, iar n structura arborescent din stnga (n fereastra Browser), n dreptul procesului,
apare semnul +, care, dac este accesat se poate vizualiza diagrama n care va fi descompus
procesul (Figura 6).
Proces de tip Primitive
sau
obiunute
din
Operaiunea conduce la creare unei noi diagrame de nivel inverior care preia ca nume
denumirea procesului care a fost descompus.
Observaie: n diagrama nou vor fi preluate automat, din diagrama printe, locurilor de
stocare i entitile externe aflate n legtur cu procesul descompus. Fluxurile de date
trebuie create din nou precizndu-se fluxul corespunztor din aceeai diagram printe
conform explicaiilor i exemplelor din seciunea urmtoare.
Observaie: n Oracle Data Modeler, un obiect (inclusiv o entitate extern) poate fi introdus
ntr-o diagram o singur dat (nu pot exista dou obiecte de acelai tip cu aceeai
denumire).
Descrierea entitii externe care furnizeaz i/sau primete informaii din sistemul supus
analizei se poate realiza la proprietatea Comments (Figura 9), iar observaiile la proprietatea Notes
(Figura 11) pentru a fi luate n considerarea la proiectarea noului sistem.
n fereastr External Agents Properties sunt disponibile opiuni pentru vizualizarea fluxurilor
de date pe care entitatea extern le trimite (Incoming Flow) i, respectiv le primete de la sistemul
analizat (Outgoing Flows).
10
11
Observaie: Dup selectarea fluxului printe i nchiderea ferestrei, dac se deschide din nou
fereastra de proprieti a acelui flux, la opiunea Parent Flow va fi afiat tot primul flux din
list, n ordine alfabetic. Legtura ierarhic stabilit se pstreaz ns, chiar dac nu vizual.
Se poate verifica existena acestei dependene astfel: tergerea fluxului din diagrama-printe
va conduce i la tergerea automat din diagrama-copil.
Date Modeler, spre deosebire de alte aplicaii (Visible Analyst, de exemplu), nu permite
precizarea structurii fluxurilor n cadrul diagramelor fluxurilor de date. Operaiunea se poate realiza
numai n diagrama entitate-relaie. Componentele fruxurilor pot fi ns precizate la proprietatea
Comments sau Notes (Figura 15 i Figura 16). Varianta complet a dicionarului de date, pentru
toate componentele diagramelor, entiti externe, locuri de stocare, fluxuri de date i procese de
prelucrare, este prezentat n capitolul 6 din cadrul suportului de curs.
12
Figura 16 Descrierea unui flux de date prin raportarea la locul de stocare pe care l actualizeaz
13
Similar proprietilor asociate fluxurilor, pentru locurile de stocare, Data Modeler nu permite
introducerea structurii corespunztoare. Ele pot fi precizate la proprietatea Comments sau Notes
(Figura 18).
14
15
5. Imprimarea diagramelor
Tiprirea diagramelor se poate realiza direct din Data Modeler cu opiunea File Print sau
pot fi salvate sub form de imagini utiliznd opiunea To Image File din meniul File Print Diagram
sau ca *.pdf cu opiunea To PDF File din acelai meniu.
6. Bibliografie
Murray, C., Oracle SQL Developer Data Modeler User's Guide, Release 2.0, 2009,
http://docs.oracle.com/cd/E15276_01/doc.20/e13677.pdf
16