Professional Documents
Culture Documents
Sistem je funkcionalni skup objekata i njihovih veza. Svaki od objekata u sistemu poseduje niz svojstava (atributa). Tako e i veze izme u pojedinih objekata (elemenata) sistema se mogu opisati nizom atributa. Sistem je u interakciji sa okolinom. Uticaj okoline na sistem definie se ulazom dok se uticaj sistema na okolinu definie izlazom. Veze sistema sa okolinom se moe ostvariti razmenom materije, energije i informacija.
KLASIFIKACIJA SISTEMA
Po nainu kreiranje: Po stepenu apstrakcije: Po promjenljivosti u vremenu: Po odre enosti ponaanja: Po sloenosti: Po povezanosti sa okolinom: - prirodnI - vetakI - apstraktni - realni - statiki - dinamiki - deterministiki - stohastiki - prosti - sloeni - otvoreni - zatvoreni
PODATAK I INFORMACIJA
Podatak je kodirana predstava neke osobine, nekog koncepta, objekta, injenice ili doga aja u realnom sistemu. Informacija je iskaz odnosno znanje koje se moe "izvui" iz datog podatka ili datih podataka. Podatak i informacija se koriste kao sinonimi. Podatak je me utim objektivna kategorija dok je informacija subjektivna kategorija odnosno zavisi od naina na koji neki pojedinac tumai ili koristi predstavljene podatke.
FAZE U RAZVOJU IS
Planiranje razvoja Analiza i dizajn Implementacija Funkcionisanje i odravanje Vrednovanje i kontrola
PLANIRANJE RAZVOJA
1. Identifikacija i definisanje problema Problemi sa postojeim informacionim sistemom elja za iskoriavanjem novih ansi i pogodnosti Rastua konkurencija Potreba za efikasnijim korienjem informacija Reorganizacija u organizaciji (spajanje, razdvajanje, i slino) Razvoj same organizacije Promjene na tritu i okruenju
PLANIRANJE RAZVOJA
Analiza postojeeg informacionog sistema. Treba odgovoriti na pitanje ta se promjenama u informacionom sistemu eli postii. Treba se odluiti na uvo enje potpuno novog ili modifikovanog informacionog sistema
9
PLANIRANJE RAZVOJA IS
Projektovanje logike strukture baze podataka (ERWIN). Definisanje koncepcije tehnike podrke ( Na osnovu ciljeva koji se ele postii) Definisanje modela kadrovske podrke Specifikacija potrebnih ulaganja.
10
PLANIRANJE RAZVOJA IS
Analiza izvodljivosti projekta Utvr ivanje prioriteta i izbor projektanta Planiranje realizacije projekta Prihvatanje ili odbijanje plana razvoja
11
ANALIZA I DIZAJN IS
Kod dizajna sistema postoje dve vane faze: - logiko projektovanje - fiziko projektovanje Logiko projektovanje obuhvata modeliranje podataka i modeliranje procesa. Rezultat logikog projektovanja mora biti razumljiv za korisnika i projektanta i treba da bude nezavisan od implementacije. Fiziko projektovanje je prevo enje logikog projekta na konkretnu opremu, konkretne softvere koji ukljuuju konkretne baze podataka.
12
IMPLEMENTACIJA
Najava (cilj ove faze je uklanjanje straha zaposlenih i savla ivanje otpora koji postoje) Organizacija kadrova informacionog sistema Izbor i instalacija opreme Izrada ili nabavka softvera Formiranje baze podataka Obuka korisnika Zamena starog sistema novim
13
ODRAVANJE IS
Hardver: redovne aktivnosti, provere, ienje, podeavanje i zamena potronog materijala zamena delova i ure aja instalacija novih ure aja Softver: prepravke koje ispunjavaju nove zahteve korisnika otklanjanje greaka u ranijim verzijama prepravke softvera uzrokovane promenama hardvera ili sistemskog softvera
14
VREDNOVANJE I KONTROLA IS
Uticaj informacionog sistema na poslovanje u smislu ubzanja pojedinih aktivnosti Koliko sam informacioni sistem moe da odradi brzo pojedine operacije i da li moe bre Da li je pogodan za korienje Da li je odravanje skupo i na koji je nain reeno itd.
15
ALATI ZA PROJEKTOVANJE IS
Computer Aided Software Design (CASE) Poveanje kvaliteta dobijenog projekta Poveanje produktivnosti projektanata Skraivanje vremena izrade projekta
16
17
18
1. Ukljuiti najvie rukovodstvo u izradu plana razvoja informacionog sistema 2. Postii da ciljevi razvoja informacionog sistema podravaju ciljeve poslovanja 3. Razumevanje poslovanja sa stanovita najvieg rukovodstva 4. Pristup odozgo na dole u planiranju IS, implementacija odozdo na gore 5. Kreiranje plana izgradnje integrisane arhitekture 6. Aktivno rukovo enje resursima IS 7. Podaci su osnovni resurs poslovnog sistema
19
ta je poslovni sistem ta je informacini sistem (IS) Delovi informacionog sistema Funkcionalni podsistemi IS-a Integralni informacioni sistem
20
POSLOVNI SISTEM
Svaki poslovni sistem se karakterie
ulaznim tokovima (materijalnim, finansijskim, informacionim, ..) unutar kojeg se odvijaju poslovni procesi u kojima su angaovani raspoloivi resursi izlaznim tokovima u kojima su nove vrednosti (proizvodi, usluge) preko svojih ulaznih i izlaznih tokova povezan je sa drugim sistemima iz okruenja
21
PODACI U POSLOVANJU
Bez podataka ne bi bilo mogue poslovati
informacije se baziraju na podacima (npr. izvjetaj o zatvoreni radnim nalozima, termin plan proizvodnje i td.)
22
24
TOK INFORMACIJA
TOK IMATERIJALAA
TOK UPRAVLJANJA
Proizvoda
za izradu
Potranju
koja se prenosi na
Procese
25
koja koristi
Proizvodnju
26
TA JE INFORMACIONI SISTEM
Informacioni sistem je sistem koji prikuplja, memorie, obra uje i isporuuje informacije vane za poslovni sistem i drutvo, tako da budu dostupne i upotrebljive svakome kome su potrebne
27
28
Komponente IS-a
29
STRATEGIJA usuglaava zahteve i mogunosti ( define dugorone ciljeve organizacije i stvara dugorone planove priprema za budunost) TAKTIKA upore uje ciljeve s aktualnim stanjem i stvara planove za ostvarenje tih ciljeva (srednjerono planiranje) OPERATIVA realiziuje taktike planove kroz poslovne aktivnosti
31
34
Informacija
Podatak1 Podatak2 Podatak3 PodatakN Obrada podataka Informacija
35
Organizacija podataka
nain prikupljanja i prihvatanja podataka obrada (auriranje) podataka nain memorisanja podataka nain prezentacije podataka preko izlaznih jedinica
sekvencijalna organizacija indeks-sekvencijalna organizacija direktna organizacija
37
vrsti (tipu) datoteke veliini datoteke brzini pristupa slogovima ure enosti datoteke mogunostima povezivanja sa drugim datotekama
38
Klasini sistemi
39
Metapodaci
Tehnoloki biro Aplikacija baze podataka DBMS
Prodaja
Sistemi za upravljanje bazom podataka predstavljaju sloene softverske alate baza podataka.
Relan svet
Ulaz
Cilj svakog modela je da uini da je: Izlaz1~Izlaz2 Programi za odravanje Baza podataka
Informacioni sistem
Programi za izvetavanje
Izlaz2
41
Arhitektura BP
Aplikativni program pogled 1 Korisnik za terminalom pogled 2 Aplikativni program pogled 3 Konceptualni (Globalni logiki) nivo Eksterni (Lokalni logiki) nivo
EMA
42
DISK
Fiziki nivo
intelektualno sredstvo za prikazivanje objekata sistema, njihovih atributa i njihovih me usobnih veza. Mogu se klasifikovati u sledee generacije: prva generacija modela podataka konvencionalni programski jezici (jezici tree generacije) druga generacija modela podataka tri klasina modela baze podataka (hijerarhijski, mreni i realcioni model) trea generacija modela podataka semantiki bogati modeli podataka i objektni modeli podataka (model objekti-veze)
43
IV generacija:
QBE (1978. Query-ByExample) Obrada teksta (Word) Obrada tablica podataka (Excel) Grafika obrada podataka(AutoCAD) Rad s bazama podataka(Access) Generatori izvetaja (DELPHI) Izra uju se pomou C++, JAWA, Basic
Modeli podataka
Konceptualni modeli kako korisnici poimaju podatke iz IS Logiki modeli podataka - stvaraju ga informatiari kao podlogu za projektovanje i razvoj IS Fiziki modeli podataka kako su podaci predstavljeni u kompjuteru
45
... predstavlja kolekciju povezanih podataka sa viestrukom namenom. ... je kolekcija me usobno povezanih podataka uskladitenih sa minimumom redundanse, koje koriste svi procesi obrade u sistemu.
46
Baza podataka
Integracijom informacionih podsistema u jedan poslovni sistem stvorila je potrebu da se skupovi datoteka sistemski integriu u baze podataka.
47
Baza podataka nije samo skup me usobno povezanih datoteka, nego svaka od tih datoteka (odnosno skup podataka), mora zadovoljavati odre ena pravila.
48
ta je FSP?
Ona definie kako i gde su podaci fiziki ure eni i memorisani na HD, CD-ROM, ili drugim magnetnim i/ili optikim medijumima.
SUBP kontrolie bazu podataka tako da korisnici mogu pristupati podacima, realizovati upite, ili aurirati BP, bez referenciranja kako i gde su podaci fiziki memorisani i organizvani.
49
SUBP
50
Operativni sistem
Baza podataka
T(x1,y1)
52
RELACIJE
S obzirom da Kartezijev proizvod moe biti: A*B ili A*B*C itd. Njegovi su elementi parovi, trojke ili uopteno reeno n-torke elemenata u kojima je svaki element iz jednog od skupova koji ine taj proizvod. Kartezijev koordinatni sustem u ravni je u stvari prooizvod R*R a prostorni R*R*R itd.
53
Relacija
Student Godina
Broj indeksa
Knjiga
Marko Ivan
85
Student Broj Perica 85 SASTAVLJENA JE OD TABELA, KOJE indeksa Tomislav 84 PREDSTAVLJAJU RELACIJE Marko 11801 Ivan 11701 Perica 11803 Tomislav 11601
55
Primeri veza
ID kupca Naziv kupca Broj porudbine ifra artikla Koliina
56
Normalizacija ... rekonstrukcija fajlova podataka iji je cilj smanjenje podataka u bazi na najjednostavniju strukturu i minimizacija redudantnosti tj. normalizacija je takva organizacija podataka koja e omoguiti najefikasniji nain uvanja i pretraivanja i poveati integritet baze podataka.
Pravilo 1: eliminacija grupa podataka koje se ponavljaju Pravilo 2: eliminacija redudantnih podataka Pravilo 3: eliminacija kolona koje ne zavise od primarnog kljua Pravilo 4: Izdvajanje nezavisnih viestrukih zavisnosti Pravilo 5: Izdvajanje povezanih viestrukih zavisnosti
57
Nema duplih kolona Sve vrijednosti u koloni su istovetne vrednosti Svaka vrsta je jedinstvena Redosled kolona nije bitan Redosled vrsta nije bitan Svaka kolona ima jednoznano ime
58
Normalizacija -1NF
ID kupca
Naziv kupca
Broj porudbin e
ifra artikla
Koliin a
ifra artikla
Koliin a
18,00 15,00
59
Prva normalna forma (1NF) svaki atribut mora se navesti samo jednom
Normalizacija -1NF
ID kupca Naziv kupca Broj porudbine ifra artikla Koliina
60
Tabela: student broj indeksa prezime Normalizovana baza podataka (Prva normalna forma) ime godina studija strani jezik I nivo znanja I Tabela : matini Tabela : znanje stranih jezika strani jezik II podaci nivo znanja II broj indeksa broj indeksa strani jezik III prezime ifra jezika nivo znanja III ime naziv jezika
godina studija nivo znanja
61
62
63
Normalizacija- 2NF
ID kupca 1123 1123 1123 2231 2231 Naziv kupca Broj ifra artikla porudbine 4312 4312 4433 4576 4576 5423 5411 5532 5423 6711 Koliina JM Metis d.d. Metis d.d. Metis d.d. Kubis d.o.o. Kubis d.o.o. 12,00 6,00 10,00 7,00 3,00 Kg m2 L Kg T
Strani klju
Pravilo 3: Eliminacija kolona koje ne zavise od primarnog kljua (Trea normalna forma)
Tabela: matini podaci brojNormalizovana baza podataka (Trea normalna forma) indeksa prezime ime godina studija odeljenje Tabela : matini podaci Tabela : fakultetska odelenja mesto adresa broj indeksa odelenje telefon prezime mesto faks ime adresa koordinator godina studija telefon
odelenje
65
... Kolekcija me usobno povezanih podataka koja prikazuje objekte veze objekata i atribute objekata posmatranog realnog sistema.
66
Koncept RBP: Na slici su prikazane 3 tabele sa ukupno 12 atribuda (razliitih kolona) Tab1 i Tab2 dele atribut 3 Tab2 i Tab3 dele atribut 7
Tab1
Tab2
Tab3
67
Entiteti
Entitet je objekat, pojam, stanje i sl. o kome se prikupljaju, memoriu, obra uju i prezentuju informacije Entitet po svojoj prirodi moe biti razliit
Deo okruenja (lan kolektiva, aparat, zgrada, artikal, vozilo ...) Apstraktni pojam (neka mera, neije zvanje, boja, ...) Doga aj (kontrola, postupak upisa studenata,...) Asocijacija (student-predmet, predmet-profesor, ..., fakultetprofesor)
68
Atribut
Atribut je zajednika osobina koju poseduju svi entiteti jedne klase Svojstva objekta se opisuju preko atributa Primer:
Broj atributa nije fiksan Atributi svih entiteta poprimaju odre ene vrednosti Primer: Vrednosti atributa entiteta STUDENT (jedan entitet iz klase studenata):
Br.Ind: 123/03 Ime: Marko Prezime: Markovi Broj tel.:: 065/1234-567 Adresa: Krfska 156, 11000 Beograd
69
to je neposredna budunost?
Skladitenje podataka (Data Warehousing)pohranjivanje podataka neke organizacije neophodnih za poslovno odluivanje
Iskopavanje podataka (Data Digging)traenje odre enih podatak u cilju stvaranja potrebnih informacija
71
Skup komandi koje izvravaju ove funkcije se definuu kao: 1. Jezik za definisanje podataka (data definition language DDL),
2.
Jezik za manipulaciju podacima (data manipulation language DML) 3. Upitni jezik (data query languages DQL SQL).
72
Izgradnju renika podataka. Inicijalizaciju ili kreiranje BP. Opis logikog pogleda za svakog pojedinanog korisnika, projektanta ili programera. Specifikaciju ma kog tipa ogranienja iz domena sigurnosti ili prustupu tabelama, slogovima ili obelejima BP.
73
Auriranje dela BP - insert Unos u odabrane delove BP - update Brisanje odabranih delova BP - delete
74
DQL - SQL
DQL se koristi za preglede podataka u BP. DQL pretrauje, sortira, postavlja u zadatom redosledu i prezentuje ma koji podskup podataka u BP u odnosu na korisniki definisan zahtev.
75
76
SISTEM OZNAAVANJA
KONVENCIONALNI KOMPAKTNI PARALELNI
77
OZNAKA
IDENT BROJ NAZIV KLASIFIKACIONI BROJ
78
IDENT BROJ
JEDNOZNAAN (KLJU SLOGA) NEPONOVLJIV (JEDAN ENTITET - JEDAN ID) BAR KOD RF-ID (radio frekventna identifikacija)
79
KLASIFIKACIJA
DECIMALNI SESTEM X1X2X3X4X5X6.... KLASA PODKLASA ........... ...........
80
Oznaka materijala
Jedna oznaka jedan materijal
Zamenjivost materijali koji nisu potpuno zamjenljivi zahtijevaju razliitu oznaku. Faza proizvodnje za svaku fazu proizvodnje (ili nabavke materijala) koja mora biti skladitena zahtijeva se posebna ifra. Jedinica mjere - viestruke jedinice mere mogu stvarati probleme. Razni atributi posebno mnemoniko ime za svaki atribut
81
11-5=6
83
84
... Kolekcija me usobno povezanih podataka koja prikazuje objekte veze objekata i atribute objekata posmatranog realnog sistema.
85
86
Kardinalnost
Informacija o prirodi odnosa izme u entiteta povezanih klasa daje tkz. kardinalitet tipa poveznika R odnosno kardinalitet odgovarajue relacije R. Kardinalitet tipa poveznika R izme u tipova entiteta E1 i E2 se oznaava sa: R(E1(a1,b1): E2(a2,b2), gde parametar a uzima vrednost iz skupa {0,1}, a b iz skupa {1,N}. Kardinalnost tipa poveznika govori u koliko pojava tipa poveznika moe uestovati minimalno (a) i maksimalno (b) jedna pojava tipa entiteta
87
1:1 - jedan prema jedan 1: N - jedan prema vie N:M - vie prema vie
88
Veza 1:1
89
1 TABELA: MATINI PODACI Broj indeksa Ime roditelja God-rodjenja studenta Mesto rodjenja studenta Adresa stanovanja
90
Ugovor se sklapa sa tano jednim poznatim kupcem; Jedan kupac moe sklopiti vie ugovora, ali mogu postojati kupci koji nisu sklopili ni jedan ugovor.
(1,1) UGOVOR
91
E1
Petrovic Jovanovi Peri ( ( ( ) ) )
E2
Statika Kinematika Otpornost
Sluaj kada je a1=0 i a2=0 implicira da svaki profesor moe izvoditi nastavu na najvie jednom predmetu, a ne mora ni na jednom, dok predmet moe realizovati najvie jedan profesor, a mogu postojati predmeti koje niko ne dri
Izvodi nastavu(Profesor(0,1):Predmet(0,1)).
Generalno posmatrano, sluaj kada su oba minimalna kardinaliteta jednaki nuli, ukazuje na odnos izme u klasa entiteta E1 i E2 gde svaki entitet jedne klase moe biti povezan sa najvie jednim entitetom druge klase.
92
93
est baznih koraka u dizajnu i implementaciji sistema baze podataka: 1. Inicijalno planiranje za odre ivanje potrebe i izvodljivosti razvoja novog sistema (faza planiranja). 2. Identifikacija korisnikih zahteva (faza analize zahteva). 3. Razvoj konceptualne, eksterne i interne eme BP (faza dizajna). 4. Prevo enje interne eme BP u strukture aktuelne baze podataka koja e biti implementiana u novom sistemu (faza kodiranja). 5. Transfer svih podataka iz postojeeg sistema u novu bazu podataka (faza implementacije). 6. Korienje i odravanje novog sistema (faza korienja i odravanja).
SISTEM ANALIZA
SISTEM OZNAAVANJA
94
SISTEM ANALIZA
POSLOVNA CELINA
95
UPRAVLJANJE ZALIHAMA
96
UPRAVLJANJE KVALITETOM
KONSTRUKCIONOM INFORMACIJOM
PODSISTEM ZA UPRAVLJANJE
97
....................
98
99
MODULARNA SASTAVNICA
KOMPONENTA
A
.... .... ....
KOMPONENTA
c
.... .... ....
Komponenta JM Koliina B C D .. .. ..
Komponenta JM Koliina G H I .. .. ..
10 0
STRUKTURNA SASTAVNICA
KOMPONENTA
A
.. .. .. .. .. .. .. .. .. .. .. .... .... .... .... ..... ..... ..... ..... .... .... .... .... .... .... ..... .... ... ... ... ..
10 1
Koliinska sastavnica
KOMPONENTA
A
.... .... .... .... ... .... ... .... ....
KOMPONENTA
C
.... .... .... .... ... ....
Komponenta JM Koliina B C D F G H I J M .. .. .. .. .. .. .. .. ..
Komponenta JM Koliina D G H I J M .. .. .. .. .. ..
10 2
SASTAVNICE
MODULARNE STRUKTURNE KOLIINSKE
10 3
PREGLEDI UPOTREBE
MODULARNI STRUKTURNI KOLIINSKI
10 4
KONSTRUKCIONOM INFORMACIJOM
PODSISTEM ZA UPRAVLJANJE
10 5
KONSTRUKCIONOM INFORMACIJOM
PODSISTEM ZA UPRAVLJANJE
DELOVI
STRUKTURA PROIZVODA
10 6
SADRAJ TABELA
STRUKTURA PROIZVODA
DELOVI
C B D A F E G H I J M
10 7