Fakultet za menadzment

Zajecar

Seminarski rad

BAZE PODATAKA U POSLOVANJU

Predmet:

 

INFORMACIONE TEHNOLOGIJE

Mentor:                                                                                                      Student:

Sanja Stojanovic

                                                      

Jasmina Cvjeticanin S 0918 

2

Sadrzaj:

1.Uvod…………………………………………………………………………………………2

2.Istorija baza podataka………………………………………………………………………..3

3.Teorijske osnove……………………………………………………………………………..5

3.1.Informacioni sistemi…………………………………………………………….................5

3.2.Baze podataka……………………………………………………………………………...5

3.3.Entitet I atribut………………………………………………………………….................6

3.4.Podatak…………………………………………………………………………………….6

3.5.Informacija………………………………………………………………………………...6

3.6.Metapodaci………………………………………………………………………………...6

3.7.T-Stablo…………………………………………………………………………................7

4.Sistem   za   upravljanje   bazama   podataka-SUBP   (Data   Base   Management   System- 
DBMS)………………………………………………………………………………………...7

5.Modeli baza podataka……………………………………………………………………….9

5.1.Hijerarhijski model……………………………………………………………………….10

5.2.Mrezni model…………………………………………………………………………….10

5.3.Relacioni model………………………………………………………………….............11

5.4.Objektni model…………………………………………………………………………..12

6.SQL………………………………………………………………………………………...13

7.Baze podataka u organizacijama...........................................................................................13

7.1.Enterprise resource planning (ERP) sistem........................................................................15

7.2.Skladista podataka (data werehouses)...............................................................................16

7.3.Baze podataka odeljenja (sektora) u organizaciji...............................................................18

7.4.Baze podataka radnih grupa (timova)................................................................................19

8.Zakljucak...............................................................................................................................20

background image

3

prethodno   navedenog,   osnovni   koncept   baza   podataka   je   koncept   različitih   pogleda   na 
podatke.

2.Istorija razvoja baze podataka

Nastanak baza podataka se vezuje za  Herman-a  Holerith-a koji je 1884.  godine  prijavio 
patent  –  sistem  za  automatsku  obradu  podataka (AOP)  o  popisu  stanovništva  u  SAD. 
Podaci  na  bušenim  karticama  su ručno ubacivani  u uredaj za očitavanje, a obrada podataka 
se odnosila na prebrojavanje.  Programiranje  se  svodilo  na  izbor  vrste  prebrojavanja,  a 
radilo  se  ručnim  prespajanjem  kontakata.  Dotadašnja  obrada  podataka popisa trajala je 
10-tak godina, a sa Holerith-ovim izumom vreme obrade bilo je smanjeno na šest nedelja. 
Herman Hollerith  je osmislio ideju po kojoj se svaki stanovnik SAD predstavlja nizom od 80 
karaktera  –  ime, godište  itd.  popunjenih  praznim  prostorima  da  bi  se  za  sva  imena 
obezbedila  ista  duzina,  tako  da  baza  podataka  bude  „poravnata“.  On  je uspeo da proda 
koncept svoje mašine i bušene kartice koje su sluzile za čuvanje podataka u statističkom 
birou   SAD.   Tako   je   popis   stanovništva   iz   1890.   godine   bio   prva   automatizovana   baza 
podataka, koja se u suštini sastojala  od  hiljada  kutija  punih  bušenih  kartica.  Od  Holerith-
ove kompanije nastao je današnji IBM.Nakon  Drugog  svetskog  rata,  u  kompanijama  i 
vladinim   institucijama počeli su se pojavljivati prvi elektronski računari. Oni su se često 
koristili upravo  za  jednostavne  linearne  baze  podataka,  najčešće  za računovodstvo. Ipak, 
vrlo brzo, bogati kupci su počeli da zahtevaju više od  njihovih  ekstremno  skupih  mašina. 
Sve  je  to  vodilo  do  ranih  baza podataka.  Zanimljivo,  ove  rane  aplikacije  su  nastavile 
da  koriste Hollerith-ove  bušene  kartice,  neznatno  modifikovane  u  odnosu  na originalni 
dizajn.   Nefleksibilnost   polja   iste   duzine,   baze   podataka pokretane   80   kolonskim 
bušenim  karticama,  učinile  su  rane  računare metom napada i šala i potpunom misterijom 
za običnog čoveka.Većina  prvobitnih  baza  podataka  se  odnosila  na  specifične  programe 
napisane  za  specifične  baze  podataka.  Za  razliku  od  modernih  sistema koji mogu biti 
primenjeni na potpuno različite baze podataka, ovi sistemi su  bili  usko  povezani  za  bazu  
podataka   da   bi   osigurali   brzinu   na   uštrb fleksibilnosti.   Sistemi   upravljanja   bazama 
podataka  su  se  prvi  put pojavili  tokom  1960-tih  godina  i  nastavili  su  da  se  razvijaju  
tokom sledećih   decenija.   U   većini   slučajeva,   period   uvodenja   je   dugo   trajao, skoro 
deceniju  pre  navedene  godine  početka  upotrebe.  Na  primer, relacioni  model  je  prvi  put 
definisan  od  strane  E.F.Codd  u  tekstu objavljenom  1970  godine.  Medutim,  relacioni 
model  nije  bio  široko prihvaćen sve do 1980-tih godina.

Slika 1.

 Masina za automatsku obradu podataka

1960-te

4

Sistemi zasnovani na datotekama su imali dominantnu ulogu, ali i pored toga prvi sistemi za 
upravljanjem bazom podataka su uvedeni u ovoj deceniji. Najpre su se koristili samo kod 
velikih projekata, kao sto je bio projekat sletanja Apollo-a na Mesec. Takodje prvi koraci ka 
standardizaciji   preduzeti   su   u   ovoj   deceniji   ,   formiranjem   DTB   Grupa   (Data   Base   Task 
Group) .

1970-te

Tokom   ove   decenije,   upotreba     sistema   za   upravljanje   bazom   podataka   je   postajala 
komercijalna   stvarnost.   Hijerarhijski   i   mreţni   sistemi   za upravljanje   podacima   su 
uvedeni,   velikim   delom   zbog   potrebe   za sistemom koji će moći da upravlja sloţenim 
strukturama podataka, kao što su računi  fabrika pri nabavci sirovina, kojima je bilo izuzetno 
teško upravljati   preko   konvencionalnih   metoda.   Ovi   modeli   se   i   suštinski smatraju 
prvom  generacijom  sistema  za  upravljanje  bazom  podataka. Oba pristupa su se široko 
primenjivala, zapravo, mnogi od tih sistema su u upotrebi i danas. Pa ipak, imali su nekoliko 
velikih   nedostataka   kao   sto   je   na   primer   tezak   pristup   podacima   Za   pristup   i 
najjednostavnijim podacima bili su potrebni izuzetno sloţeni programi.Veoma   ograničena 
nezavisnost   podataka,   tako   da   se   programi nisu mogli izolovati od promena u formatu 
podataka.Nije postojala nijedna široko prihvaćena teorijska podloga za bilo koji od ovih 
modela, za razliku od relacionog modela podataka.

1980-te

Relacioni model je doživeo široku komercijalnu upotrebu u poslovnom svetu. Sa relacionim 
modelom svi podaci su predstavljeni u formi tabele. Relativno jednostavan programski jezik 
četvrte generacije,  nazvan  SQL,  korišćen  je za  dobijanje  informacija.  Ovim modelom  je 
obezbedjen jednostavan pristup podacima i onim ljudima koji nisu bili programeri. Ovaj 
model   je   takodje   imao   pogodnost   za   klijent/server   obradu,   paralelni   prenos   podataka   i 
upotrebu grafičkog korisničkog interfejsa (GUI).

1990-te

Razvoj   računarskih   mreža   i   klijent/server   obrada   kao   i   pojava   multimedijalnih   podataka 
(grafika, zvuk, slika i video zapis) postali su uobičajna stvar devedesetih. Samim tim što su 
podaci postali sve složeniji moralo je da se pronadje novo rešenje za sisteme baza podataka. 
Tako su nastali sistemi koji su okrenuti ka objektu, i oni se smatraju trećom generacijom.

2000-te

U   ovoj   deceniji   se   javljaju   novi   pravci   za   razvoj   sistema   za   baze   podataka,   kao   što   je 
mogućnost   upravljanja   sve   složenijim   tipovima   podataka.   Ovi   tipovi   uključuju   i 
multidimenzionalne   podatke,   koji   su   već   dobili   na   važnosti   u   aplikacijama   skladištenja 
podataka,decentralizovane   baze   podataka,primena   veštačke   inteligencije   olaksava   pristup 
podacima i neobučenim korisnicima,razvoj novih tehnika i algoritama za analizu podataka – 
analiza skladišta podataka I zaštita podataka.

Danas

Danas   baze   podataka   imaju   izuzetno   široku   primenu,   jer   ih   karakteriše   visok   stepen 
pouzdanosti i lako funkcionisanje. U zavisnosti od vrste baze podataka, zavisiće i prikaz 
podataka u njoj, ali i način njenog korišćenja.

 

Skup usluga koje omogućavaju korisniku da na 

adekvatan način koristi određenu bazu podataka je I dalje Sistem Za Upravljanje Bazom 

background image

6

Baza   podataka   je   organizovana   kolekcija   podataka   iste   vrste   koja   se   jednostavno   moze 
pregledati,sortirati,istrazivati   I   menjati,Baze   podataka   mogu   da   skladište   informacije   o 
osobama, proizvodima, porudžbinama ili bilo čemu drugom..

Jedna od mogućih definicija baze podataka glasi da je to zbirka zapisa skladistenih u racunaru 
na   takav   nacin   da   joj   se   kompjuterski   program   može   obratiti   prilikom   odgovaranja   na 
problem.   Svaki   se   zapis   za   bolji   povratak   i   razvrstavanje   obično   prepoznaje   kao   skup 
elemenata (činjenica) podataka. Predmeti vraćeni u odgovoru na upitnike postaju informacije 
koje se mogu koristiti za stvaranje odluka koje bi inače mogle biti mnogo teže ili nemoguće 
za stvaranje.

3.3.Entitet I atribut

Entitet je objekat posmatranja, proces ili događaj značajan sa određenog stanovišta (osoba, 
auto, kuća, grad, država, molekul, hemiski proces, kretanje automobila…). Svaki entitet ima 
različita svojstva ili  

atribute

  koji predstavljaju parametre koji se mogu pratiti.Entitet je u 

sustini objekat o kome se prikupljaju, memorisu, obradjuju I prezentuju informacije,a atribut 
opisuje   entitet   Svaki   entitet   može   imati   više   atributa.   Na   primer   ljudi   imaju   imena   I 
adrese,godiste. 

 

Skup entiteta karakteriše se skupom atributa.

Tabela 1. (Tabelarni prikaz entiteta i atributa)

Entitet

Atributi

Zorica Rankovic

21.01.1990.

Bezanijska 7,Zemun

Petar Savic

09.06.1988.

Marije Bursac 9,Beograd

Nikola Zaric

12.12.2001.

Prvomajska 14,Zemun

3.4.Podatak

Podaci su registrovane činjenice. Podatak je u sustini sirova cinjenica takva kakva jeste-
neobradjena informacija.

 

To je činjenica o nekom segmentu realnog sveta koju treba čuvati u 

elektronskom   obliku   na   duži   vremenski   period   i   koja   ima   značenje   za   korisnike   baze 
podataka. Podatak sam po sebi nema znacenje,vec poprima znacenje tek kada se interpretira 
nekom vrstom sistema za obradu podataka. Racunar vrsi obradu prema zadatom programu,te 
se kao rezultat njegove obrade dobijaju-informacije. 

Podaci mogu biti: tekstualni, numerički, grafički, zvučni. Podaci u bazi se dele na: ulazne 
(opisuju transakcije),izlazne (odnose se na poruke i izveštaje) I radne (obuhvataju i ulazne i 
izlazne podatke). 

U   bazi   podataka   nekog   prodavca,podaci   bi   bili   ime   kupca   ili   adresa   ili   broj   telefona 
kupca.Ovakav tip podatka se zove  

struktuirani podatak

. Struktuirani podaci su uglavnom 

brojevi,datumi I vreme. Danasnje baze podataka pored struktuiranih sadrze I druge vrste 
podataka kao sto su razna dokumenta,mape,fotografije,zvuk,pa cak I video zapis. Na primer,u 
bazi podataka nekog prodavca,mogla bi se naci I slika kupca. Ovakav tip podatka se naziva 

nestruktuirani   ili   multimedijalni   podatak

.   Cesto   se   u   okviru   jedne   baze   mogu   naci 

kombinovani   struktuirani   I   nestruktuirani   podaci   kako   bi   se   stvorilo   multimedijalno 
okruzenje. Na primer,automehanicarska radnja moze kombinovati struktuirane podatke (opis 
klijenta   I   njegovog   automobila)   I   nestruktuirane   (slika   automobile   I   skenirana   kopija 
osiguranja).

Želiš da pročitaš svih 23 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti