You are on page 1of 34

IS - .

Mici,
autorizovana predavanja
1/108 9/18/2014
Univerzitet u Kragujevcu
FAKULTET TEHNIKIH NAUKA
Predmetni nastavnik:
dr ivadin Mici
07. aprila 2014.
II kolokvijum
u letnjem semestru
Predmet:
IS - . Mici,
autorizovana predavanja
2/108
9/18/2014
Fakultet tehnikih nauka
Sadraj

_ UVOD U RAZVOJ INFORMACIONIH SISTEMA
1 FUNKCIONALNO MODELIRANJE
2 INFORMACIONO MODELIRANJE PODATAKA
3 APLIKATIVNO MODELIRANJE
4 IZBOR ALATA ZA PROJEKTOVANJE
INFORMACIONIH SISTEMA I SUPB
(CASE ALATI)
5 IMPLEMENTACIJA
LITERATURA
IS - . Mici,
autorizovana predavanja
3/108
9/18/2014
Fakultet tehnikih nauka
IV - RIS
RAZVOJ INFORMACIONIH SISTEMA
MODELIRANJE
PODATAKA
VII kalendarska i radna nedelja 2012/13.
. Mici

IS - . Mici,
autorizovana predavanja
4/108 Fakultet tehnikih nauka
2INFORMACIONOMODELIRANJE .
PODATAKA







IS - . Mici,
autorizovana predavanja
5/108 Fakultet tehnikih nauka
_.1 Postupak razvoja informacionih sistema
- stablo aktivnosti, [1]
5
Izrada aplikacije
4
podataka
IS - . Mici,
autorizovana predavanja
6/108
9/18/2014
Fakultet tehnikih nauka
2 INFORMACIONO
MODELIRANJE
PODATAKA
Faze (kroz aktivnosti):
37-38
Aktivnost 2.1 Definisanje detaljnih zahteva,

Aktivnost 2.2 Kreiranje ER modela,
1NF, 2NF, 3NF
Aktivnost 2.3 Kreiranje atributa,

Aktivnost 2.4 Definisanje poslovnih pravila.

1
2
3
5
4
KP
2.1
IS - . Mici,
autorizovana predavanja
7/108
izvodi se na osnovu prethodno uraene
aktivnosti "1. Funkcionalno modeliranje
definisanje studije kojom se odreuju
okviri koji se u ovoj aktivnosti za izabrane
podsisteme detaljno razrauju
definisanje detaljnih zahteva se izvodi
posredstvom sledeih aktivnosti:
naredni slajd >
9/18/2014
Fakultet tehnikih nauka
2 INFORMACIONO MODELIRANJE
PODATAKA
2.1 Definisanje detaljnih zahteva
1
2
3
5
4
IS - . Mici,
autorizovana predavanja
8/108
9/18/2014
Fakultet tehnikih nauka
2 INFORMACIONO MODELIRANJE
PODATAKA
2.1 Definisanje detaljnih zahteva
Aktivnost 2.1.1 Izrada detaljnog stabla aktivnosti,

Aktivnost 2.1.2 Definisanje dekompozicionog dijagrama,

Aktivnost 2.1.3 Definisanje detaljnih matrica odnosa,

Aktivnost 2.1.4 Definisanje dijagrama toka podataka,

Aktivnost 2.1.5 Analiza detaljnih zahteva.
1
2
3
5
4
KP
2.2
9/108
2 INFORMACIONO MODELIRANJE
PODATAKA
2.1 Definisanje detaljnih zahteva
2.1.1. Izrada detaljnog
stabla aktivnosti
na primeru S
NODE: TITLE: NUMBER:
Poslovi srednje kole
A.0
NODE: TITLE: NUMBER:
Poslovi srednje kole
A.0
A.0
Poslovi
srednje
kole
A.1
Upravl janje
A.2
Pl ani ranj e
A.3
Poslovi
si stema
upravl janja
kval i tetom
A.4
Real i zaci ja
obrazovno
vaspitnog
rada
A.5
Opti posl ovi
Odl ui vanje
kol skog
odbora
Odl ui vanje
di rektora
Odl ui vanje
nastvani kog
vea
Odl ui vanje
strunog
akti va
Odl ui vanje
odel jenskog
vea
Odl ui vanje
odel jenskog
starei ne
Odl ui vanje
Odbora za
kval i tet
Pl ani ranj e i
unapreenje
kvali teta
Pl ani ranje
rada
nastavni kog
vea
Pl ani ranje
rada
odelj enskih
vea
Pl ani ranje
rada strunih
akti va
Pl ani ranje
rada
odel jenskog
starei ne
Pl ani ranje
rada strunih
saradnika
Anal i za
real i zaci je
pl anova
Izrada i odravanje
dokumenata SK,
zapisa
Interna provera
si stema upravl janja
kvali teta
Upravl janje
neusagl aenosti ma
Sprovoenje
korekti vni h i
preventi vni h mera
Struno
osposobl javanje
Stati sti ka anal i za
kvali teta
Real i zaci ja
obaveznog
obrazovno-
vaspitnog
rada
Real i zaci ja
fakul tati vnih
obl ika
obrazovno-
vaspitnog
rada
Real i zaci ja
vannastavne
akti vnosti
Pravno-
admi nistrati vni
posl ovi
Posl ovi
strunih
saradnika
Fi nansij ki
posl ovi
Posl ovi
odavanja
Posl ovi
arhivi ranje
1
2
3
5
4
10/108
2 INFORMACIONO MODELIRANJE
PODATAKA
2.1 Definisanje detaljnih zahteva
2.1.2. Dekompozicioni dijagram
na primeru SS
NODE: TITLE: NUMBER:
Poslovi srednje kole
A.0
Inf ormacije od dravnih
institucija
Prijava za upis
Direktor
Godinji program
rada
Statut kole
Inf ormacije iz planiranja
Inf ormacije o
realizaciji
obrazovno-vaspitnog
rada
Godinji
programrada
Inf ormacije iz optih poslova
Kniga evidencije
Inf ormacije ka
dravnim
institucijama
Dokumenta
sistema
kvaliteta
Struni organi
Inf ormacije iz upravljanja kvalitetom
Javne isprave
Standardi
JUS ISO
2001
Inf ormacija iz
odluvanja
Pomonik direktora
za upravljanje
kvalitetom
Inf ormacije o uenicima
A.1
Upravljanje
A.2
Planiranje
A.3
Poslovi
sistema
upravljanja
kvalitetom
A.4
Realizacija
obrazovno
vaspitnog
rada
A.5
Opti poslovi
1
2
3
5
4
11/108
2 INFORMACIONO MODELIRANJE
PODATAKA
2.1 Definisanje detaljnih zahteva
2.1.2. Dekompozicioni dijagram na primeru IDEF0 metodologije
1
2
3
5
4
IS - . Mici,
autorizovana predavanja
12/108 Fakultet tehnikih nauka
RIS KONTROLNA PITANJA
1. Utvrdite pravi redosled faza Definisanja detaljnih
zahteva.
___ Definisanje dijagrama toka podataka
___ Definisanje detaljnih matrica odnosa
___ Analiza detaljnih zahteva
___ Definisanje dekompozicionog dijagrama
___ Izrada detaljnog stabla aktivnosti

2. Da li dodati jo koje pitanje ovog tipa...?

3. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Test znanja - VI Upisivanjem brojeva od 1 do 5 na crtice uredite niz
prema zahtevu
FM
IMP
IS - . Mici,
autorizovana predavanja
13/108
2.2 Postupak kreiranja ER
modela
9/18/2014
Fakultet tehnikih nauka

koristi tehniku za opisivanje strukture podataka
i poslovnih pravila pod nazivom model podataka
svaki entitet ima svoje osobine - atribute
(attributes)
veze meu entitetima (relationships)
konvencije u nainu pisanja

1
IMP
3
5
4
KP
2.3
IS - . Mici,
autorizovana predavanja
14/108
9/18/2014
Fakultet tehnikih nauka
2 INFORMACIONO MODELIRANJE
PODATAKA
2.2 Kreiranje ER modela
Aktivnost 2.2.1 Identifikacija kandidata za entitete,

Aktivnost 2.2.2 Identifikacija veza,

Aktivnost 2.2.3 Definisanje ER modela,

Aktivnost 2.2.4 Verifikacija ER modela.
1
IMP
3
5
4
KP
2.3
IS - . Mici,
autorizovana predavanja
15/108 9/18/2014 Fakultet tehnikih nauka 15/50
2.1.2 uz 2.2
Dekompozicioni
dijagram
KP
2.4
IS - . Mici,
autorizovana predavanja
16/108
9/18/2014
Fakultet tehnikih nauka
2 INFORMACIONO MODELIRANJE
PODATAKA
2.3 Faze kreiranja atributa
Aktivnost 2.3.1 Definisanje lista kandidata za atribute

Aktivnost 2.3.2 Definisanje kljueva
65

Aktivnost 2.3.3 Postupak normalizacije
70
1NF, 2NF, 3NF

Aktivnost 2.3.4 Definisanje atributa
75
1
IMP
3
5
4
KP
2.5
IS - . Mici,
autorizovana predavanja
17/108 9/18/2014 Fakultet tehnikih nauka
2.3 Kreiranje atributa
entiteti imaju atribute
kojima se opisuju
karakteristina svojstva
1
IMP
3
5
4
IS - . Mici,
autorizovana predavanja
18/108
2.3.2 Definisanje kljueva
ostvaruje se kao zadatak da za svaki entitet
bude definisan atribut ili kombinacija atributa
kandidati za klju
primarni klju
alternativni i inverzni kljuevi
preneseni kljuevi


9/18/2014
Fakultet tehnikih nauka
2.3 Kreiranje atributa
1
IMP
3
5
4
IS - . Mici,
autorizovana predavanja
19/108
2.3.2 Definisanje kljueva
Fakultet tehnikih nauka
2.3 Kreiranje atributa
1
IMP
3
5
4
ER model sa definisanim
primarnim kljuevima
1
IMP
3
5
4 KP
2.6
IS - . Mici,
autorizovana predavanja
Fakultet tehnikih nauka 20/108
IS - . Mici,
autorizovana predavanja
21/108
2.3.3 Znaaj postupka
normalizacije
analiza funkcionalnih zavisnosti i postupak
normalizacije
jedna injenica na jednom mestu
transformacija poetnog entiteta u jedan ili
vie korektnih entiteta ili veza
funkcijska zavisnost se moe definisati
izmeu sloenog kljua (vie atributa) i
jednostavnog atributa.
9/18/2014
Fakultet tehnikih nauka
1
IMP
3
5
4 KP
2.7
IS - . Mici,
autorizovana predavanja
22/108
Prva normalna forma
(1NF)
vrednosti atributa moraju biti atomske
atribut ne bi smeo imati vie vrednosti
(znaenja)
podaci se
ne ponavljaju
9/18/2014
Fakultet tehnikih nauka
1
IMP
3
5
4
IS - . Mici,
autorizovana predavanja
23/108
Druga normalna forma
(2NF)
entitet zadovoljava drugu normalnu formu
ako zadovoljava prvu i ako svaki atribut
koji nije klju potpuno zavisi od primarnog
kljua
9/18/2014
Fakultet tehnikih nauka
1
IMP
3
5
4
IS - . Mici,
autorizovana predavanja
24/108
Trea normalna forma
(3NF)
entitet zadovoljava treu normalnu formu
ako svaki atribut koji nije klju zavisi od
kljua, itavog kljua i ne slui niemu
drugom, ne zavisi od drugog podatka
osim od kljua
u treoj normalnoj formi mora biti
iskljuena svaka prenosna (tranzitivna)
zavisnost nekljunih atributa od kljua
9/18/2014
Fakultet tehnikih nauka
1
IMP
3
5
4
IS - . Mici,
autorizovana predavanja
25/108
2.3.4 Definisanje atributa
Definisanje atributa se izvodi u tri koraka:
1. identifikacijom atributa,
2. alociranjem atributa i
3. revizijom atributa.

Identifikacija atributa se definie na osnovu
zahteva korisnika i poslovne
dokumentacije
9/18/2014
Fakultet tehnikih nauka
1
IMP
3
5
4
IS - . Mici,
autorizovana predavanja
26/108
9/18/2014
Fakultet tehnikih nauka
2.4 Definisanje poslovnih
pravila
Aktivnost 2.4.1 Definisanje kardinalnosti veza
79

Aktivnost 2.4.2
Definisanje referencijalnog integriteta
91 i
Aktivnost 2.4.3
Identifikacija poslovnog domena
116-118.
1
IMP
3
5
4
IS - . Mici,
autorizovana predavanja
27/108
2.4.1 Definisanje kardinalnosti
veza
veze (relationships) imaju osobinu koja se
zove kardinalnost preslikavanja, koja definie:
kardinalnost preslikavanja 'roditelj'-'dete' i
kardinalnost preslikavanja 'dete'-'roditelj

- svaka instanca entiteta 'dete' mora biti
povezana sa najmanje jednom instancom
entiteta 'roditelj.
9/18/2014
Fakultet tehnikih nauka
1
IMP
3
5
4
KP
2.8
IS - . Mici,
autorizovana predavanja
28/108
2.4.1 Definisanje kardinalnosti
veza
Po IDEF1X metodologiji, definiu se etiri naina definisanja
kardinalnosti preslikavanja 'roditelj'-'dete':
1- Zero , One or More - bez oznake
Svaki 'roditelj' povezuje se sa nula, jednom ili vie instanci
'dete';
2- One or More - oznaen slovom "P"
Svaki 'roditelj' povezuje se sa jednom instancom ili vie
instanci 'dete';
3- Zero or One - oznaen slovom "Z"
Svaki 'roditelj' povezuje se sa nula ili jednom instancom
'dete';
4- Tano n - gde je n broj
Svaki 'roditelj' povezuje se sa tano n instanci 'dete'.
9/18/2014
Fakultet tehnikih nauka
str.79 u [1]
1
IMP
3
5
4
KP
2.8
IS - . Mici,
autorizovana predavanja
29/108
2.4.2 Definisanje
referencijalnog integriteta
referencijalni integritet obezbeuje
korektno povezivanje objekata, jer
objekat koji nije predstavljen u
odgovarajuem skupu objekata ne moe da
uestvuje u nekoj od veza predstavljenih u
modelu podataka
vezan je za postojanje prenesenog kljua za
neki entitet
9/18/2014
Fakultet tehnikih nauka
1
IMP
3
5
4
KP
2.9
IS - . Mici,
autorizovana predavanja
30/108
2.4.2 Referencijalni integritet
za identifikujue veze
- kad je u pitanju identifikujua veza
izmeu entiteta 'roditelj' i 'dete', tada
primarni klju entiteta 'roditelj' postaje deo
primarnog kljua entiteta 'dete
9/18/2014
Fakultet tehnikih nauka
91
1
IMP
3
5
4
KP
2.9
IS - . Mici,
autorizovana predavanja
31/108
2.4.3 Identifikacija
poslovnog domena
Postoje prosta ogranienja ili, tzv. domen-pravila:
bazni domen (tipovi podataka koji postoje u
standardnim programskim jezicima), po IDEF1X
standardu to su Character, Numeric ili Boolen
tipski domen (definie se preko svog imena,
baznog domena i, eventualno, prostih ili sloenih
ogranienja), definiu se validacionim izrazima
pomou kljunih rei BETWEEN, IN i preko relacionih
operatora (operatora poreenja <,>,=,...) i sl.
9/18/2014
Fakultet tehnikih nauka
116
1
IMP
3
5
4
IS - . Mici,
autorizovana predavanja
32/108
2.4.3 Poslovni domen na primeru
dokumenta "Kartona isplata"
Fakultet tehnikih nauka
IS - . Mici,
autorizovana predavanja
33/108 Fakultet tehnikih nauka
RIS KONTROLNA PITANJA
1. Kreiranje atributa je jedna od aktivnosti faze informacionog
modeliranja. T
2. ER model koristi model podataka - tehniku za opisivanje
strukture podataka i poslovnih pravila. T
3. Verifikacija je pretposlednja faza kreiranja ER modela. N
4. Postupak normalizacije obuhvata najmanje 3 normalne forme. T
5. Funkcijska zavisnost se moe definisati iskljuivo izmeu
sloenih kljueva. N
6. Svaka instanca entiteta ,,dete mora biti povezana sa najmanje
jednom instancom entiteta ,,roditelj. T
7. Aplikativno modeliranje je pogrean put za odabir naina
pristupa podacima. N
8. Nakon generisanja fizike eme baze podataka, ERwin
automatski kreira i indekse za prenesene kljueve. T
9. Forme u sebi uvek imaju manji broj drugih objekata. N
10. Upravljanje podacima treba da podri oblast sigurnosti podataka. T
11. Kvalitativna mera se izraava preko veliine koja se naziva
metrika softvera. N
Test znanja - VII Utvrditi tanost sledeih iskaza
FM
IMP
IS - . Mici,
autorizovana predavanja
34/108 Fakultet tehnikih nauka
RIS KONTROLNA PITANJA
1. Nevedite faze informacionog modeliranja.
2. Koje aktivnosti obuhvata definisanje detaljnih
zahteva?
3. Objasnite postupak kreiranja ER modela
4. Prikaite dekompozicioni dijagram za aktivnost
,,Kreiranje ER modela.
5. Navedite faze u kreiranju atributa.
6. Skicirajte jedan ER model sa definisanim primarnim
kljuevima.
7. U emu je znaaj postupka normalizacije?
Definiite 1, 2. i 3. normalnu formu.
8. etiri naina za definisanje kardinalnosti veza?
9. ta je referencijalni integritet? Kako se on
ostvaruje?
Provera znanja - VIII Saeto formuliite odgovore na sledee zadatke
FM
IMP

You might also like