preuzimanje - ITS-u
preuzimanje - ITS-u
preuzimanje - ITS-u
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