Vous êtes sur la page 1sur 16

Seminarski rad

Tema: Baze podataka-Access








Profesor: Student:



2

Sadraj:


Uvod...............................................................................................................................................3
Elementi baze podataka-osnovni pojmovi..................................................................................4/6
Kreiranje baze podataka.............................................................................................................6/7
Kreiranje tabele...........................................................................................................................7/9
Kreiranje upita...........................................................................................................................9/14
Zakljuak.......................................................................................................................................15
Literatura......................................................................................................................................16














3

Uvod


Od samog poetka koridenja raunara, obrada razliitih vrsta podataka bila je jedan od
osnovnih zadataka.
Kada elimo da imamo kvalitetne informacije o svim segmentima naeg poslovnog ili ak
privatnog ivota najbolje je da na odreen nain organiziramo sve podatke koje mogu da nam
prue informacije koje su od velike vanosti u trenutku kada su nam potrebne.


ta je Acess?
Acess je korisniki program za upravljanje relacionom bazom podataka (RDBMS-
Relational Data Base Management System) koji koristimo za kreiranje i modifikaciju relacionih
tabela, formulara za unos i auriranje podataka, izvetaja i upita. Acess je sastavni deo
programskog paketa Microsoft Office koji radi u okruenju Windows operativnog sistema.
Pokredemo ga iz menija Start (start Programs Microsoft Access)
ilidvostrukimklikomnaikonuprogramaako se on nalazinaradnojpovrini.









4

Elementi baze podataka-osnovni pojmovi

Elementi baza podataka su: tabele (Tables), upiti (Queries), formulari ili forme (Forms) i
izvetaji (Reports). U ovom delu upoznademo se sa osnovnim elementima baze podataka, bez
njenog kreiranja, kroz primer baze podataka lanova Aikido kluba.
Tabela
Tabele se sastoje od redova (vrsta) i kolona. Svaki red tabele nayiva se slog ili zapis i
moe se odnositi na specifinu osobu, stavku ili dogaaj. Svaka kolona sastoji se od diskretnog
elementa informacije ,nazvanog polje koje moze sadrati ime, broj tefona ili bilo koju drugu
informaciju.
Primer tabele Aikido kluba
Aikido klub poseduje bazu podataka svojih clanova. Bazu ine razliite tabele kao to su:
1. Tabela lanova (imena ,adrese,telefonski brojevi,mailovi)
2. Tabela naplate (tabela naplate lanarine)
3. Tabela zaduivanja(detalji narudbi i novanew obaveze lanova)
4. Tabela rejtinga (ocena uspenosti prema pojasevimai komentari)

Tabela lanova Aikido kluba je bazna tabela koja sadri lanski broj , ime,kontakt
podatke (elektronsku adresu,telefon kod kude,telefon na poslu), informaciju o pojasu lana
(beli,uti,narandzasti,zeleni,plavi,braon,crni) datum roenja i ulanjenja u klub kao i fotografiju
lana.
lanski broj moe da sadri ime lana i ifru privilegija. Npr, prvo slovo lanskog broja je prvo
slovo prezimena lana. Poslednje slovo lanskog broja definise ulogu lana. Ako je lan ulanjen
u klub da bi trenirao Aikido poslednje slovo je A. U sluaju da je lan ulanjen rqadi socijalizacije
i koridenja usluga kluba( sauna,bazen,teretana),poslednje slovo je S.
Tabela naplatesadri informacije za prikupljanje lanarine. Ove podatke koristimo kao
osnovu za meseni raun koji ispostavljaju svakom lanu kluba.
Tabela zaduivanjaprikazuje zaduenja lanova za lanarinu,pide i hranu,uplate za
seminare,troskove kupovine u klupskoj prodavnici i sl.
5

Tabela rejtingakoristi se za vrednovanje postignuda lanova kluba. Podaci iz ove tabele
koriste se za dodatne treninge,prelazak iz tima 2 u tim 1 kao i organizovanje polaganja za
odgovarajuci pojas.
Upit
Upit ili dinaset (dynaset) koristimo da bi smo prikazali podatke koji su sadrani u jednoj
ili vise tabla. Upit je dinamiki skup podataka koji se menja izmenom sadaja baznih tabela. Upit
pravimo da bismo prikazali odgovarajude podatke iz baze kao odgovor na postavljena pitanja.
Oni slue za izdvajanje i prikazivanje potrebnih podataka i ne koriste se za menjanje podataka.
Moemo uoiti da slika predstavlja odgovor na pitanje koliko osoba ima vie od 20 godina.



Forma (formular)
Formulare kreiramo da bi prikazali odredjena polja iz baze i opisali njihove sadraje u
pogodnom obliku,bez suvinih podataka i pretrpavanja ekrana.



6

Izvetaj
Izvetaj kao i upit predstavlja dinamiki skp podataka. On se koristi za prikazivanje
informacija na ekranu i/ili tampanje. U Accessu moemo prikazivati izvetaje koji u sebi sadre
slike, grafikonei raznovrsne tipove fontova pri emu moemo raditi samostalno ili koristiti
pomod arobnjaka.

Kreiranje baze podataka

Radno okruenje programa Access
Nakon startovanja programa Access, u njegovom radnom okruenju, moemo uoiti
komponente uobiajene za programski paket Office kao to su: naslovna linija,linija menija,linija
sa alatima i statusna linjija. U Accessu se posebno izdvaja radni prostor ili okruenje u kome se
otvara , kreira, menja i manipulise sa objektima baze podataka.


7

Bazu podataka kreiramo naredbom Blank Database iz menija New sa prozora poslova ili
iz menija File. u polju za ime datoteke (File name) u prozoru za dijalog File New Database
upisujemo naziv baze podataka. Klikom na dugme Create dobijamo prozor za dijalog Aikido
klub : Databasekoristimo za kreiranje tabela, upita, formulara i izvestaja.

Kreiranje tabele

Bazu podataka lanova Aikido kluba ine etiri tabele:
1. Tabela lanova (imena ,adrese,telefonski brojevi,mailovi)
2. Tabela naplate (tabela naplate lanarine)
3. Tabela zaduivanja(detalji narudbi i novanew obaveze lanova)
4. Tabela rejtinga (ocena uspenosti prema pojasevimai komentari)
Tabele kreiramo iz liste Objects opcijom Tablesi na naredbom Newkoja se nalazi na liniji
alata.
Tabelu moemo kreirati iz moda za dizajn tj.dizajnerom uz pomod arobljaka ili
importovanjem tabele iz neke druge datoteke.


Na kartici Generalprozora za dijalog moda za dizajn , poljima dodeljujemo ostale
karakteristike. Npr. za telefon na poslu klikom na tri take (...) na liniji Inpit maskdefiniemo
ulaznu masku za broj telefona.
8

Tabelu arhiviramo iz menija Filenaredbom Save. Da bi izmene konstantno bile arhivirane
potrebno je da svaki put kada sainimo neku izmenu posegnemo za naredbom Save.
U svakoj tabeli mora postojati najmaje jedno jedinstveno ( unikatno) polje.

Dodavanje polja OLE (Object Linking and Embeded) objekata u tabelu
OLE je akronim za povezivanje i ugraivanje objekata. Ovom metodom na veoma
jednostavan nain moemo razmenjivati podatke i aplikacije u Windows okruenju. U tabeli
lanova u koloni Fotografija lanaiz menija Insert naredbom Object dobijamo prozor za dijalog
iz koga moemo opcijom Create from File iz odgovarajude fascikle ubaciti pripljemljene
fotografije lanova.

Ureenje tabele
Tabelu moemo redizajnirati iz menija Format ili aktiviranjem linija alata Formatting
Datasheet iz menija View. Izmenu irine, kolona, sakrivanje kao i zamrzavanje kolona vrimo
pomodu komandi menija Format.
Menjanje postojedih slogova i dodavanje novih je veoma jednostavno. Iz menija Edit
moemo kopirati, brisati i premetati podatke. Slogove dodajemo prelaskom u novi red i
ukucavanjem novih podataka.

Kreiranje relacija meu tabelama ( povezivanje)
Izmeu dve ili vie tabela moemo uspostavljati relacije, zdruujudi ih preko zajednikog
polja. U bazi podataka Aikido klub,polje lanski broj je indeksirano polje u svim tabelama. U
tabeli lan to je i polje primarnog kljua.
Osnovna alatka za uspostavljanje relacija i rad sa njima je prozor Relationships u kome je
dozvoljeno povezivanje odgovarajudih polja koja imaju ista ili razliita imena. Relacije kreiramo
iz menija Tools naredbom Relationships. Iz dijalog prozora Show table biramo sve etiri tabele.
Poto smo uneli sve etiri tabele u prozo Relations, relacije uspostavljamo pomodu
karakteristike povuci-i-spusti. Povezati se mogu dve tabele, ako jedna ima polje sa primarnim
kljuem, a druga tabela isto to polje (a da ono ne predstavlja primarni klju).
9



Importovanjem i eksportovanje podataka iz drugih aplikacija
Access je program koji nam omogudava importovanje podataka iz drugih aplikacija. Na
primer, novu tabelu moemo kreirati na osnovu datoteke kreirane u nekom drugom programu
za baze podataka ili u programu za tabelarne kalkulacije, kao to je Excel. Tabelu moemo
eksportovati iz menija File naredbom Export.

Kreiranje upita

Tabele sadre sve iformacije koje smo uneli u bazu podataka. U pite koristimo kada je
potrebno pronadi samo jedan ili grupu podataka iz tabele. Upit (Query) karakterie dinamiki
pristup izmeni podataka. Moemo redi da se tabela koristi za smetanje apsolutno svih
podataka, dok se odredjene manipulacije, sortiranja iizraunavanja vre pomodu upita. Svaki
upit predstavlja selektivne podatke iz tabela dobijene po odreenom kriterijumu. Upit kao i
tabelu moemo praviti iz moda za dizajniranje upita (Desing View) ili uz pomod arobnjaka
(Simple Query Wizard) .
Upit1- Adresar lanova Aikido kluba
Iz mnotva podataka koja imamo u tabelama fokusirademo se na kontakt podatke lanova
Aikido kluba i napraviti adresar. Potrebno je da se pozicioniramo na taster Query. Klikom na
ikonicu New ili na naredbu Create Query by using wizard.
10

Izborom opcije Simple Query Wizard (arobnjak za jednostavne upite) dobijamo prozor za
dijalog u kome iz padajudeg menija Tables/Queries (tabele/upiti) biramo tabeluiz koje elimo
podatke (tabela:lan) i sa liste Avaiable Fields (odabrana polja) dugmetom > selektujemo
eljene kontakt podatke (lanski broj, ime, prezime,mail adresa, telefon kod kude, telefon sa
posla,fotografija lana). Klikom na dugme Next (dalje) prelazimo u novi dijalog prozor u ijem
polju za naziv upita upisujemo Adresar lanova Aikidio kluba .
Upit prikazuje podatke iz samo jedne tabele tabela lan. U redu Show prikazana su sva
aktivna polja () polja koja elimo prikazati i jedno neaktivno polje ()-polje koje ne elimo
prikazati (Fotografija lana).
Upit 2- zaduenja
Za ovajupit potrebni su nam podaci iz tabele lan i tabele zaduenja.
Upotreba kriterijuma
Pomodu reda Cliteria (kriterijum) moemo ograniiti sadraj koji de biti prikazyn. Na primer,
ako elimo da dobijemo prikaz zaduenja lanova koji je od 100 dinara, u red riterijum, u koloni
Iznos upisujemo kriterijum >100.
Ukoliko elimo da prikaemo zaduenja za jednog lana u red kriterijum u koloni lanski broj
upisujemo pod znacima navoda lanski broj R1410S. Ukoliko elimo da iznos bude sortiran po
rastudem redosledu koristimo narebu Sort Ascendind.
U Accessu za unos objekata kao to su nizovi znakova, imena polja i datumi postoje
odreene konvencije:
Imena polja unose se u uglastim zagradama.
Datumi se unose izmeu znakova za broj (#). Na primer, za period izmeu
1.03.2005.i 20.03.2005.unosimo izraz Between 3/1/05 to Access pretvara u
Between #3/1/05#
Nizovi znakova (tekst ili string) unose se pod navodnicima ().
Red za kriterijume moe sadrati kombinacije operatora, identifikatora, funkcija, literalnih
vrednosti i (logikih konstanti).
Kreiranje totala
Da bismo kreirali upit 3-ukupna zaduenja po osobi potrebno je da kreiramo upit koji
ima kolone za polja: lanski broj, ime, datum i iznos. Aktiviranjem naredbe Totals uupit
ubacujemo red Total.
11

Kreiranje forme
Forme- formulari (maske) nam omogudavaju da izgradimo sopstveni pogled na podatke
iz kreiranih tabela i upita. Forme moemo kreirati bez i sa upotrebom arobnjaka. Proces
kreiranja nove forme uz pomod arobnjaka zapoinje iz liste Objects opcijom Forms i na
naredbom New.
U prozoru za dijalog New Form biramo Form Wizard posle ega dobijamo prozor za dijalog
ukome iz padajudeg menija Tables/Queries (tebele/upiti) biramo upit i/ili tabelu iji su nam
podaci potrebni. Sa liste Avaiable Fields (odabrana polja) dugmetom > selekcijom eljene
podatke.



U slededem koraku, na koga prelazimo pritiskom na dugme Next biramo automatski formular sa
kolonama (Columnar), zatim biramo stil (Standard), nakon ega unosimo naziv forme Adresar
lanova Aikodo kluba. Istu formu moemo kreirati i bez arobnjaka. U prozoru za dijalog New
Form potrebno je odabrati tabelu ili upit i izabrati Desing View (prozor za dizajn). Klikom na OK
dobijami ekran za dizajniranje forme.
Kreiranje izvetaja
Informacije predstavljene na organizovan u ureen nain namenjene tampanju i/ili
ekranskom prikazu nazivamo izvetaj.
Izvetaj kreiramo na osnovu tabele ili upita. U izvetaju podatke moemo prikazati na vie
naina. Prednosti prezentovanja podataka u obliku izvetaja ogleda se u mogudnosti grupisanja
podataka, formiranju meu rezultata, krajnih razultata i dodavanju grafikona u izvetaj.
12

Vano je naglasiti da se izvetaji ne mogu koristiti za promenu podataka, njih jedino moemo
prikazati u pogledu pred tampanje (Print Priew) ili u dizajnerskom ekranu (Desing View).
Izvetaji podravaju ukljuivanje elemenata kao to su zaglavlja (Hearder) i podnoja (Footer).
Proces kreiranja novog izvetaja- Adresar lanova kluba, zapoinjemo iz liste Objects opcijom
Report i naredbom New.
U polje Choose the table or query... (odaberite tabelu ili upit) birao upit Adresarlanova Aikido
kluba i AutoReport:Columnar
Klikom na taser OKAccess automatski kreira kolonski izvestaj baziran na odabranom upitu. Na
isti nain moemo kreirati drugi izvetaj izvetaj ukupnih zadienja po osobi. Pozicijom na
eljeni upiti klikom na dugme Design dobijamo prozor za dizajniranje izvetaja.
U testualnom okviru umesto SumOflznos i CountOfDatum upisademo Iznos i Transakcija.
Na jednostavan nain kao i u ostalim Office aplikacijam moemo promeniti boju slova,
poravnanje teksta, boju pozadine, tekst u hederu i /ili futeru i sl. Izvetaj je potrebno snimiti
naredbom Save (iz menija File, preicom ili kombinacijom tastera <Ctrl+S> ).

Dodavanje grafikona u izvetaje
U Accessu grafikone, koji mogu biti postavljeni u izvetajima i formama, moemo dodati
i modifikovati zahvaljujudi programu Microsoft Graph.
Grafikon demo dodati u izvitaj Ukupna zaduenjapo osobi. Potrebno je da klikom na
dugme Desing prikaemo ovaj izvetaj u dizajnerskom prozoru, a zatim da napravimo mesta za
grafikon povlaenjem odozdo trake futera izvetaja. Iz menija InsertChart razvlaimo
pravougaonik eljenih dimenzija i pokredemo Chart Wizard.
U prozoru za dijalog Chart Wizard u prvom koraku biramo upit Ukupna zaduenja po
osobi.U drugom koraku na koji smo preli klikom na dugme Next u listu Fields for Chart
ubacujemo polje za grafikon lanski broj i Suma iznosa.
U tredem koraku na koji smo preli klikom na dugme Next vrimo izbor grafikona koji de
na najbolji nain da predstavi podatke iz izvetaja u naem sluaju to je Colmn Chart (
histogram).
Prelaskom na slededi korak moemo uoiti da visinu histograma kontrolie vrednost
SumOfSumOfIznos ,a lanski broj se koristi kao oznaka na horizontalnoj osi.
13

U slededem koraku briemo polja u izvtaju (Report Fields) i polja u grafikonu (Chart
Fields) jer elimo da prikaemo grafikon na sumirani obraun.
Nalaenje podataka u bazi, sortiranje i upotreba filtara
Baze podataka mogu sadrati veliki broj informacija. Access nam svojim alatkama
omogudava da veoma efikasno pronaemo podatke da ih sortiramo i filtriramo. Podatke u
tabelu,upitu ili formi pronalazimo naredbom Find iz menija Edit, pomodu tastera <Ctrl+F>ili
klikom na dugme Find. Ukoliko elimo da pronaemo odreenu vrednost proceduru
podeavamo u prozoru za dijalog Find and Replace .
U polju Search: opcije pretraivanja moemo postaviti u svim slogovima (All, samo u
predhodnim slogovima (Up) ili samo u narednim slogovima (Down) .
U polju Match (kakvo poklapanje sa zadatim podatkom se eli) moemo postaviti
sledede vrednosti:
1. Any Part of Field (poklapanje sa bilo kojim delo plja)-nalaenje podnizova. Na primer, za
traenje zadatog niza ug u tabeli zaduivanje zadovoljide vrednosti dug i usluga
itd.
2. Whole Field (celo polje)-niz znakova koje traimo u celini se poklapaju sa vrednodu u
sadranom polju.
3. Start of Field (od poetka polja)-niz koji traimo mora se nalaziti na poetku podataka u
bazi. Na primer, traenje niza znakova du po ovom kriterijumu zadovoljide re dug.
Access je programski paket koji nam omogudava da promenimo prikaz podataka u bazi a da ta
promena ne utie na stvarni fiziki raspored elemenata baze. Tehnike koje na omogudavaju
organizovanje podataka su sortiranje i filtriranje.
Sortiranje je preureivanje podataka u odreeni redosled koji se zasniva na sadraju datog ili
vie polja. Zapise moemo sortirati abecedom redosledom, po brojevima, datumima ili drugim
svojstvima.
Zapise moemo sortirati po rastudem (A-Z i 0-9) ili opadajudem (Z-A i 9-0) redosled. Da bismo
sortirali u vie polja, pre pritiska na dugme Sort potrebno je da izaberemo odgovarajuda polja.
Filtriranje predstavlja uklanjanje svih zapisa sa ekrana koji ne odgovaraju datom skuou
kriterijuma definisanom u filtru.
Filtar imogudava da odreenu grupa zapisa vidimo izdvojeno od ostalih zapisa kao to demo
prikazati u primeru otvorene baze podataka Aikido klub.
14

Izborom na formu Adresar lanova kluba moemo uoiti na traci alata za formatiranje
(Formatting) dugmad za filtriranje.
Filter by Form (fitriraj po izabranom polju)-prikazuje slogove koji sadre vrednosti koje
se poklapaju sa vrednodu u trenutno odabranom polju.
Fileter by Selection (filtriraj po obrascu)-omogudava opisivanje kriterijuma za filtriranje.
Na primer, moemo upisati ime grada u polje.
Apply/Remove Filter (primeni/ukloni filter)-u sluaju da koristimo filtriranje po obrascu
potrebno je da kliknemo na dugme Applu Filter, kada je filter primenjen da bi ga ukunuli
potrrebno je da kliknemo na dugme Remove Filter.


















15

Zakljuak

Vanostbazapodatakanalazi se u tome
touvelikeolakavajuorganiziranjepodatakapotrebnihzasvakodnevnoposlovanje.
Bazepodatakaomogudujupreglednostidostupnostpodatakakoji se
nalazenajednommjestutoposlovanjeinijednostavnijim I kvalitetnijim. Koristedi MS Access u
poslovanjupoduzedamogu u svakomtrenutkuimatiuvid u podatke vezane zaobavljanje
svakodnevnihzadatakaorganizirajudiih I ostavljajudiihdostupnima, tesu Ih preduzeda u
stanjuvrlolakoispravitiilinadopuniti. Velikaprednost je I jednostavnostkreiranjanovihizvjetaja,
obrazaca, upita I slino.Smatramo da poduzedakojakoriste MS Access u
poslovanjuimajuodreenuprednost, a kako je vrijemenovac, MS Access
moeposlovanjesamouinitilakim I profitabilnijimto je I ciljsvakog preoduzeda.















16

LIteratura

Mandid, D. (1964), Evropski standardi informatikih kompetencija, Beograd.
Bakovljev, M. (1972),Teorijske osnove programirane nastave, Beograd.

Vous aimerez peut-être aussi