Professional Documents
Culture Documents
Peta normalna forma zahteva da mora postojati mogucnost da se tano rekonstruie originalna tabela, na osnovu
raclanjenih tabela.
Mnogi projektanti zanemaruju etvrtu i petu normalnu formu. To moe dovesti do loe projektovanih
baza podataka, ali to ne znai da one obavezni neispravno rade.
Tipovi relacija
Ispravne relacije moguce je napraviti samo izmedju tabela na koje su primenjene najmanje tri
normalne forme.
Postoje 4 osnovna tipa relacija izmedju tabela:
relacija jedan-prema-jedan
relacija jedan-prama-vie
relacija vie-prema-jedan i
relacija vie-prema-vie i etvrta normalna forma
TEST
1. Kod relacionih baza podataka, redosled kolona je vaan.
a) Tacno.
b) Netacno.
2. Jezik za definisanje podataka (Data Definition Language ili DDL) koristi se za kontrolisan pristupa
do memorisanih podataka i prikazivanje podataka.
a) Tacno
b) Netacno
3. SQL je:
a) Neproceduralni upitni jezik.
b) Proceduralni upitn jezik.
4. Redudantnost podataka odnosi se na:
a) Bezbednosti i konzistentnost podataka.
b) Dupliranje podataka.
c) Pouzdanost podataka.
5. Koji je od navedenih iskaza taan:
a) Atributi se opisuju svojim entitetima.
b) Entiteti se opisuju svojim atributima.
c) Atributi se opisuju svojim relacijama.
d) Entiteti se opisuju svojim relacijama.
Objekti su entiteti koji su sposobni da uvaju svoja stanja zajedno sa metodama koje definiu njihovo
ponaanje. Interakcija izmeu dva objekta naziva se veza izmedju dva objekta. Skup objekata istog
tipa naziva se klasa (npr. jednu klasu cine kupci, drugu narudbine,)
Struktura preduzetnickih baza podataka
Pogled (prikaz, eng. view) podskup jedne ili vie baza podataka, kreiran bilo izvlaenjem
kopja zapisa iz baze ili spajanjem kopija zapisa iz vie odvojenih baza podataka.
Prednosti pogleda (prikaza) sa aspekta korisnika:
1. omoguavaju da se podaci analiziraju na razliite naine,bez menjanja eme baze podataka.
2. korisnici mogu menjati podatke u prikazima a da one u bazi podataka zadre svoje originalne
vrednosti.
3. doprinose ouvanju bezbednosti baze podataka
Indeks fajl koji u sebi sadri identifikacioni podatak o svakom zapisu kao i infomraciju o
tacnoj lokaciji tog zapisa unutar baze podataka.
Kljuc (primarni/sekundarni) u terminologiji baza podataka predstavlja polje koje slui za
razlikovanje jednog zapisa od svih ostalih zapisa u bazi.
Svi podaci i celokupna baza podataka nalazi se na jednoj lokaciji, jednom serveru.
Podacima se pristupa preko terminala.
Centralizovane baze podataka na velikim mainframe racunarima, bile su decenijama
najzastupljenije zbog velikih operativnih trokova, alternativnih reenja.
1.
2.
3.
4.
5.
konsistentnost podataka,
jedan administrator sistema,
bezbednost pristupa podacima se definie na jednom pristupnom mestu,
backup podataka je centralizovan,
oporavak sistema nakon kraha, je laki na centralizovanim lokacijama.
1. U sluaju pada sistema korisnici na svim lokacijama nisu u mogunosti da nastave rad, koji je
vezan za pristup bazi.
2. Pristupa podacima je spor kada veliki broj korisnika pristupa istovremeno.
Distribuirane baze podataka
o
o
o
Kompletna kopija baza podataka ili jedan njen deo, nalazi se na vie lokacija, na vie lokalnih
servera. Pristup serverima sa PC raunara.
Te lokacije su u blizini korisnika baze podataka.
Na lokalnim serverima obavlja se obrada podataka za lokalne i regionalne ogranke,
kancelarije, pogone.
Strategije distribucije
Strategija geografske distribucije:
-strategija koja podrazumeva da baza podataka bude smetena u regionu u kome se podaci i
informacije iz nje najintenzivnije koriste.
Strategija funkcionalne distribucije:
-distribucija baze vri se u skladu sa poslovnim funkcijama date organizacije.
Dizajniranje distribuirane baze
Direktorijum baze podataka:
komponenta svake deljene baze podataka koja pamti lokacije svih podataka i informacija u bazi.
Faktori koji uticu na dizajn:
1. Trokovi skladitenja
2. Trokovi obrade
3. Trokovi komunikacije
4. Preuzimanje i obrada podataka
5. Pouzdanost
6. Ucestalost auriranja i postavljanja upita
Data mart
Lokalna skladita podataka (Data Marts):
Mala skladita podataka projektovana za potrebe odreene grupa krajnjih korisnika (npr. lokalno
skladite za raunovodstvo, za odeljenje marketinga, upravljanje ljudskim resursima,...)
Data mining (prekopavanje podataka)
Data Mining: Algoritam za pronalaenje skrivenih informacija u podacima.
o Data mining tehnike:
1.
neuronske mree
2. stablo odluivanja
3. genetski algoritmi
4. metoda najblieg suseda.
TEST
1. Proces koji omoguava analizu podataka smetenih u skladitima podataka naziva se:
a) OLAP
b) Data mart
c) OLTP
2. Baze podataka koje uvaju i stanja i ponaanja entiteta nazivaju se:
a) relacione baze podataka,
b) objektno-orijentisane baze podataka
3. Algoritam za pronalaenje skrivenih informacija u podacima, naziva se:
a) data mart,
b) data mining,
4. Replicirane baze podataka spadaju u grupu:
a) Centralizovanih baza podataka
b) Distribuiranih baza podataka
5. Koji je iskaz taan za distribuirane baze podataka:
a) Kompletna kopija ili jedan njen deo nalazi se na vise lokacija.
b) Celokupna baza podataka nalazi se na jednoj lokaciji.