Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 4

BAZA PODATAKA - organizirani skupovi podataka, kolekcija meusobno povezanih podataka pri

emu vrijedi:
- podaci se dijele izmeu razliitih aplikacija i korisnika
- postoji jedinstveni i kontrolirani pristup unosu, dohvaanju i auriranju
podataka
DBMS (database management system) - sustav za upravljanje bazom podataka
- software uveden kao suelje izmeu korisnika i zapisa
podataka na disku
- korisniki programi ne pristupaju podacima direktno, ve
komuniciraju s ovim softwerom
MODELI PODATAKA - formalni sustav koji mora imati barem sljedee komponente:
- skup objekata koji su osnovni elementi baze podataka
- skup operacija kojima se mogu pretraivati, dobivati, mijenjati
podaci
- skup opih pravila integriteta podataka
DUBINSKA ANALIZA PODATAKA - !aunalni je nain obrade podataka koji podrazumijeva
razne postupke koji imaju za cilj dobivanje korisnog znanja iz
podataka" #naliza velikih skupova podataka s ciljem
pronalaenja neoekivanih veza i uzoraka u skupovima
podataka ili sumarnog prikaza na nain da vlasniku ili
korisniku podataka prue nove, razumiljive i korisne
informacije
IVOTNI VIJEK BAZE PODATAKA - svaka $% ima svoj zivotni vijek, poetak kada je
projektirana po do njene implementacije i odravanja
& faza: - analiza podataka
- modeliranje podataka
- implementacijaa
- testiranje
- odravanje
IJE!A!IJSKI MODEL - hijerarhijski organizirani podaci u strukturu slinu drvu, ta struktura
zadovoljava ponavljanje informacija koristenjem relacije
roditelj'dijete" (ajesa primjena u )*#% i +(,- sustavima, -.)
dokumenti
M!ENI MODEL - moe se predoiti usmjerenim grafom u kojem su vorovi podaci a lukovi meu
cvorovima definiraju veze medu podacima" #utor modela je /harles 0iliam
$acham 1kreirao ,*2 jedan od prvih *$.2 - a3 .odel je prezentiran kao
standard 4565 god"
OBJEKTNI MODEL - 4578, primjena u telekomunikacijama, prostornim bazama
- koriste objektni upitni jezik, upiti su bri nego u relacijskom modelu jer ne
koriste 9:,(, samo se slijede rute pokazivaa
- mane su npostojanje standarda sa backup i recover;, podaci suvidljivi samo
preko poznatih suelja
!ELA"IJSKI MODEL zasnovan na matematikom pojmu relacije" %odaci i veze meu podacima
se prikazuju preko dvodimenzionalnih polja
- svi su podaci spremljeni u tablinom obliku
- svakom tipu podataka odgovara jedna tablica
- zapisima odgovaraju retci u tablici
- poljima odgovaraju stpupci u tablici
- temelj relaijskih baza je povezivanje entiteta razliitog tipa" !elacija se
uspostavlja preko primarnih kljueva" .odel je publiciran 4565 <dgar =rank
/ode
KLJU# !ELA"IJE - klju k relacije r je podskup atributa od r koji ima svojstva:
43 vrijednost atributa iz k jednoznano odreuje n-torku r
>3 #ko izbacimo iz ? bilo koji atribut, tada se naru@ava 4" svojstvo
P!IMA!NI KLJU# - jedan klju koji proglasimo kada imamo vise kandidata za klju
- kandidat za kljuc je # ili skup atributa cija vrijednost jednoznacno odreduje
primjerak entiteta
E! DIJA$!AM -krajnji produkt procesa modeliranja, konceptualni ili semanticki model podataka i
autor je pin chan chen 45A6
S%L - najpopuarniji racunalni jezik za izradu, pronalazak, azuriranje i brisanje podataka iz
relacijskih baza podataka
- !azvoj 2B)-a poinje 45A8" godine kada se pojavljuje lanak autora *"*"/hamberlaina i
!"="$o;cea u kojem oni opisuju strukturni upitni jezik za pretraivanje podataka nazvan
2<B+<)"
- standardiziran 4576
- Codine 45A&" $o;ce, /hamberlain i ."Dammer predstavljaju koncept jezika 2B+#!< koji
je koristio matematike izraze, za razliku od engleskih termina koje je koristio 2<B+<)"
- 2B+#!< mijenja ime u 2<B+<)> i taj jezik je kori@ten u razvoju prvog prototipa
relacijskog sustava za upravljanje bazama podataka, nazvanog E2;stem !F razvijenog u
laboratorijima ,$.-a"
DDL 1definicija podataka3 - opis objekata u bazi pod", def" pod i veza meu njima
- /!<#G<, #)G<!, *!:%
DML 1manipulacija podacima3 - uspostava veza izmeu aplikativnih prog" i baze
- *<)<G<, ,(2<!G, 2<)</G, +%*#G<, )::? G#$)<
D"L 1kontrola podataka3
T"L 1kontrola transakcija3
NO!MALIZA"IJA BAZE PODATAKA - je postupak kojim se iz danog modela bez podataka
nastoji otkloniti potreba za vi@estrukim ponavljanjem
istih podataka" /ilj nam je postii da se svaki podatak
zapi@e samo jednom ili samo na jednom mjestu"
D:!,H:(G#)(# - relacija se rastavlja na podskupove
ntorki koje zadovoljavaju odreene uvjete"
I<!G,?#)(# - postupak kojima se proizvoljna forma relacija transformira
u skup manjih normalnih forma relacije
&' NO!MALNA (O!MA 14(=3 !elacija je u 4(=, ako je vrijednost svakog atributa jednostruka i
nedjeljiva, tj" ako su svi nekljuni atributi funkcijski ovisni o kljuu
relacije !"
)' NO!MALNA (O!MA 1>(=3: !elacijska shema je u >(= ako je u 4(= i ako je svaki nekljuni
atribut potpuno funkcijski ovisan o svakom kljuu iz relacije"
!elacije se dovode u >(= razbijanjem na dvije ili vi@e manjih relacija"
*' NO!MALNA (O!MA 1(=3: !elacijska shema je u (= ako je u 4(= i ako niti jedan
nekljuni atribut u relaciji nije tranzitivno ovisan o bilo kojem kljuu
iz relacije"
!AZLOZI ODSTUPANJA OD NO!MALIZA"IJE - vise atributa relacije ine cjelinu i kao takvi
se uvijek pojavljuju zajedno, pretrazivanje puno malih relacija moze znatno produziti vrijeme
potrebno da bi se doslo do rezultata
SKLADI+TENJE PODATAKA - proces integracije podataka o poslovanju neke organizacije u
jednu bazu podataka iz koje krajnji korisnici mogu raditi izvje@a,
postavljati upite i analizirati podatke
SKLADI+TA PODATAKA - je baza podataka koja sadri povijesne nepromjenjive podatke koji se
prikupljaju i obrauju radi potpore poslovnom odluivanju
SUSTAV SKLADI+TENJA PODATAKA - skup tehnologija koje omoguavaju prikupljanje,
integraciju i analizu podataka iz razlicitih izvora, s ciljem iskoristenja
postojecih podataka za brzo dobivanje korisnih informacija
T!ANSAK"IJSKI SUSTAV - jos se naziva operacijski sustav 1oltd3, velik broj transakcija od
kojih svaka sadrzava malu kolicinu podataka
OLAP - analiza velikog broja podataka na brz, konzistentan i interaktivan nacin
ETL procesi - podaci se izvlae, transformiraju i iste te pune u bazu koja je strukturno organizirana
na nacin koji je pogodan za daljnje analize
- osigurava konzistentnost i olaksano donosenje kvalitetnih poslovnih odluka
"ONST!AINTS 1ogranienja3 - osiguravaju pravila prema kojima se podaci mogu upisivati u bazu
podataka i na koji se nain oni mogu mijenjati u samoj bazi podataka
- spreavaju brisanje podataka u slucaju da postoji odredena zavisnost sa
podacima u drugim tablicama
(:G (+)) - ne dozvoljava upis null vrijednosti
%!,.#!J ?<J - definira jedinstveni kljuc, a za razliku od +(,B+<
constrainta ne dozvoljava (+)) vrijednost
=:!<,C( ?<J - koristi se za osiguravanje referencijalnog integriteta unutar
ili izmeu tablica
/D</? - definira uvjet koji svaki redak mora zadovoljiti
*<=#+)G - dodjeljuje inicijalnu vrijednost
!ELA"IJSKA AL$EB!A - uveo je <"=" /odd tijekom AK-tih
+(,9#, %!<29<?, !#H),?#, ?#!G<H,9<I %!:*+?G, *9<)9<(9<,
2%#9#(9<, %!:9<?/,9#, !<2G!,?/,9#
+(,9# - skup svih n-torki koje su ili u ! ili u 2 ili u obje relacije
%!<29<? - skup svih n-torki koje su i u ! i u 2
!#H),?# - skup svih n-torki koje su u n i nisu u s ili obrnuto
%!:9<?/,9# - unarni operator koji izvlai zadane atribute, a iz
rezultirajue relacije eliminira iste n-torke
2I:92GI#:
!<2G!,?/,9# - eliminiraju se oni redovi koji ne zadovoljavaju postavljeni uvjet
2%#9#(9< - dobiva se nova tablica koja ima onoliko stupaca, koliko iznosi unija
atributa iz prethodnih tablica
H#GI:!<(:2G - zajednicko svojstvo tih operacija da djeluju na relacijama i da kao
rezultat daju novu relaciju

You might also like