Professional Documents
Culture Documents
1
PODACI
2
to su baze podataka?
Baza podataka je organiziran i ureen
skup meusobno povezanih podataka
pohranjenih u raunalu u obliku jedne ili
vie tablica
Tablica je osnovna jedinica za
organizirano spremanje podataka unutar
baze podataka
3
OSNOVNI RJENIK
TABLICA (table) - osnovna spremina jedinica za
podatke unutar baze podataka
POLJE(field) - predstavlja stupac informacije i kao takvo
sadri odreenu vrstu podataka
SLOG(record) predstavlja redak informacije i
objedinjuje informacije svih polja za odreeni subjekt
UPIT(query) je objekt kojim se obavlja dohvat, pregled,
unos, odabir i promjena podataka iz jedne ili vie tablica i
predstavlja osnovni alat za rad s podacima u bazi
podataka
FORMA(form) je u stvari prozor za prikaz, unos i
promjenu podataka o subjektu
4
Upoznat emo se s dva tipa
baza podataka:
5
PLONE BAZE PODATAKA
6
Plona baza podataka predstavlja jednu dvodimenzionalnu tablicu s
podacima kod kojih su stupci polja tablice, a reci slogovi tablice. Takva
jedna tablica sadri sve podatke, nema veza s drugim podacima i sama za
sebe predstavlja ujedno i bazu podataka. Za stvoriti ovakvu tablicu dovoljan
je Excel.
7
Primjer plone baze podataka:
Napravimo malu bazu podataka, npr.- evidencija
dospjelih rauna i njihovih plaanja.
U ovu bazu je potrebno upisati: kome plaamo, na koji
nain, koji iznos i kojeg dana.
Nau tablicu treba organizirati tako da ima etiri polja:
1. naziv tvrtke kojoj plaamo ( PRODAVATELJ ),
2. iznos koji plaamo (IZNOS )
3. PRODAVATELJ
nain plaanja (IZNOS
PLAANJE )
PLAANJE DATUM
4. datum plaanja ( DATUM )
HT 430,00 GOTOVINA 23.12.2004.
HEP 510,00 EK 22.12.2004.
8
Excel kao baza podataka
9
Ovisno o vrsti i namjeni podataka, baze
podataka moemo podijeliti na:
10
Baze formatiranih podataka su raunalne
baze koje su izraene koritenjem posebnih
programa, a susreemo ih uglavnom u
poslovnim primjenama. Razlikujemo tri
osnovna modela baza podataka:
Hijerarhijske ( zasnivaju se na hijerarhijskim
strukturama koje imaju oblik stabla)
Mrene ( zasnivaju se na mrei podataka povezanih
12
TO SU RELACIJSKE BAZE ?
Baze podataka koje omoguuju izradu
veeg broja meusobno povezanih tablica
nazivaju se
relacijskim bazama
podataka.
Kljuna rije je pritom povezanost.
13
PRIMJER RELACIJSKE BAZE
PODATAKA
Pokuajmo koncipirati organizaciju podataka za nau buduu bazu podataka
o evidenciji kunih rashoda. Dopunimo prijanji primjer s podacima potrebnim
za jasnu i iscrpnu evidenciju svakog rauna, a to su svakako:
naziv prodavatelja
adresa prodavatelja
potanski broj i grad prodavatelja
telefon prodavatelja
e-mail adresa prodavatelja
broj rauna
iznos rauna
opis rauna
datum plaanja
nain plaanja
14
Koje emo tablice napraviti ?
RAUNI
TVRTKE
GRADOVI
NAINI PLAANJA
15
RAUNI
RAUN DATUM BR.TVRTKE DALJNJI PODACI...
123456 10.01. 2005. 1 ...
345678 18.01. 2005. 2 ...
TVRTKE
BROJ NAZIV GRAD TELEFON
TVRTKE
1 ht Zadar ......
16
PRIJELAZ S PRORAUNSKE TABLICE NA
RELACIJSKU BAZU PODATAKA
KADA:
Kad ustrojstvo podataka postane sloeno.
Podatke je mogue sloiti u posebne
tablice i zatim tablice povezati relacijama.
Kad se radi o vanim podacima, potrebno
je osigurati se od sluajnih pogreaka pri
unosu podataka
Ako bazu podataka koristi vie korisnika,
neophodno je zatititi svakog korisnika
od namjernih i sluajnih pogreaka ostalih
korisnika
17
Neke aplikacije zahtijevaju brzi unos
podataka, na alterima i npr. blagajnama.
Na nekim se mjestima trae brzi odgovori u
velikom broju podataka. Baze podataka
imaju ugraene mehanizme koji omoguuju
brza pretraivanja ( indeksiranje).
18
KORACI U IZRADI JEDNE BAZE PODATAKA
Bazu valja osmisliti na papiru sa svim
mogunostima i ogranienjima. Kad su
sve te injenice poznate mogue je
napraviti prvi korak, definirati tablice
(Tables).Meu tablicama potrebno je
potom uspostaviti relacije.
Da bi smo unijeli podatke u bazu
preporuljivo je napraviti obrazac (Form)
za unos podataka. Putem obrazaca
korisnik komunicira s bazom podataka,
bilo da unosi podatke, bilo da trai19
Nakon to su podaci uneseni mogue je
praviti upite (Query) bazi. Nakon to je
napravljen neki upit, mogue je napraviti
obrazac (Form) za pregled odgovora.
Podatke iz tablica (Tables) ili upita
(Query) mogue je staviti na papir.
Obrasci za ispis nazivaju se u Accessu
izvjetaj (Reports).
20
KADA KORISTITI PRORAUNSKE
TABLICE, A KAD BAZE PODATAKA?
Ako zadatak koristi pojmove kao npr.
kamate, vrijednost, otplatu, otkup,
isplativost, sinus, tangens, kvadrat,
logaritam, minimum, distribucija, srednju
vrijednost i sl., tada postoji dobar razlog
raditi u Excel-u.
Veliki broj zadataka koji nemaju velikih i
osobitih proraunskih zahtjeva i nemaju
izrazito sloeno ustrojstvo zahtjeva, mogu
se rijeiti i u Excel-u i u Access-u21
podjednako dobro.
BAZA PODATAKA U ACCESS-u,
PRIMJER KNJINICA
23
Od ezdesetih do osamdesetih godina
prolog stoljea prevladavale su
hijerarhijske i mrene baze podataka, a od
osamdesetih godina u uporabi su iskljuivo
relacijske baze podataka.
24
Baze neformatiranih podataka najee
sadre tekstualne ili multimedijalne
dokumente. Pretraivanje ovakvih baza
podataka vri se navoenjem kljunih rijei
za koje se oekuje da se nalaze u
dokumentu. Ovakav nain koristi se kod
pretraivanja dokumenata na Internet-u.
25
Izrada baze podataka u
MS Accessu
SRETNO!!!
26