Professional Documents
Culture Documents
Baze Podataka1
Baze Podataka1
1. Uvod
1
3. Informacioni sistem (IS)
Hardver
Danas, ak i najmanja firma, poseduje ili iznajmljuje raunare. Obino se
radi o personalnim raunarima (PC). Vee organizacije koriste vie raunarskih
sistema, poev od monih radnih stanica, miniraunara pa do efikasno umreenih
personalnih raunara. Ujedno sa perifernim ureajima, kao to su ulazni i izlazni
ureaji (monitori i tampai, na primjer), i telekomunikacije, ine hardver
informacionih sistema.
Softver
Softver se obino dieli na operativni, sistemski softver i aplikacije.
Operativni sistem upravlja hardverom, datotekama i drugim resursima sistema,
obezbjeujui sistematsko, konzistentno obavljanje zadataka i kontrolu raunara,
najee preko grafikog korisnikog interfejsa. Aplikacije su programi dizajnirani
za obavljanje specijalizovanih zadataka od kojih se mnogi nude na tritu kao
paketi pripremljeni za korienje odmah posle instaliranja.
Baze podataka
Baza podataka je kolekcija meusobno povezanih podataka, organizovanih
na najpogodniji nain za korienje, ili vaenje podataka po zadatim kriterijumima.
2
Tipian primer baza podataka u jednom preduzeu su podaci o radnicima i
katalozi proizvoda.
Telekomunikacioni sistemi
Telekomunikacioni sistemi se koriste za povezivanje, ili umreavanje
raunarskih sistema, kao i za prenoenje informacija. Lokalne mree (LAN)
povezuju raunare odreenog mesta, kao to su poslovne zgrade ili akademski
kampus. Mree irokog opsega (WAN) povezuju raunare koji se nalaze na
razliitim mestima i esto iz razliitih organizacija.
Internet je mrea koja povezuje milione raunara. Preko umreavanja,
korisnici personalnih raunara dobijaju pristup razliitim resursima informacija,
velikim bazama podataka i ljudskim resursima, mogunost obavljanja istih poslova
u saradnji sa kolegama.
Ljudski resursi i procedure
Kvalifikovani strunjaci su vitalna komponenta svakog informacionog
sistema. Tehniko osoblje se sastoji od razvojnih i menadera operacija, analista i
dizajnera sistema, programera softvera i administratora sistema. Kao dodatak,
radnici u jednoj organizaciji moraju biti osposobljeni za korienje kapaciteta
informacionog sistema.
4
6. Sistem za upravljanje bazama podataka (DBMS)
5
Slika 2. Hijerarhijska baza podataka
Na prvom nivou je osnovni ili koreni segment. Ostali segmenti niih nivoa su
podreeni segmentima viih nivoa. Od kljua nadreenog segmenta moe da
zavisi jedan, nijedan ili vie podreenih segmenata, a podreeni segment moe
da ima samo jedan nadreeni segment.
Kada se iz strukture brie nadreeni segment onda se sa njime briu i svi
podreeni segmenti. Ova struktura omoguava da se korisnicima prikae samo
deo hijerarhije.
Hijerarhijskom strukturom dobro se moe prikazati odnos tipa (n:1).
Meutim prikazivanje odnosa (n:n) hijerarhijskom strukturom ima nedostatke.
Nedostatak unoenja ogleda se u tome to nije mogue uneti neki
segment ukoliko nije pozanat njegov nadreeni segment.
Nedostatak brisanja ogleda se u tome to se brisanjem nadreenih
segmenata gube podaci o podreenim segmentima.
Nedostatak auriranja ogleda se u tome to u nekim sluajevima
auriranje nekog podatka zavisi od auriranja drugih podataka.
Auriranje predstavlja izmenu ili brisanje sadraja zapisa ili polja, ili
upisivanje novog zapisa.
6
7.3. Objektne i relacione baze podataka
Primer.1 (Tabela.1)
polje
Svojstva
Redni broj Ime i prezime Likovno Istorija Socijologija
Podatak
1. Jovana Dimi 4 5 4
Slog
1. Jovana Dimi 4 5 4
Relacije (veze) izmeu tabela (entiteta) kod relacionih baza podataka mogu biti:
1:1 (jedan : jedan) to je veza kod koje je jedan slog primarne tabele
povezan sa samo jednim slogom sekundarne tabele.
1:M (jedan : vie) jedan slog primarne tabele povezan je sa vie slogova
sekundarne tabele.
M:M (vie : vie) to je veza gde jedan entitet jednog skupa se pridruuje
veem broju entiteta drugog skupa i obrnuto.
Primer 1- Telefonski imenik: baza treba da sadri podatke o osobama i njihovim brojevima
telefona.
ponavljanje podataka
Kod ovako kreirane baze podataka odreeni broj podataka se ponavlja vie puta.
Kod relacionih BP treba smanjiti ponavljanje podataka (redudansu) na minimum,
ili izbei ako je to mogue, pa predhodni primer nije dobar i treba ga popraviti.
9
Da bi se smanjilo ponavljanje podataka, podatke traba rasporediti u dve
povezane tabele. Prva tabela bi sadrala podatke o osobama a druga tabela o
brojevima telefona. Veza izmeu ovih tabela je 1:M (jedan prema vie), ostvaruje
se ponavljanjem polja primarnog kljua (primarne tabele) u sekundarnoj tabeli
(polje sekundarnog kljua):
Primarna tabela:
Veza ove dve tabele moe se predstaviti emom relacije na ovaj nain:
primarni klju
sekundarni klju
10
Primer 2- kola1: baza treba da sadri podatke o uenicima i njihovim uspehu po razredima.
Primer 3- Fabrika: baza treba da sadri podatke o fabrikci, radnicima i proizvodima te fabrike.
11
Primer 5- Bolnica: baza treba da sadri podatke o bolnici, lekarima, pacijentima i pregledima
pacijenata te bolnice.
Primer 6- Aerodrom:
12
8.4. Objekti relacione BP u MS Access-u
TABELE (Tables)
UPITI (Queries)
OBRASCI (Forms)
IZVETAJI (Reports)
MAKROI (Macros)
MODULI (Moduls)
Pitanja za test:
14
1. ta je entitet?
2. ta je podatak?
3. ta je informacija?
4. ta je informacioni sistem?
5. Komponente informacionog sistem?
6. ta ini sistem baza podataka?
7. ta je baza podataka?
8. ta je sistem za upravljanje bazom podataka?
9. Hijerarhijski tip BP?
10. Mreni tip BP?
11. Objektni tip BP?
12. ta su relacione BP?
13. Polje primarnog i polje sekundarnog kljua?
14. Tipovi podataka u relacionim BP?
15. Organizacija podataka u relacionoj BP (polje, slog, datoteka, baza)?
16. Tipovi relacija u relacionim BP?
17. Nabroji objekte relacione BP u MS Access-u?
18. ta su upiti?
19. ta su izvetaji?
20. ta su makroi?
9. MS Access
Microsoft Access je deo integrisanog softverskog paketa Microsoft Office. Osnovna
uloga ove aplikacije je upravljanje relacionim bazama podataka, a omoguava izradu obinih i
klijent-server aplikacija baza podataka.
15
Objekti baze podataka
16
Izrada nove baze podataka: Iz menija File izabrati opciju New Database i zatim kliknuti na OK.
U prozoru koje se zatim pojavi treba upisati u polje File Name ime baze (kao u Wordu/Excelu
kada se kreira novi dokument).
Otvaranje postojee baze podataka: Iz menija File izabrati komandu Open Database i zatim
izabrati postojeu bazu iz liste (kao u Wordu/Excelu kada se otvara postojei dokument).
uvanje izmena objekta baze podataka: Iz menija File izabrati komandu Save da bi sauvali
promene u objektu u kome trenutno radimo u bazi.
Zatvaranje baze podataka: Komanda Close iz menija File zatvara bazu podataka, a komanda
Exit zatvara Access.
Kada se kreira nova baza podataka na ekranu se pojavljuje novi, prazan prozor baze
podataka.
Ako pretpostavimo da smo nau bazu nazvali Komercijalno poslovanje onda e prozor
baze izgledati kao na slici 3.
Prozor baze podataka sadri 7 kartica za 7 objekata Accessa:
Tables (tabele),
Queries (upiti), Forms
(obrasci), Reports
(izvetaji), Pages,
Macros (makroi)
i Modules (moduli).
17
Slika 3.
Kartica se aktivira klikom mia i pokazuje u prozoru listu postojeih objekata. U gornjem delu
prozora nalaze se tri komandna dugmeta:
Open-otvara radi pregleda ili izvravanja selektovani objekat (npr. ako bi postojala tabela
Kupci, kliknuli bi miem na nju i zatim na dugme Open da bi videli njen sadraj).
Design-otvara selektovani objekat u prikazu za oblikovanje (Design View) radi
modifikacije.
New- Kreiranje novog objekta u zavisnosti koja je kartica aktivna.
18
9.1. Izrada tabele
Tabele su nosioci podataka. Podaci se mogu nalaziti iskljuivo u tabelama. Svaka tabela se
sastoji od kolona i redova, dok se presek kolone i reda naziva polje. Polje moe iti sledeeg
tipa: tekst, broj, datum/vreme, logiko polje, memo polje, polje za unos brojeva u novanom
formatu i td.
Aktivirati karticu Table i ponite sa kreiranjem tabela klikom Create Table in Design
View:
TIPOVI PODATAKA
Podaci se na raunaru (pa i u tabelama Accessa) uvaju u razliitim formatuma (oblicima). Najbitniji
(najee korieni) tipovi podataka su
Text Bilo kakav tekst duine do 255 karaktera. Tekst moe da sadri i brojeve, znake interpukcije i
sl.
Memo Obimni tekst, moe da sadri preko 60000 karaktera
Number Broj, u Field Properties delu se odreuje o kom tipu broja se radi (ceo broj, realni i sl.)
Data/Time Datumi i vremena, u Field Properties delu se odreuje u kom formatu (obliku) e biti
uvani.
Currency Novani iznos (realan broj uz koga e biti prikazan i simbol valute u zavisnoszi od
regionalnog podeavanja Windowsa, npr. za Serbian podeavanje bie prikazan simbol Din.)
AutoNumber Broja (ceo broj) koji se automatski poveava za jedan kod unosa novog reda u
tabelu, ne moe se menjati njegova vrednost, osigurava jedinstvene vrednosti u koloni tabele, koristi
se za zadavanje primarnog kljua.
Yes/No Tip podatka koji ima samo dve vrednosti: tano ili netano; True ili False (Yes ili No)
OLE Object Omoguava uvanje objekata kao to jsu slika, zvuk, video ili fajlovi kreirani u drugim
programima.
19
DEFINISANJE SVOJSTVA POLJA (Field Properties)
Svojstva polja se mogu izmeniti u donjem delu prozora (vidi sliku 5). Podeavanje svojstava
omoguava odravanje integriteta podataka. Razliiti tipovi podataka imaju razliita svojstva pa se
ovaj donji deo prozora menja u zavisnosti od tipa podatka u koji smo kliknuli-postavili kursor.
Caption (alternativno ime) - ime koje e se koristiti kao oznaka kada kasnije budemo radili obrasce
(Forms) i izvetaje (Reports), umesto unetog naziva polja u FieldName
Decimal Places (broj decimalnih mesta) na koliko decimala da bude prikazana vrednost broja.
Opcija Auto omoguava da svojstvo Format odredi broj decimala.
Required (obavezan, zahtevan unos) ako se postavi na Yes to polje mora da sadi neku vrednost da
bi se zapis (red) tabele sauvao ne moe polje ostati prazno.
Format Definie izgled podatka u polju. Npr. kod polja tipa Number Single (realan broj) opcija
Standard omoguava prikaz broja sa takama na hiljadarkama npr. 23.456,23
Validation Rule (provera ispravnosti) omoguava pravljenje izraza koji proverava podatke u toku
samog unosa, tako da se ne moe sauvati zapis (red) u tabeli dok ni bude zadovoljeno pravilo
ispravnosti. Izraz provere ispravnosti je vrlo slian matematikim izrazima.
Validation Text (poruka o pogreno unetom podatke) Tekst koji e se pojaviti ako se prilikom
unosa podataka ne zadovolji Validation Rule.
20
DEFINISANJE PRIMARNOG KLJUA
Primarni klju omoguava da Access proveri da ne postoje dva zapisa (reda) sa istom vrenou u polju
koje on definie; sortiranje tabele po polju primenog kljua, bru obradu podataka. Primarni klju moe
biti obrazovan od jednog ili vie polja.
Postavimo kursor u polje koje elimo da bude primarni klju (u naem primeru je to polje kupci ID) i
kliknemo na ikonicu sa slikom kljua sa linije sa ikonama - pojavie se znak kljua levo od imena
polja (kao na slici).
Kada smo uredili tabelu potrebno je sauvati tabelu i dati joj ime (File Save). Tada moemo prei u
tabelarni prikaz (View DatasheetView). Tabelarni prikaz se moe videti na slici 1. (strana 1).
Podaci se mogu unositi u tabelu u ovom prikazu. Zadnji zapis u tabeli sa oznakom zvezdice ( )
*
oznaava da se radi o novom zapisu.
Klikom na dugme Create kreira se veza izmeu tabela i one su povezane u prozoru Relationship kao na
slici 9., gde broj 1 oznaava tabelu na strani jedan a znak tabelu na strani vie.
Izmena postojee veze izmeu dve tabele: Napraviti desni klik miem
tano na liniju relacije dve tabele (slika 9) i izabrati opciju Edit
Relationship.
Brisanje veze izmeu dve tabele: Napraviti desni klik miem tano na
liniju relacije dve tabele i izabrati opciju Delete.
Slika 9.
21
IZMENA STRUKTURE TABELE
Kreirana tabela uvek moe naknadno da se izmeni: nazivi polja, svojstva, ubacivanje novih polja,
brisanje postojeih.
U prozoru baze podataka kliknuti-oznaiti eljenu tabelu I zatim klikunti na dugme Design. Otvara se
tabela u prikazu za oblikovanje (slika 5).
Novo polje moemo uneti u prvom praznom redu kako je ranije objanjeno, a moemo i ubaciti novo
polje izmee dva postojea ako postavimo kursor na mesto gde elimo da ubacimo novo polje i iz menija
Insert izaberemo opciju Row.
Polje se brie iz tabele tako to kliknemo u polje koje elimo obrisati i iz menija Edit izaberemo opciju
Delete Rows.
Nakon svake izmene u strukturi tabele potrebno je sauvati promene (File Save)
Tabela se otvara u tabelarnom prikazu za rad sa podacima (unos, izmena, brisanje) duplim klikom na
naziv tabele u prozoru baze podataka, ili klikom na naziv tabele pa zatim klikom na dugme Open.
Takoe moe se naizmenino menjati tabelarni i prikaz za oblikovanje pomou ikonice View u gornjem
levom uglu).
Unos, izmena i brisanje podataka se vri isto kao u Excelu. Selektovanje jednog ili vie redova se takoe
radi kao u Excelu. Selektovani redovi se mogu brisati, kopirati.
VANO: Posle izmena, brisanja podataka u jednom redu, promene se odmah uvaju po naputanju tog
reda. Ovde nije potrebna pocija File Save !!! Opcija Undo radi samo jedan korak u nazad !!!
Sortiranje podataka: Podaci u tabeli se mogu sortirati po koloni tako to se klikne u kolonu po kojoj
sortiramo i zartim izabere opcija Records Sort Sort Ascending (Descending) ili ikonicama na
Toolbaru kao u Excelu.
Pretraga podataka u tabeli: kliknuti i kolonu po kojoj traimo neki podataka i izabrati pociju Edit Find,
kao u Wordu.
Kako lako i brzo dizajnirati upit nad nekom tabelom u bazi? Otvorite karticu Queries, izaberite
opciju Create query in Design view.
Prilikom otvaranja prozora za dizajn, automatski e se pokrenuti prozor Show Table u kojem
ete u ponuenom popisu odabrati tabelu na osnovu koje elite dizajnirati upit. Kada prvi put
dizajnirate neki upit, Access automatski otvara prozor za dizajn upita za odabir (Select
Query).
22
Prozor za dizajn upita (Design View) sastoji se od dva osnovna dela:
u gornjem delu prozora su prikazane tabele (sa nazivima kolona ispisane jedna ispod druge) na
osnovu kojih se dizajnira upit
u donjem delu prozora nalazi se reetka za dizajn
Izraunavanje vrednosti:
Izraz za izraunavnje upisuje se u red Field. Za pisanje izraza za izraunavanje moete koristiti sledee
operatore:
+ sabiranje
- oduzimanje
* mnoenje
/ deljenje
23
\ oba numerika izraza zaokruuje na cele brojeve i deli prvi celi broj s drugim
^ prvi numeriki izraz stepenuje s drugim
MOD zaokrui oba numerika izraza na cele brojeve i deli prvi celi broj s drugim, a zatim
izraunava ostatak deljenja
& spaja prvi znakovni niz s drugim i tako stvara novi znakovni niz; ako je bilo koji od izraza
numerika vrednost, Access e ga pre spajanja pretvoriti u znakovni niz
24
Slika 11.
U polju Sort iz padajue liste moemo birati nain sortiranja podataka po odreenom polju (Ascending-
rastui, Descending- opadajui redosled).
U polju Criteria zadajemo kriterijum po kojem e upit izabrati zapise iz tabela. Operator Like se koristi da
bi se pronala sva polja koja su kao navedeni kriterijum. U primeru sa slike trae se sve porudbenice
datuma posle 1. februara 2003. godine; iji naziv kupca poinje slovima T.R. (znak * znai bilo koji) i
ija je adresa LACARAK.
Napomena: U zavisnosti od regionalnog podeavanja prikaza datum Windowsa zavisi kako e izgledati
kriterijum za datum (npr. >#01.02.03#, ili >#01.02.2003#, i sl.)
Kada smo kreirali eljeni upit treba ga sauvati i dati mu ime (File Save). Rezultat upita moemo videti
ako iz menija View izaberemo opciju Datasheet View, ili kada u prozoru baze podataka selektujemo upit i
kliknemo na dugme Open.
PARAMETARSKI UPITI
Primeri kriterijuma:
>=1 AND <=[Unesi gornju granicnu vrednost] - Izdvajanje zapisa gde je vrednost u polju izmeu 1 i
broja koji emo zadati prilikom pokretanja upita
=kafa OR =mleko - Izdvaja zapise koji su kafa ili mleko, sve ostale ne prikazuje
<>kafa - Izdvaja zapise koji nisu kafa (ali bi npr. izdvojio nes kafa*)
LIKE *kafa - Izdvaja zapise koji poinju sa bilo kojim tekstom a na kraju imaju re
kafa (npr. neskafa, don kafa, bela kafa ...)
LIKE kafa* - Izdvaja zapise koji poinju sa rei kafa a na kraju imaju bilo koji tekst
(npr. kafa bela, kafa, kafa nes ...)
LIKE *kafa* - Izdvaja zapise koji sadre re kafa na bilo kom mestu (npr. kafa bela,
kafa, neskafa, ledena kafa u kesici ...)
NOT LIKE *kafa* - Izdvaja zapise koji ne sadre re kafa (sada ne bi izdvojio ni nes kafa*)
LIKE * & [Unesi deo reci] - Izdvaja zapise koji poinju sa bilo kojim tekstom a na kraju imaju zadatu
re. Sada moemo uneti bilo koju re za izdvajanje, a ne samo kafa...
LIKE * & [Unesi deo reci] & * - Izdvaja zapise koji sadre zadatu re na bilo kom mestu
25
Upit se u svakom trenutku, kao i tabela, moe modifikovati selekcijom eljenog upita i klikom na dugme
Design u prozoru baze podataka.
Raspored polja na formi uradite tako da se unos podataka ili operacija izmene vri sa
leva na desno i odozgo na dole. Pravilno projektovana forma ubrzava unos podataka i smanjuje
greke pri kucanju.
Najlaki nain da izradite formu je korienje Form Wizard-a. Koricenje Form Wizard
znaajno tedi vreme kreiranja strukturu osnovne forme. Form Wizard omoguava izradu forme
koja sadri polja iz jedne ili vie tabela ili upita. Form Wizard gradi osnovnu strukturu forme i
dodaje okvire za kontrole za prikazivanje i izmenu vrednosti stavki podataka. Odabirom opcije
Forms iz glavnog Database prozora i odabirom opcije New mogue je pokrenuti Form Wizard.
Izgled wizard-a prikazan je na slici.
26
Form wizard omoguava odabir kolona iz tabela koje je potrebno prikazati na formi.
Mogue je odabrati kolone iz vie tabela pri emu e se zadrati veza izmeu podataka
iz razliitih tabela. Pored odabira kolona koje e bit prikazane na formi, mogue je odabrati stil
prikaza podataka na formi i tip tabelarnog prikaza podataka.
Za svaku od formi neophodno je definisati naziv. Form Wizard pravi forme a onda ih
automatski snima. Kada Form Wizard zavri izradu formi, on prikazuje glavnu formu.
27
Na glavnoj formi Form Wizard stvara jedno tekstualno polje, svako sa odgovarajuom
oznakom, za ulaz ili izmenu vrednosti podataka svake od odabranih kolona tabele. Osnovna
forma koju je napravio Form Wizard je odmah upotrebljiva, ali se moe poboljati deliminim
podeavanjem rasporeda.
Plivajui prozor, koji se pojavljuje u reimu Form Design, sadri neuvrenu liniju alata,
nazvanu kutija sa alatima, koja omoguava dodavanje nove kontrole na formu.
Forme se mogu podeliti u tri sekcije: Form Header (zaglavlje forme), Detail (sekcija
Detalja) i Form Footer (podnoje forme) prikazane na slici 6. Zaglavlja i podnoja su opciona.
Prozor Form Design ima sledee osnovne elemente:
28
1. Linija alata Form Design, sadri dugmad koja su preice za biranje menija u reimu Form
Design. Funkcije dugmadi i njihovih ekvivalentnih izbora sa menija su prikazani u tabelama u
sledeoj sekciji;
2. Linija alata Formating, sadri dugmad koja su preice za boju, tekst, ivice i razliite druge
opcije formatiranja;
3. Skup vertikalnih i horizontalnih lenjira, za verziju Access za SAD u inima, i u centimetrima za
verzije Accessa za zemlje gde se koristi metriki sistem;
4. Vertikalna linija postavlja desnu marginu forme. Liniju za marginu pomerate tako to je
kliknete i odvuete na eljenu lokaciju;
5. Horizontalna linija koja predstavlja donju marginu forme. Moete kliknuti i odvui ovu liniju na
novu lokaciju;
6. Vertikalne i horizontalne trake za pomeranje, koje omoguavaju da vidite delove forme van
granica prozora forme;
Traka Form Header definie visinu sekcije zaglavlja forme. Ovo se primenjuje samo
ako izaberete da formi dodate zaglavlje i podnoje. Sekcija Form Header sadri statiki tekst,
grafike likove i ostale kontrole koji se pojavljuju na vrhu forme. Zaglavlje se pojavljuje samo na
prvoj strani forme sa vie strana;
Traka Form Detail odvaja Form Header od ostatka forme. Na traci Form Detail su
kontrole koji prikazuju podatke iz tabela i upita i statiki elementi podataka, kao to su oznake i
zatitni znaci.
Traka Form Footer definie visinu sekcije podnoja forme. Sekcija Form Footer je
slina sekciji Form Header. Ako tampate formu sa vie strana, Form Footer se pojavljuje samo
jednom. Formi moete dodati sekcije Form Header i Form Footer, ili ih izbrisati, biranjem View,
Form Header/Footer.
Visinu sekcije moete izmeniti povlaenjem miem vertikalnih traka Form Header,
Detail, ili Form Footer. Kada postavite pokaziva mia na gornju ivicu trake za podelu sekcije,
pretvara se u liniju sa dve vertikalne strelice. Povlaenjem pokazivaa podeava se veliinu
sekcije iznad pokazivaa mia.
Osim manuelnih promena stila prikaza kontrola, mogue je koristi neki od ugraenih
stilova korienjem AutoFormat opcije iz linije alata. U formatiranom prikazu mogue je
naknadno promeniti redosled prikaza odabranih kolona tabele korienjem Tab Order opcije.
29
9.4. Izvetaji
Izvetaj je krajnji proizvod veine aplikacija baza podataka. Kod Accessa, izvetaj je
specijalna vrsta neprekidne forme, projektovanog za tampanje. Access kombinuje podatke u
tabelama i upitima tako da moete tampati i distribuirati onima kojima je potreban, ili koji ga
zahtevaju.
Report Wizards, prave tri osnovne vrste izvetaja: sa jednom kolonom, izvetaje po
grupama i zbirovima i potanske nalepnice;
Postoji est osnovnih tipova izvetaja napravljenih u Accessu, koji se zovu izgledi
(layout):
Tabelarni izvetaji (tabular reports), obezbeuju kolonu za svako polje tabele ili upita i
tampanje vrednosti svakog polja zapisa u redovima ispod zaglavlja kolone.
Prva etiri tipa izvetaja koriste tabelu ili upit kao izvor podatak, kao to to rade forme.
Za ovu vrstu izvetaja se kae da su zavisni u odnosu na izvor podataka. Glavni izvetaj nekog
nezavisnog izvetaja nije vezan na tabelu ili upit kao izvor podataka. Podizvetaji koji su u
nezavisnom izvetaju, meutim, moraju biti zavisni u odnosu na izvor podataka.
31
6.3. Kreiranje izvetaja korienjem Report Wizard-a
Najlaki nain kreiranja izvetaja je korienje Report Wizard-a. Slino Form Wizard,
Report Wizard omoguava da pravite izvetaje koji sadre podatke iz vie tabela, bez da
prethodno napravite upit. Prednost korienja Report Wizard je to uvodi teme strukture
izvetaja Access i to su koraci u ovom procesu paralelni sa koracima koji se ine pri poinjanju
sa inicijalno praznim izvetajem. Nakon odabira opcije za kreiranje izvetaja potrebno je
odabrati Report Wizard nain kreiranja izvetaja.
Slino formama, izvetaji zahtevaju izvor podataka, koji moe biti tabela ili upit. Iz tabele
ili upita biraju se kolone koje e biti prikazane u izvetaju.
Nakon prolaska kroz sve korake Report Wizard-a, Report Wizard pravi izvetaj i
prikazuje ga u reimu pogleda za tampanje.
32
Prilikom formatiranja izvetaja mogue je koristiti ugraene stilove na isti nain kao kod
formatiranja izgleda formi. Access posebno smeta stilove definisane za forme i za izvetaje pa
je za izvetaje mogue kreirati posebne stilove.
33