You are on page 1of 4

1.

POJAM BAZE PODATAKA znaenje, koncepti, definicija, razliite perspektive,


znaaj
BAZA PODATAKA je kompjutorsko spremite podataka s mogunostima:

opisivanja sadraja (metapodatci)

spremanja

pretraivanja i dohvaanja

odravanja integriteta, sadraja i opisa


TRI RAZLIITA ZNAENJA Baze Podataka :
1. SUSTAV BP (Database System)
2. SUSTAV ZA UPRAVLJANJE (DBMS)
3. BAZA U UEM SMISLU (Database)
SUSTAV Baze Podataka OBUHVAA:
(organizacija)

1.- hardware 2.- software

3.-

korisnici

4.- podaci i semantika podataka


2. DBMS (SUBP) komponente, svrha, podaci, semantika, korisnici, svojstva, vrste
DBMS omoguuje (glavni zadaci i podzadaci):
- posredan pristup podacima u bazi
- odravanje integriteta podataka
- administraciju

djeljivost podataka (ekonomina alokacija memorije- jedna DB za sve)


kontrola redundancije podataka
kontrola konzinstencije podataka (primarni klju da se ne pomijeaju n-torke)
unificirani pogled na podatke kao resurs (zbog primjene ostalih zadataka)
osiguranje potpunih/cjelovitih transakcija (transakcija = skup povezanih akcija koji
ine jedan in (napr. izdavanje rauna), DBMS pomae - napr. automatska promjena
povezanih podataka, uvanje (bufferi) transakcijskih podataka u sluaju pada mree da
bi se poslje proveli kroz DBS)
upravljanje integritetom podataka (nekoruptiranost)
osiguranje kontrolirane sigurnosti podataka(od upada-bilo vanjskog bilo niih razina
pristupa)
razrijeavanje konfliktnih zahtjeva (napr. tko ide prvi ako istovremeno hoe net s
datotekom)
standardizirani pristup u manipulaciji podacima (SQL command lines)
DBMS uvijek mora imati neki Query language processor /aplikativni software -> DBMS
upit -> Database/
korisnici
1. Konstruktori i programeri - razvoj strukture podataka i semantike
2. Administratori (DBA) oblikuju fiziku i upravljaku razinu ugaanje i optimizacija
hardware-a i DBMS-a
zatita pristupa i sigurnosne kopije
3. Krajnji korisnici - spremanje i dohvaanje podataka
podaci i semantika podataka = dinamiki podatkovni model korisnike okoline
OBAVEZNI ELEMENTI DBMS:

INTEGRACIJA
(centralna administracija, (kontrolirana) redundancija, centralno
upravljanje sigurnou i pristupom)
DJELJIVOST - istodobnI pristup vie korisnika - ovo vrijedi samo za SERVERSKI DBMS,
ne za osobni (DESKTOP)
TRANSAKCIJE

promjene sadraja (dodavanje, brisanje, ispravljanje)

dohvaanje (itanje)
KONZISTENCIJA

nedvosmislenost

bez kontradikcije

suvislost

potpunost transakcija
PERZISTENCIJA trajno uvanje sadraja (mijenjanje po elji, ne neizazvano)
SEMANTIKA informacijski sadraj podataka
fakti + znaenje = podaci -> informacija = ZNANJE -> mudrost (ovjek)
vrste: serverski i desktop
3. BAZE PODATAKA i podaci znaenje podataka, konzistencija
PODATAK : numerika, logika ili tekstualna vrijednost prikazana simbolima klasinog
pisma
Promjene nad podacima: dodavanje,brisaje,ispravljanje,dohvaanje
ppodataka(itanje)
Svaka transakcija mora biti izvrena u potpunosti ne smije biti mogue
djelomino izvravanje transakcija-zadaa DBMS
KONZISTENCIJA usklaenost, napr. svi podatci iste vrste moraju biti istog tipa
(tekst, broj)

4. BAZE PODATAKA : znanje- informacije podaci fakti


fakt = simboliki opis (rije,broj,oznaka) neega
podatak = fakt + objanjenje (znaenje) podatka /semantika/
informacija = injenica izvedena iz podatka
znanje = skup svih fakata i njihova upotreba
fakt: 3,2,4,1,1
podatak: ocjene sa ispita BP
informacija: troje studenata poloilo
znanje: troje poloilo -> dvoje nije -> upis ocjena za troje, drugi rok za dvoje itd.

5. BAZE PODATAKA kao model, reprezentacija, semantika


stvarni sustav -> model stv. sustava -> podatkovni model -> podaci u BP
BP je apstraktni model korisnike okoline (poslovnog sustava), reprezantacija
poslovnih pravila i procesa semantiko izraenih objektnim modeliranjem (entiteti &
veze)

BAZA PODATAKA = podatk.model preveden u shemu i instance podataka, SHEMA


BAZE, tj. semantika (sadrana u metapodacima), UVIJEK OGRANIENA zbog
mogunosti DBMS-a ili sposobnosti konstruktora . DBMS uvijek mora pravilno:
interpretirati semantiku (automatski povezivati semantiku s podacima)
odravati semantiku (pravila semantike u operacijama nad podacima)
KONSTRUKCIJA SHEME
Universe of discourse - konstruktor mora nai podruje interesa korisnika, shema mora:
odgovarati semantikim zahtjevima
biti stabilna - sad i uz budue promjene
biti uinkovita - dobre performanse BP
Shema Baze podataka sadri: Opis strukture podataka
Opis pravila integriteta
Opis procedura i okidaa transformacije podataka
Opis korisnika baze podataka i njihovih uloga i ovlasti kod
kreiranja i koritenja baze podataka
6. MODELIRANJE STVARNOG SUSTAVA vrste modela i reprezentacije,
karakteristike
MODEL KORISNIKE OKOLINE (stvarnog sustava) = apstrakcija stvarnog sustava
podaci se ograniavaju na bitnu okolinu - poslovna pravila
definirane korisnike potrebe za informacijama
organizacijska pravila
izvori, oblici i distribucija podataka
Vrste:Stvarni (realni) sustav
Podatkovni model stvarnog sustava
Baza podataka kao model stvarnog sustava
7. PODACI i METAPODACI znaenje, razlike, povezanost
metapodaci su objanjenja podataka pohranjenih u BP, povezani su unutar strukture
BP (podaci o podacima)
Baza podataka sastoji se od dvije vrste podataka:Podaci u uem mislu
Meta podaci-shema baze podataka
Podaci-u BP su meusobno povezani , veze izmeu podataka moraju biti logike
Metapodaci ili shema baze podataka-predstavlja semantiki opis podataka u bazi ,
meta podaci nisu statiki, shema se tjekom uporabe moe mjenjeti ,mogu biti zapiasni
u bazi na isti nain kao i ostali podaci,ali uz dodatno svojstvo da su to podaci koji ine
shemu baze
8. MODEL PODATAKA definicija, znaenje, dimenzije

PODATKOVNI MODEL zavisi od:


kompleksnosti stv. sustava
budeta za DBMS i drugu IT infrastrukturu
znanja konstruktora/projektanata
ELEMENTI PODATKOVNOG MODELA
struktura - logiki nain prikaza podataka i njihovih meusobnih odnosa
operacije nad podacima- mogue i dozvoljene
integritet podataka: ogranienja vrijednosti nekog podatka i u meusobnim odnosima

ova svojstva zavise od odabira INHERENTNOG MODELA BP (bazni koncepti,


apstraktna teorija - relacijski / objektni / mreni / hijerarhijski model)
9. ANSI/SPARC arhitektura, razine, karakteristike, znaenje
ANSI/SPARC arhiktetura (sredina '70) trorazinska shema BAZE PODATAKA:
konceptualna shema - samo jedna, za naruioca
eksterna shema - vie njih, za pojedine korisnike
interna shema - fizika, implementacijska shema, za admine (DBMS+hardware)

You might also like