You are on page 1of 26

BAZE PODATAKA

1
PODACI

Sr svega to radimo na raunalu


su upravo - 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:

PLONE BAZE PODATAKA

RELACIJSKE BAZE 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.

JMBG PREZIME I IME TELEFON

0801965330018 Horvat Ivan 2345 - 678


1210968335122 Kova Ana 1234 567
2405995330013 Bai ime 3456 - 789

1. Tablica s podacima o osobama

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:

Baze formatiranih podataka


Baze neformatiranih podataka

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

tako da ne postoje ni podreeni ni osnovni


segmenti )
Relacijske ( mi emo se baviti izradom relacijskih
baza ) 11
Proces razvoja baze podataka:
Planiranje
Analiza potreba
Dizajniranje
Izgradnja
Implementacija
Uporaba i odravanje

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 ......

2 hep Zagreb ......

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

Prije izrade baze podataka treba znati to zapravo elimo,


npr:
Kako jednoznano odrediti svaki primjerak knjige istog
naslova,
Prema kojem e se kriteriju pretraivati knjige (nazivu,
autoru, izdavau, moda po godini izdanja ili broju strana ),
Razvrstati knjige prema zanimanjima korisnika ( povijest,
arhitektura, i dr.),
Kako oznaiti lanove knjiice,
Koji su nuni, a koji dostatni podaci o lanovima,
Kako biljeiti posudbu i vraanje knjige,
Je li knjiga u knjinici, raspoloiva ili je ve posuena.
22
TO ZAHTIJEVATI OD BAZE?
Popis knjiga po autoru, recimo sva postojea
izdanja Ivana Aralice.
Popis knjiga po izdavau, primjerice sva
Profilova izdanja poslije 2000.
Popis knjiga po tematici, recimo sve knjige iz
povijesti.
Je li knjiga posuena?
Tko sve nije vratio knjigu nakon mjesec dana?
Kome je istekla lanarina?

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

You might also like