BAZE PODATAKA

Sadržaj:

UVOD............................................................................................................................3
Baza podataka................................................................................................................ 4
ISTORIJA BAZA  PODATAKA...................................................................................7
Uloga Baze Podataka..................................................................................................... 8
Istorija.............................................................................................................................9
OSNOVNI POJMOVI VEZANI UZ BAZE PODATAKA.........................................10
Primene baza podataka.................................................................................................11
Transakcije i podudarnost............................................................................................ 11
Arhitektura BP..............................................................................................................12
RELACIONI  MODEL  BAZA  PODATAKA...........................................................13
TEORIJSKE  OSNOVE...............................................................................................14
Podatak ili  polje...........................................................................................................14
Segment........................................................................................................................15
Slog podataka............................................................................................................... 15
Entitet........................................................................................................................... 16
Datoteka  ( File )...........................................................................................................16
ORGANIZACIJA PODATAKA..................................................................................17
KREIRANJE BAZA PODATAKA............................................................................. 18
PRISTUPI   BAZAMA  PODATAKA........................................................................ 20
SISTEMI  ZA  UPRAVLJANJE  BAZOM  PODATAKA.........................................21
SQL Server...................................................................................................................22
My SQL........................................................................................................................22
FOXPRO...................................................................................................................... 23
ACCESS.......................................................................................................................23
ORACLE 9 i.................................................................................................................24
OLAP – Online  Analytical Processing........................................................................25
OLAP aplikacija  imaju  mnoštvo  mogućih  primjena................................................25
ZAKLJUČAK :............................................................................................................33
LITERATURA.............................................................................................................35

2

background image

Baza podataka

Baza podataka je  organizovana zbirka  podataka.  Termin  je  izvorno  nastao  unutar 

kompjuterne industrije, a njegovo se značenje proširilo popularnom upotrebom toliko 

da   Europska   direktiva   za   baze   podataka   (koja   za   baze   podataka   donosi   prava   za 

intelektualno   vlasništvo)   uključuje   i   neelektronske   baze   podataka   unutar   svoje 

definicije. Ovaj članak je ograničen više na tehničku upotrebu termina, iako čak i 

među  kompjuternim  profesionalcima  neki  pripisuju  mnogo  šire značenje  riječi  od 

drugih.

Jedna od mogućih definicija baze podataka glasi da je to zbirka zapisa pohranjenih u 

kompjuteru na sustavni način, takav da joj se kompjuterni 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. Kompjuterni program 

korišten za upravljanje i ispitivanje baze podataka nazvan je sustav upravljanja bazom 

podataka (SUBP). Svojstva i dizajn sustava baze podataka uključeni su u proučavanje 

informatičke znanosti.

Središnji koncept baze podataka je jednak onome od zbirke zapisâ ili dijelova znanja. 

Za danu bazu podataka tipično postoji strukturni opis vrste činjenica sadržanih u toj 

bazi podataka: taj opis naziva se shema. Shema opisuje predmete koji su prikazani u 

bazi podataka, te odnose među njima. Postoje brojni različiti načini organizovanja 

sheme,   to   jest   od   modeliranja   strukture   baze   podataka:   oni   se   zovu   modeli   baza 

podataka   (ili   modeli   podataka).   Model   u   najraširenijoj   upotrebi   danas   je   odnosni 

model, koji laički rečeno prikazuje sve informacije u obliku mnogostrukih odnosnih 

4

tablica   od   kojih   se   svaka   sastoji   od   redova   i   stupaca   (prava   definicija   koristi 

matematičku terminologiju). Ovaj model prikazuje odnose upotrebom vrijednosti koje 

su zajedničke za više od jedne tablice. Ostali modeli poput hijerarhijskog modela i 

mrežnog modela koriste prikaze i odnose koji su mnogo eksplicitniji.

Naziv baza podataka se strogo govoreći odnosi na zbirku zapisa, a na softver bi se 

trebalo odnositi kao na sustav upravljanja bazom podataka ili SUBP. Kada je kontekst 

nedvojben, mnogi administratori za baze podataka i programeri ipak koriste termin 

baza podataka da pokriju oba značenja.

Mnogi profesionalci će smatrati da zbirka podataka stvara bazu podataka jedino ako 

ima određena svojstva: primjerice, ako se podacima upravlja kako bi osigurali svoj 

integritet i kvalitetu, ako omogućuje zajednički pristup nekoj zajedinici korisnika, ako 

ima shemu, ili ako podržava upitni jezik. Ipak dogovorena definicija ovih svojstava ne 

postoji.

Jednostavno  rečeno , BAZA PODATAKA   je  softwerska  konstrukcija  namjenjena 

za  pohranjivanje , analizu  i  pretraživanje  grupe  srodnih  i  povezanih  podataka  , 

kao sto  su  podaci o  kupcima  , pacijentima , telefonskim  brojevima  i sl.

Baza podataka   sastoji   se   od   jedne   ili   više (dvodimenzionalnih) tabela   koje 

međusobno   mogu   biti   povezane . Svaka tabela   čuva   istovrsne   podatke (npr. 

podatke  o nekoj osobi, predmetu i  sl.).  Svaki   red  u  tabeli  predstavlja  jedan  slog 

u  tabeli  ( najmanja grupa  podataka  u  bazi  koja  u  potpunosti  opisuje neki od 

koncepta  koje  baza  modelira ) , svaka kolona  jedno  od  polja  unutar  tog  sloga  . 

Dakle, slog  može  biti  grupa  podataka  koja  opisuje  npr. neku  osobu  , a polja 

unutar   tog     sloga   mogu   sadržavati   ime, prezime, adresu   stanovanja ili   datum 

rođenja te  osobe . Slog se  u  literaturi  još ponegdje  naziva i  entitet , a polje  se 

naziva  atribut. Svaki  slog  tabele  se  može  jedinstveno  identificirati  putem  jedne 

ili  kombinacijom  vrijednosti nekog polja tog  sloga . To polje  ili  kombinaciju polja 

tada     nazivamo     primarni     dio   ili     osnovni     ključ.     Tako     neku     osobu     može 

jedinstveno  identificirati njen matićni  broj ili  kolbinacija  vrijednosti  polja imena  i 

prezimena . U jednoj  tabeli  može postojati   više  polja  ili  kombinacija  polja  koji 

mogu     biti     kao     primarni     ključ.   Pored     toga   što     primarni     ključ   ima     ulogu 

jedinstvenog identificiranja sloga  on  igra  i  u  povezivanju  tabela . Uzmimo  da 

5

background image

ISTORIJA BAZA  PODATAKA

Najranija poznata   upotreba   termina   

baza   podataka

   potiče od   1963. kada je 

„Društvo   za   razvoj   sustava   „ uzelo   pod   pokroviteljstvom simpozijum   pod 

naslovom  

Razvoj  i  upravljanje  kompjuterno  centriranom bazom  podataka .

Baza   podataka   kao   jedinstvena   reč postala   je   uobičajena   u   Europi   u   ranim 

1970-ima , a  krajem desetljeća  koristila  se  u  glavnim  američkim  novinama. Prvi 

sustavi  upravljanja  bazom  podataka  razvijeni  su  1960-ima. Začetnik  u  tom  polju 

je  Charles  Bachman . Njegovi  rani  radovi  pokazuju  da  mu  je  bio  cilj  stvaranje 

djelotvornije   upotrebe   novih   uređaja s   izravnim   pristupom   pohrane   koji   su 

postali  dostupni  .  Do  tada  se  obrada  podataka  trmeljila  na  

bušenim karticama i 

magnetskoj  vrpci

 , pa  je  tako  serija  obrada  bila  dominantna  aktivnost. Dva  su 

se  ključna  modela  podataka  pojavila  u  to  vrijeme : CODASYL  je  razvio  

mrežni 

model

   baziran   na   Bachamanovim idejama , North American Rockwell je   razvio 

hijerarhijski model.

Odosni   model   

je   predložio E.F. Codd   1970. godine. On je kritizirao postojeće 

modele   zbog   apstraktnih   sa   opisima   mehanizma   fizikalnog   pristupa . Oracle i 

DB2 su  se  pojavili  tek  oko  1980. godine.

Tijekom 1980-ih  istraživačka  aktivnost  se  usredočila  na  sustave   

distributivnih 

baza  podataka   

i  na 

strojeve  baza  podataka 

, međutim  taj  je  napredak  imao 

malen   učinak   na   tržište.   Druga   važna   zamisao   bio   je   

funkcijonalni   model 

podataka, 

ali  svijet  nije  na  njega  obratio  veliku  pažnju.

U 1990-im pažnja  se  prebacila  na 

baze  podataka orjentirane  prema  objektu. 

Tu 

je  bilo  nekakvog  usjeha gdje  je  bilo  potrebno  rukovati  komleksnijim  podacima 

nego  što  bi  se  mogli  nositi  odnosni  sustavi .

U 2000-im pomodno   područje postale   su   

  XML baze   podataka.

  XML baze 

podataka ciljaju  ukloniti  trdicijonalnu  podjelu  između  dokumenata  i  podataka , 

dopuštajući  svim organizacijskim informacijskim  resusima da  se  drže  na  jednom 

mjestu  bez  obzira  dali  su  visoko  struktuirani ili  ne .

7

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

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti