Professional Documents
Culture Documents
Baze Podataka Izvod Iz Predavanja
Baze Podataka Izvod Iz Predavanja
Baze Podataka
(izvod iz predavanja - samo za internu upotrebu)
BAZA se sastoji od objekata koje nazivamo entitetima (mogu biti realni i apstraktni)
Svaki entitet ima neka svojstva
Dva ili više entiteta mogu biti u različitim međusobnim odnosima
Svaki takav odnos posjeduje vlastita svojstva i poseban je entitet (tzv. izvedeni entitet)
Informacija
U obradi podataka pod informacijom se podrazumjeva opis jednog svojstva koje
neki entitet posjeduje pod određenim uslovima
Ovako definirana informacija sastoji se od četiri elementa:
1) jednoznačna oznaka entiteta koje svojstvo posjeduje
2) atribut svojstva
3) vrijednost atributa svojstva
4) uslov pod kojim entitet to svojstvo posjeduje
Za jednoznačno određivanje ili identifikaciju entiteta možemo koristiti jedno svojstvo ili
neku kombinaciju svojstava tog entiteta
U obradi podataka za identifikaciju entiteta unutar nekog promatranog skupa koristimo
svojstvo koje ima isti atribut
U tom slučaju svaki pojedini entitet određen je samo vrijednošću atributa
Opis svojstva entiteta u informaciji sastoji se od atributa i vrijednosti atributa
Osnovni cilj koji pomoću informacije želimo postići je stvaranje predođbe o opisanom
svojstvu
Da bi to bilo moguće opis svojstva entiteta mora sadržavati usporedbu opisanog s
nekim drugim poznatim svojstvom (tvz. referentno svojstvo)
Atribut u informaciji predstavlja definiciju referentnog svojstva (godina, metar...), a
vrijednost atributa odnos u kojem opisano svojstvo stoji prema referentnom svojstvu
Dvije se informacije mogu razlikovati s obzirom na:
1. entitet čije svojstvo opisuje
2. svojstvo čiji opis (atribut i vrijednost atributa) sadrži
3. uslove pod kojima entiteti opisano svojstvo posjeduju
Informacija je jednoznačno određena sa četiri elementa (1. 2. i 3. + jednoznačna
oznaka entiteta)
Informaciju, u pravilu, smatramo nematerijalnim entitetom
To je tačno, ako je sadržaj informacija za nas bitniji od od načina na koji je taj
sadržaj prikazan
Činjenica je da informacijom, bilo da je uklesana u kamen ili je pohranjena u
našoj memoriji, uvijek ima materijalnu podlogu (takve informacije smatramo podacima)
Podatak
Podatak je skup znakova na trajnoj ili polutrajnoj memoriji, kojima je prikazan jedan ili
više elemenata informacije
Svojstva podataka:
-semantička: proizlaze iz značenja nekog podatka
-nesemantička: sva ostala svojstva
Povezivanjem pojedinih podataka na memoriji, s obzirom na njihova semantička
svojstva, u smislene cjeline prikazujemo pojedine informacije
Obrada Podataka
Obrada podataka je izvršavanje takvih operacija nad podacima kojima se
transformiraju nesemantička svojstva podataka
Posljedica transformacije nesemantičkih svojstava podataka je mjenjanje semantičkih
svojstava podataka
Cilj obrade podataka je doći do informacija koje su nam potrebne
To se postiže upravo transformacijom nesemantičkih svojstava podataka
Upiti
Upitom korisnik definira cilj koji obradom treba postići
Zadatak je obrade podataka, da iz skupa raspoloživih informacija izdvoji sve
informacije koje postavljenu definiciju zadovoljavaju
Da li će, i na koji način, korisnik postaviti upit, ovisi o tome, koliko mu je elemenata
poznato, od informacije koju traži
Korisnik ne postavlja upit kada su mu poznata sva četiri elementa informacije
Korisnik nemože postaviti upit ako baš ništa ne zna o informaciji koja mu je potrebna
Korisnik najčešće zna jedan, dva ili tri elementa informacije, koji su mu potrebni, i njih
navodi u upitu
S obzirom da informacija na ovaj način ne mora biti jednoznačno određena, može
postojati neki podskup informacija koje imaju odgovarajuće elemente, jednake onima
koji su u upitu zadani, npr: Šta nam je poznato o Marku?
-na osnovu broja elemenata
informacije, koje su navedeni u upitu, javljaju se četiri različita tipa upita:
1) upiti u kojima nije zadan niti jedan elemenat
2) upiti u kojima je zadan samo jedan element informacije
3) upiti u kojima su zadana dva različita elementa informacije
4) upiti u kojima su zadana tri elementa
-ovisno o vrsti elemenata
koji su zadani u upitu postoji:
1) jedan upit kojem nije zadan niti jedan element
2) četiri različite vrste upita u kojima je zadan po jedan element informacije
3) upiti u kojima su zadana dva različita elementa informacije (6 upita)
4) upiti u kijma su zadana tri elementa (4 upita)
prema prethodnom, postoji ukupno 15 različitih vrsta upita
Upite koji sadrže isti broj i istu vrstu elemenata informacije smatramo istovrsnim
upitima, npr:
4
Što je poznato o Marku?
}istovrsni upiti u kojima je zadan identifikator
Upite Što je poznato o Ani?
koji sadrže raznovrsne elemente ili različit broj elemenata informacije, smatramo da su
raznovrsni upiti
Broj informacija u odgovoru na upit je manji što je veći broj elemenata informacije
zadan u upitu
npr: Što znamo?
odgovor sadrži cjelokupni sadržaj spremnika koji korisniku obrade stoji na raspolaganju
S druge strane, s četiri elementa informacije smo jednoznačno odredili
informaciju
Veličina odgovora ovisi i o sadržaju spremnika
UKRATKO
Entitet: objekt koji možemo jednoznačno odrediti i na taj način ga izdvojiti (prepoznati) u
skupu, ima svojstva koja se opisuju atributima i njihovim vrijednostima, svojstva se
mjenjaju ovisno o vremenu ili nekim drugim parametrima (takva ne memorišemo u
bazu)
Na osnovi svojstava koje posjeduju, odnosno vrijednosti atributa tim svojstvima,
entitete možemo svrstati u skupove (npr. Svi radnici jednog preduzeća, svi predmeti koji
se koriste u iste svrhe...)
Svi entiteti koji posjeduju svojstva odnosno vrijednosti atributa svojstva, pomoću kojeg
je skup definiran, biti će elementi skupa
Neka od svojstva entiteta su takva, da vrijednosti njihovog atributa jednoznačno
određuju entitet u promatranom skupu (npr.vrijednost atributa šifra_radnik jednoznačno
određuje radnika u poduzeću)→ karakteristična svojstva entiteta
5
Podatak: skup znakova na trajnoj ili polutrajnoj memoriji, kojima je prikazan jedan ili više
elemenata informacije
Svojstva podataka: -semantička: proizlaze iz značenja nekog podatka
-nesemantička: sva ostala svojstva
Povezivanjem pojedinih podataka na memoriji, s obzirom na njihova semantička
svojstva, u smislene cjeline prikazujemo pojedine informacije
Informacija: opis jednog svojstva koje neki entitet posjeduje pod određenim uslovima
Ovako definirana informacija sastoji se od četiri elementa:
1) jednoznačna oznaka entiteta koje svojstvo posjeduje
2) atribut svojstva
3) vrijednost atributa svojstva
4) uslov pod kojim entitet to svojstvo posjeduje
Za jednoznačno određivanje ili identifikaciju entiteta možemo koristiti jedno svojstvo ili
neku kombinaciju svojstava tog entiteta
U obradi podataka za identifikaciju entiteta unutar nekog promatranog skupa koristimo
svojstvo koje ima isti atribut
U tom slučaju svaki pojedini entitet određen je samo vrijednošću atributa
Opis svojstva entiteta u informaciji sastoji se od atributa i vrijednosti atributa
Osnovni cilj koji pomoću informacije želimo postići je stvaranje predodžbe o opisanom
svojstvu
Da bi to bilo moguće opis svojstva entiteta mora sadržavati usporedbu opisanog s
nekim drugim poznatim svojstvom (tvz. referentno svojstvo)
Atribut u informaciji predstavlja definiciju referentnog svojstva (godina, metar...), a
vrijednost atributa odnos u kojem opisano svojstvo stoji prema referentnom svojstvu
Dvije se informacije mogu razlikovati s obzirom na:
1. entitet čije svojstvo opisuje
2. svojstvo čiji opis (atribut i vrijednost atributa) sadrži
3. uvjete pod kojima entiteti opisano svojstvo posjeduju
Informacija je jednoznačno određena sa četiri elementa (1. 2. i 3. + jednoznačna
oznaka entiteta)
Informaciju, u pravilu, smatramo nematerijalnim entitetom (tačno ako je sadržaj
informacija za nas bitniji od načina na koji je taj sadržaj prikazan)
Činjenica je da informacijom, bilo da je uklesana u kamen ili je pohranjena u
našoj memoriji, uvijek ima materijalnu podlogu (takve informacije smatramo podacima)
Relacijska shema: konačan skup naziva atributa zajedno sa skupom ograničenja koja su
zadana u tom skupu atributa
Relacija: jedan od osnovnih pojmova relacijskog modela podataka
-odgovara dvodimenzionalnoj tabeli u kojoj svaki red sadrži n-torku, a svaki stupac
elemente domene (vrijednosti atributa zadanog na toj domeni)
Svojstva: -shema relacije ne sadrži dva jednaka naziva atributa
-redosljed stupaca urelaciji nije bitan
-relacija ne sadrži dvije jednake n-torke
-redosljed n-torki u relaciji nije bitan
6