APLIKATIVNI SOFTVER o Za razliku od sistemskog softvera

  • Slides: 45
Download presentation
APLIKATIVNI SOFTVER o Za razliku od sistemskog softvera čiji je osnovni zadatak usmeravanje, nadgledanje

APLIKATIVNI SOFTVER o Za razliku od sistemskog softvera čiji je osnovni zadatak usmeravanje, nadgledanje i podržavanje rada računarskog sistema, aplikativni softver čine programi koji su izrađeni da razreše konkretne probleme u mnogim oblastima.

APLIKATIVNI SOFTVER o Na primer, na svakom računaru opšte namene postoji skup programa za

APLIKATIVNI SOFTVER o Na primer, na svakom računaru opšte namene postoji skup programa za rešavanje matematičkih problema.

APLIKATIVNI SOFTVER o Projektovanje uz pomoć računara (Computer Aided Design ili skraćeno CAD) veoma

APLIKATIVNI SOFTVER o Projektovanje uz pomoć računara (Computer Aided Design ili skraćeno CAD) veoma je olakšano pojavom kvalitetnog softvera, kao i odgovarajuće mašinske opreme (posebnih terminala, plotera, laserskih štampača, foto-osetljivih olovaka i slično.

APLIKATIVNI SOFTVER o Primena računara u administraciji i upravljanju ima sve veći značaj, naročito

APLIKATIVNI SOFTVER o Primena računara u administraciji i upravljanju ima sve veći značaj, naročito kada se zna količina podataka i dokumenata koji su tu prisutni.

APLIKATIVNI SOFTVER o Primeri primene računara u ovoj oblasti su programi za automatizaciju knjigovodstvenih,

APLIKATIVNI SOFTVER o Primeri primene računara u ovoj oblasti su programi za automatizaciju knjigovodstvenih, finansijskoračunovodstvenih i raznih drugih evidencionih poslova.

APLIKATIVNI SOFTVER o Poseban aplikativni softver bavi se problematikom primene simulacionih metoda, na primer,

APLIKATIVNI SOFTVER o Poseban aplikativni softver bavi se problematikom primene simulacionih metoda, na primer, kod konstrukcija vazduhoplova, svemirskih letilica ili kod sistema signalizacije na saobraćajnicama itd.

APLIKATIVNI SOFTVER o Vođenje industrijskih procesa sve više preuzimaju računarski sistemi i posebno konstruisane

APLIKATIVNI SOFTVER o Vođenje industrijskih procesa sve više preuzimaju računarski sistemi i posebno konstruisane mašine, alati i roboti tako da se danas i najkomplikovaniji proizvodni procesi u automobilskoj, hemijskoj, mašinskoj ili nekoj drugoj industriji, mogu obaviti praktično bez učešća čoveka.

APLIKATIVNI SOFTVER o Naročito interesantna oblast postala je oblast veštačke inteligencije, koja se bavi

APLIKATIVNI SOFTVER o Naročito interesantna oblast postala je oblast veštačke inteligencije, koja se bavi primenom računara u rešavanju logički složenih zadataka.

APLIKATIVNI SOFTVER o Programska podrška istraživanjima u ovoj oblasti su ekspertni sistemi koji omogućuju

APLIKATIVNI SOFTVER o Programska podrška istraživanjima u ovoj oblasti su ekspertni sistemi koji omogućuju korisnicima ne samo da reše neki problem već i da sagledaju logiku zaključivanja.

BAZE PODATAKA o Sa razvojem informacione tehnologije uočeni su mnogi nedostaci informacionih sistema zasnovanih

BAZE PODATAKA o Sa razvojem informacione tehnologije uočeni su mnogi nedostaci informacionih sistema zasnovanih na principu da svaka aplikacija, odnosno skup programa za jednu oblast poslovanja, ima svoju kolekciju podataka ili kako se uobičajeno kaže - datoteku.

BAZE PODATAKA o Sistem baza podataka bitno se razlikuje od ovakve koncepcije, jer podrazumeva

BAZE PODATAKA o Sistem baza podataka bitno se razlikuje od ovakve koncepcije, jer podrazumeva kolekciju podataka koja je zajednička za više aplikacija.

BAZE PODATAKA o Baza podataka je skup podataka koji su povezani preko određenih relacija.

BAZE PODATAKA o Baza podataka je skup podataka koji su povezani preko određenih relacija. o Ove relacije formira i održava jedan ili više programa koji se nazivaju upravljački sistem baze podataka (Database Management System - DBMS).

BAZE PODATAKA o Upravljački sistem baze podataka sadrži i odgovarajući softver za ažuriranje, pretraživanje,

BAZE PODATAKA o Upravljački sistem baze podataka sadrži i odgovarajući softver za ažuriranje, pretraživanje, uređivanje, povezivanje i sortiranje podataka kao i za formiranje izveštaja na osnovu njih.

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Kompatibilnost podataka o Nezavisnost podataka o

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Kompatibilnost podataka o Nezavisnost podataka o Smanjenje redudantnosti podataka o Zajedničko korišćenje informacija od strane više korisnika o Integritet podataka o Potpunost podataka o Fleksibilnost baze podataka

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Kompatibilnost podataka - svi relevantni podaci

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Kompatibilnost podataka - svi relevantni podaci smešteni su na jednom mestu i mogu se lako upoređivati. o Nezavisnost podataka - fizička i logička struktura podataka su razdvojene i bilo koja od njih se može menjati bez uticaja na drugu.

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Smanjenje redudantnosti podataka - za razliku

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Smanjenje redudantnosti podataka - za razliku od klasične organizacije, jedan podatak se samo jednom pojavljuje i unosi u bazu podataka što donosi uštede kako kod unošenja tako i kod održavanja.

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Zajedničko korišćenje informacija od strane više

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Zajedničko korišćenje informacija od strane više korisnika - ovde je važno rešiti problem sigurnosti podataka, pristupa podacima i osigurati ispravno funkcionisanje sitema u tim uslovima.

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Integritet podataka - potrebno je obezbediti

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Integritet podataka - potrebno je obezbediti zaštitu podataka od gubitaka ili oštećenja. o Potpunost podataka - neophodno je da svi podaci koji su potrebni za obradu budu sadržani u bazi podataka.

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Fleksibilnost baze podataka - ovim se

NAJVAŽNIJI CILJEVI ORGANIZOVANJA PODATAKA U BAZE PODATAKA o Fleksibilnost baze podataka - ovim se označava potreba da se omogući spajanje već razvijenih programa sa novim programima i eventualno novim pogledima na bazu.

Pri izboru softvera za upravljanje bazama podataka, obično se preporučuje upoređivanje po sledećim kriterijumima:

Pri izboru softvera za upravljanje bazama podataka, obično se preporučuje upoređivanje po sledećim kriterijumima: o jednostavnost korišćenja, o mogućnost programiranja, o brzina pretraživanja, o mogućnost korišćenja programa koji su proizvod drugih firmi, o pitanje održavanja softvera, o mogućnost obuke u radnom okruženju.

BAZE PODATAKA o Osnovna razlika u pristupu bazi podataka, u odnosu na konvencionalno organizovanje

BAZE PODATAKA o Osnovna razlika u pristupu bazi podataka, u odnosu na konvencionalno organizovanje datoteka, sastoji se u shvatanju i definisanju tzv. fizičkog i logičkog načina gledanja na strukturu.

BAZE PODATAKA o Fizička struktura označava stvarnu strukturu podataka i postoji samo jedna fizička

BAZE PODATAKA o Fizička struktura označava stvarnu strukturu podataka i postoji samo jedna fizička struktura podataka, dok postoji više tipova logičkih struktura podataka. o Logička struktura predstavlja poseban način gledanja na strukturu podataka koji zavisi od samog subjekta posmatranja.

MODELI BAZA PODATAKA U zavisnosti od strukture odnosa između entiteta baze podataka i načina

MODELI BAZA PODATAKA U zavisnosti od strukture odnosa između entiteta baze podataka i načina njihovog povezivanja razlikuju se tri osnovna modela baze podataka: o hijerarhijski, o mrežni, o relacioni, o objektni.

MODELI BAZA PODATAKA o Hijerarhijski model baze podataka dopušta predstavljanje relacija 1: n između

MODELI BAZA PODATAKA o Hijerarhijski model baze podataka dopušta predstavljanje relacija 1: n između entiteta i svaki entitet-tip na višem nivou hijerarhije ima samo jednog prethodnika. o Na najvišem nivou hijerarhije nalazi se tačno jedan entitet-tip.

MODELI BAZA PODATAKA o Kod mrežnog modela baze podataka jedan entitet ili klasa entiteta

MODELI BAZA PODATAKA o Kod mrežnog modela baze podataka jedan entitet ili klasa entiteta može imati više prethodnika i više sledbenika. o Za relacioni model baze podataka karakteristično je da se entitet opisuje kombinacijom atributa, tj obeležja.

MODELI BAZA PODATAKA o Osnovna ideja objektno orijentisanih modela je da podigne nivo apstrakcije

MODELI BAZA PODATAKA o Osnovna ideja objektno orijentisanih modela je da podigne nivo apstrakcije podataka, tako da se manipuliše prirodnim entitetima iz realnog sveta – objektima.

RDBMS (Relational Database Management System) SISTEM ZA UPRАVLJANJE RЕLACIONIM BAZАMА PODATАKА • Podaci u

RDBMS (Relational Database Management System) SISTEM ZA UPRАVLJANJE RЕLACIONIM BAZАMА PODATАKА • Podaci u RDBMS-u se čuvаju u оbјеktima baze podataka koji se nаzivaju tabele. • Tabelа predstavlja kolekciju srоdnih podataka i sastoji se od kolona i redova.

Tabele o Svaka tabela se identifikuje po imenu (npr. "Kupci" ili "Prodavci"). o Tabele

Tabele o Svaka tabela se identifikuje po imenu (npr. "Kupci" ili "Prodavci"). o Tabele sadrže zapise (redove) sa podacima.

RDBMS (Relational Database Management System) SISTEM ZA UPRАVLJANJE RЕLACIONIM BAZАMА PODATАKА RDBMS je osnova

RDBMS (Relational Database Management System) SISTEM ZA UPRАVLJANJE RЕLACIONIM BAZАMА PODATАKА RDBMS je osnova za SQL i za sve moderne baze podataka kao što su: MS SQL Server, IBM DB 2, Oracle, My. SQL, Sybase i Microsoft Access.

RDBMS (Relational Database Management System) SISTEM ZA UPRАVLJANJE RЕLACIONIM BAZАMА PODATАKА TOP 5 1.

RDBMS (Relational Database Management System) SISTEM ZA UPRАVLJANJE RЕLACIONIM BAZАMА PODATАKА TOP 5 1. Oracle 2. SQL Server 3. DB 2 4. Sybase 5. My. SQL

SISTEMI ZA UPRАVLJANJE RЕLACIONIM BAZАMА PODATАKА TOP 5 1. Oracle- poslednja dostupna varijanta 12

SISTEMI ZA UPRАVLJANJE RЕLACIONIM BAZАMА PODATАKА TOP 5 1. Oracle- poslednja dostupna varijanta 12 c. 2. MS SQL Server - član Microsoftove porodice, inicijalno razvijen kao konkurencija Oracle-u i IBM-u. Poslednja verzija SQL Server 2014 i u fazi uvođenja SQL Server 2016. 3. IBM DB 2 - Poslednja verzija 10. 5. 4. Sybase - Poslednja verzija 15. 7. Od maja 2010. deo kompanije SAP (za 5, 8 milijardi dolara). 5. My. Sql - Deo Oracle porodice od Januara 2010. Do nedavno besplatan. Sadašnja cena je od $2. 000 do $30. 000. Postoje neke besplatne varijante i sada. Poslednja verzija 5. 7.

POSLOVNA INTELIGENCIJA Business Intelligence • Rast podataka nadmašuje mogućnosti korisnika da analizira, interpretira, razume

POSLOVNA INTELIGENCIJA Business Intelligence • Rast podataka nadmašuje mogućnosti korisnika da analizira, interpretira, razume i vizuelizuje podatke, te da im da adekvatan smisao. • U uslovima velike raspoloživosti podataka sve je veća divergencija raspoloživih podataka i informacija potrebnih za donošenje adekvatnih odluka. • Zatečeni brojnošću izvora podataka, savremeni menadžeri i istraživači sve više vremena troše na izbor relevantnih informacija. Spreadsheets in Statistics

Ogromno povećanje broja podataka dovelo je do otežanog korišćenja tradicionalnih rešenja 33

Ogromno povećanje broja podataka dovelo je do otežanog korišćenja tradicionalnih rešenja 33

Možemo da pojednostavimo stvar, sredimo ovaj nered. . . 34

Možemo da pojednostavimo stvar, sredimo ovaj nered. . . 34

. . . ako i analitiku prebacimo u skladište. 35

. . . ako i analitiku prebacimo u skladište. 35

Business Intelligence Radi se o kategoriji informacione tehnologije koja korisnicima u poslovanju omogućava pronalaženje,

Business Intelligence Radi se o kategoriji informacione tehnologije koja korisnicima u poslovanju omogućava pronalaženje, analizu i korišćenje podataka (Data Warehouse) u cilju sticanja neophodnih informacija za adekvatno odlučivanje i upravljanje, kao i o aplikativnim programima kojima se podržava odlučivanje, postavljaju upiti i formiraju izveštaji, vrši online analitička obrada (OLAP), zatim statističke analize, Data Mining, predviđanje itd.

Data Mining • Rudarenje podataka (Data Mining, DM) je glavni alat za analizu velike

Data Mining • Rudarenje podataka (Data Mining, DM) je glavni alat za analizu velike količine podataka koje se obično nalaze u skladištima podataka (Data Warehouse, DW). • Tehnologije rudarenja koriste se za automatizovano predviđanje trendova i ponašanja i automatizovano otkrivanje prethodno nepoznatih šablona.

Virtuelizacija podataka • Virtuelizacijom se dobiju podaci iz raznih izvora u jednom sažetom, sumiranom

Virtuelizacija podataka • Virtuelizacijom se dobiju podaci iz raznih izvora u jednom sažetom, sumiranom obliku. • Ovo pomaže smanjivanju potrebe za fizičkim skladištenjem i obezbeđuje zajedničke interfejse za sve aplikacije koriste podatke.

Cloud Computing • Virtuelizacija je osnovni koncept na kojem se zasniva novi trend u

Cloud Computing • Virtuelizacija je osnovni koncept na kojem se zasniva novi trend u organizovanju i korišćenju informatičkih resursa poznat pod nazivom - Cloud Computing.

Cloud Computing • Predstavlja savremeni koncept korišćenja informatičkih resursa kroz usluge koje koegzistiraju u

Cloud Computing • Predstavlja savremeni koncept korišćenja informatičkih resursa kroz usluge koje koegzistiraju u deljenom skupu resursa zasnovanom na tehnologiji virtuelizacije. • To je model koji korisniku omogućava jednostavan pristup deljenom skupu resursa (mrežnim resursima, serverima, prostoru na diskovima, aplikacijama itd. ).

Big Data "Big Data" se može definisati kao baza podataka čija veličina prevazilazi mogućnosti

Big Data "Big Data" se može definisati kao baza podataka čija veličina prevazilazi mogućnosti tradicionalnih baza podataka i softvera za prikupljanje, obradu, analiziranje i čuvanje podataka • "Big data" predstavlja nove tehnike i alate za rad sa podacima koji imaju nove osobine (obim, strukturu, brzinu generisanja), ali i suštinsku promenu znanja, veština i načina na koji se podaci prikupljaju, obrađuju, analiziraju i transformišu u informacije i odluke.

GIS (Geografski informacioni sistem) • (GIS) je informacioni sistem za snimanje, čuvanje, proveru i

GIS (Geografski informacioni sistem) • (GIS) je informacioni sistem za snimanje, čuvanje, proveru i prikazivanje podataka vezanih za položaje na površini Zemlje. • GIS može da pokaže mnoge različite vrste podataka na jednoj mapi što omogućava lakše uočavanje, analiziranje i shvatanje obrazaca i odnosa.

Upravljački sistemi baza podataka za GIS v. Post. GIS – sa ekstenzijama za open

Upravljački sistemi baza podataka za GIS v. Post. GIS – sa ekstenzijama za open source upravljački sistem baze podataka Postgre. SQL, koje okogućavaju geoprostorne upite. v. Spetia. Lite – sa ekstenzijama za open source upravljački sistem baze podataka SQLite koje okogućavaju geoprostorne upite.

ERP v. ERP (engl. Enterprise Resource Planning – planiranje poslovnih resursa) su poslovni informacioni

ERP v. ERP (engl. Enterprise Resource Planning – planiranje poslovnih resursa) su poslovni informacioni sistemi tj. komercijalni softverski paketi za mala, srednja i velika preduzeća. v. Integrisan informacioni sistem zasnovan na jedinstvenoj bazi podataka.

 VRSTE ERP SOFTVERA o SAP ERP http: //www. sap. com/corporate-en/about/our-company/index. html o ORACLE

VRSTE ERP SOFTVERA o SAP ERP http: //www. sap. com/corporate-en/about/our-company/index. html o ORACLE Aplications http: //www. oracle. com/index. html o Microsoft Dynamics http: //www. microsoft. com/en-us/dynamics/default. aspx 45