21.01.2013 Views

preuzimanje - ITS-u

preuzimanje - ITS-u

preuzimanje - ITS-u

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

IS – Protivgradna odbrana - Izveštaj i Analiza Munir Husain Sarkar 104/06<br />

2.5. KONCEPTUALNO MODELOVANJE<br />

Konceptualni model predstavlja suštinske karakteristike sistema za koji se projektuje<br />

baza podataka, opisane na visokom nivou apstrakcije, preko modela podataka. On predstavlja<br />

celokupan mogući informacioni sadržaj baze podataka, nezavisno od toga koji je deo tog<br />

sadržaja i kako implementiran.<br />

Premda su modeli podataka manje-više formalno zasnovani, sam postupak<br />

modelovanja je veština, i veoma zavisi od sposobnosti, znanja i iskustva analitičara. Neki od<br />

ključnih metoda modelovanja su integracija podmodela, normalizacija relacija i transformacija<br />

modela.<br />

Metoda integracije podmodela podrazumeva izgradnju poslovnog modela sistema i<br />

specifikaciju primitivnih procesa (metodama kao što su SSA ili Use-Case dijagrami u okviru<br />

UML-a), potom izgradnju podmodela podataka za svaki od tih procesa (koristeći model objektiveze<br />

iliti EER, ili neki odgovarajući model), i na kraju – integraciju tih podmodela u jedan,<br />

jedinstveni model sistema.<br />

Dakle, strukture tokova i skladišta podataka u SSA koriste se kao osnova za<br />

formiranje EER modela baze podataka. Tokovi i skladišta podataka se sastoje od jednog ili više<br />

poslovnih dokumenata, koji, opet, prikazuju neki skup meñusobno povezanih objekata. Upravo<br />

te objekte, njihove atribute, i veze meñu njima je od ključnog značaja identifikovati.<br />

Ukoliko u okviru dokumenta postoje stavke, tj. skup polja koja se višestruko<br />

ponavljaju (tabele), pogodno je te stavke tretirati kao zasebne, „slabe“ objekte u modelu.<br />

Prva normalna forma takoñe sugeriše upravo ovakav pristup. Dokumenta koja dolaze<br />

iz „okoline“ sistema je takoñe najpogodnije predstavljati kao slabe objekte svojih pošiljalaca.<br />

14/51

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!