Sie sind auf Seite 1von 21

UVOD .....................................................................................................................................................

3
1. FORMIRANJE TABELE................................................................................................................ 4
1.1. Kreiranje i pamćenje tabele ..................................................................................................... 4
1.2. Kreiranje tabele uz pomoć Wizarda-a ..................................................................................... 4
1.3. Kreiranje tabele bez upotrebe Wizard-a .................................................................................. 6
1.4. Kreiranje ključa ....................................................................................................................... 8
1.5. Povezivanje tabela ................................................................................................................... 8
2. FORME ........................................................................................................................................... 8
2.1. Rad sa formama ....................................................................................................................... 8
2.2. Otvaranje forme ....................................................................................................................... 9
2.3. Kreiranje i pamćenje forme ..................................................................................................... 9
2.4. Koriščenje forme za unos, izmjenu i brisanje zapisa............................................................. 12
2.5. Kretanje kroz zapise (prvi, poslednji, prethodni i sljedeći) ................................................... 12
2.6. Dodavanje i mijenjanje teksta u podnožju i zaglavlju forme ................................................ 12
2.7. Brisanje forme ....................................................................................................................... 13
2.8. Zatvaranje i pamćenje forme ................................................................................................. 14
3. IZVJEŠTAJI .................................................................................................................................. 15
3.1. Rad sa izvještajima ................................................................................................................ 15
3.2. Kreiranje i pamćenje izvještaja na osnovu tabele ili upita .................................................... 15
3.3. Brisanje izvještaja.................................................................................................................. 18
3.4. Zatvaranje i pamćenje izvještaja ........................................................................................... 19
ZAKLJUČAK ....................................................................................................................................... 20
LITERATURA: ..................................................................................................................................... 21

2
UVOD
Nastanak baza odataka vezuje se za Herman-a Holerita koji je 1884.godine prijavio patent –
sistem zta auzomazsku obradu podataka (AOP) o popisu stanovništva u SAD. Podaci na
bušenim karticama su ručno unošeni u uređaj za očitavanje, a obradu podataka podataka se
odnosila na prebrojavanje. Programiranje se svodila na izbor vrste prebrojavanja, aradilo se
ručnim presšajanjem kontakata. Dotadašnja obrada podataka popisa trajala je 10ak godina, a sa
Holeritovim izumom vrijeme obrade je smanjeno na šest nedjelja. Herman Holerit je osmislio
ideju po kojoj se svaki stanovnik SAD predstavlja nizom od 80 karaktera – ime, godište
idt.popunjenih praznim prostorima da bi se za sva imena obezbjedila ista dužina, tako da baza
podataka bude „poravnata“. On je uspio da proda koncept svoje mašine i bušene kartice koje
su sužile za čuvanje podataka u statističkom birou SAD. Tako je popis stanovništva
1890.godine bio prva automatizovana baza podataka, koja se u suštini sastojala od hiljada kutija
bušenih kartica. Od Holeritove kompanije nastao je današnji IBM.

Nakon drugog svjetskog rada, u kompanijama i vladnimin institucijama počeli su se prijavljivati


prvi elektronski računari. Oni su se često koristili upravo za jednostavne linearne baze podataka,
najčešće računovodstvo. Ipak, vrlo brzo, bogati kupci su počeli da zahtjevaju više od njihovih
ekstremno skupih mašina. Sve je to vodilo do ranijih baza podataka. Zanimljivo, ove rane
aplikacije su nastavile da koriste Holeritove bušene kartice, neznato modifikovane u odnosu na
originalni dizajn. Nefleksibilnost polja iste dužine, baze podataka su pokretane 80 kolonskim
bušenim karticama, učinile su rane računare metom napada i šala i potpunom misterijom za
običnog čovjeka.

Većina prvonitnih baza podataka se odnosila na specifične programe napisane za specifične


baze podataka. Za razliku od modernih sistema koji mogu biti primjenjeni na potpuno različite
baze podataka, ovi sistemi upravljanja bazama podataka su se prvi put pojavili tokom 1960-ih
godina i nastavili su da se razvijaju sljedećih deceniha. U većini slučajeva period uvođenja je
dugo trajao skoro deceniju prije navedene godine početka upotrebe. Na primjer, relacioni model
je prvi put definisan u tekstu objavljenom 1970.godine. međutim, relacioni model nije bio
široko prihvaćen sve do 1980.godine.

Baze podataka se koriste za prikupljanje, čuvanje i manipulaciju podacima na osnovu kojih se


dobijaju nove informacije u različitim organizaijama, školstvo, zdravstvo, vladine institucije.
Svakodnevno ih korste pojedinci putem ličnih računara, radne grupe putem mrežnih servera i
svi zaposleni putem aplikacija koje se nalaze u poslovnim sistemima. Bazama podataka takođe
pristupaju i kupci i drgu korisnici korišćenjem različitih tehnologija kao što su govorni
automati, web čitači, digitalni telefoni..

Na razvoj baza podataka presudno je uticao razvoj računara, računarskih mreža, kao i klijent
server obrade. Istraživanje, projektovanje i upotreba baza podataka su vrlo brzo pokazali niz
svojih dobrih strana kao što su: smanjeni troškovi održavanja; smanjena potreba za mrežnim
resursima; poboljšan integritet podataka; donošenje ispravnih odluka na osnovu objektivnih
informacija, brža reakcija na tržištu i sl.

3
1. FORMIRANJE TABELE
Tabele predstavljaju osnovu svake relacione baze podataka. Standardno, baza podataka sadrži
više tabela koje su međusobno povezane. Svaka tabela ima svoje jedinstveno ime, tj. u jednoj
bazi podataka ne mogu postojati dvije tabele sa istim imenom, i spisak polja (atributa) koji bliže
određuju datu tabelu.

1.1. Kreiranje i pamćenje tabele

Slika 1: Prozor za rad sa tabelama

Kao što se vidi sa slike, da bi radili sa tabelama na desnom delu prozora mora biti izabrano
Tables. Tada se u glavnom delu prozora nalaze tri mogue opcije za kreiranje nove tabele:

- Create table in Design view


- Create table by using wizard
- Create table by entering data

Od ponuđenih opcija od interesa su prve dvije, koje će u daljem tekstu biti detaljno objašnjene.

1.2. Kreiranje tabele uz pomoć Wizarda-a


Kreirnje nove tabele uz pomoć wizarda vrši se izabrom opcije Create table by using wizard. Po
izboru ove opcije pokreće se wizard koji se sastoji od nekoliko dijaloga, u kojima se unose
potrebne informacije za formiranje nove tabele.

Slika 2: Prozor Table Wizarda

4
Postoji dvije kategorije tabela iz kojih se može kreirati nova tabela, a to su Business i Personal.
Za početak se mora izabrati jedna od kategorija da bi se mogao nastaviti rad. Business je
automatski izabrana pri otvaranju dijaloga.

U listi Sample Tables bira se jedna od ponuđenih tabela, a zatim se u listi Sample Fields biraju
polja koja se žele kreirati. Ukoliko se želi preimenovanje nekog od izabranih polja dovoljno je
da ono bude slektovano u listi Field in my new table, a zatim se klikne na taster Rename Field,
kojim se menja ili unosi novo ime polja za tabelu.

Slika 3: Preimenovanje polja

Kada se izvrši promjena željenog naziva polja, klikom na taster Next na ekranu se pojavljuje
druga strana Table Wizarda.

Slika 4: drugi prozor tabele Wizarda


Na ovom mjestu se zadaje ime tabele i bira se između dvije opcije: ili ACCESS automatski
formira primarni ključ ili se to ostavlja korisniku da naknadno sam definiše koja polja čine
primarni ključ. Kod automatskog formiranja ključa ACCESS dodaje još jedno polje u tabelu
(najčešće ID). Ukoliko u tabeli već postoji takvo polje obavezno treba birati da ACCESS ne
formira automatski ključ, već se to radi naknadno.

Izborom opcije Next dolazi se do dijaloga Table Wizarda.

5
Slika 5: poslednji prozor tabele Wizardda.
Selektuje se opcija Enter data directly into the table, a zatim klikom na taster Finish završava
se kreiranje tabele. Posle ovoga na ekranu se pojavljuje novi prozor, pomoću koga se podaci
unose direktno u tabelu.

Slika 6: Datasheet pogled na tabelu

1.3. Kreiranje tabele bez upotrebe Wizard-a

Kreiranje tabele bez upotrebe wizard-a vrši se izabrom opcije Create table in Design view, što
se može vidjeti na sledećoj slici:

Slika 7: Kreiranje tabele bez pomoći wizarda.


Po izboru ove opcije dobija se prozor Design u kome korisnik sam, bez pomoći wizard-a,
kreirate novu tabelu.

6
Slika 8: Design pogled na tabelu
U prozoru se vide tri kolone u koje se mogu unositi podaci. Prva je Field Name koja predstavlja
naziv polja koje se želi kreirati. Druga je Data Type koja predstavlja tip polja odnosno opis
polja (text, date, number i sl.). Treća kolona je Description koja predstavlja dodatni opis i koja
nije obavezna. U ovu kolonu se upisuju objašnjenja o namjeni nekog polja ili slično. Pamćenje
tabele koja je kreirana vrši se izborom ikone Close u gornjem desnom dijelu prozora, posle čega
se pojavljuje prozor.

Slika 9: Upozorenje da tabela nije zapamćena


Izborom opcije Yes tabela se čuva ili se izborom opcije No odustaje od čuvanja promjena u
tabeli. Opcija Cancel se koristi ukoliko nije sve završeno ili je greškom kliknuto na Close. Ova
opcija nas vraća korak unazad. Posle izbora tastera Yes dobija se sledeći prozor:

Slika 10: Dijalog za davanje imena zabeli


U polje Table Name treba unjeti ime, odnosno naziv, pod kojim će se zvati tabela, a zatim se
klikne na taster OK. Ukoliko u prethodnim koracima nije kreiran primarni ključ pojaviće se
sledeće upozorenje.

Slika 11: primarni ključ

7
MS ACCESS nudi da on sam kreira primarni ključ. Ukoliko se izabere opcija Yes on će
automatski kreirati novo polje tipa AutoNumber, koje predstavlja cio broj čija vrijednost se
automatski uvećava za jedan u svakom zapisu. Ovo može biti veoma korisno ali je mnogo bolje
da korisnik sam odredi jedno ili više polja koja će biti primarni ključ.

1.4. Kreiranje ključa

Primarni ključ se kreira u table design pogledu. Klikom desnim tasterom miša na birač polja,
za koje se želi da bude primarni ključ, u meniju koji se pojavljuje bira se Primary Key.

Slika 12: Padajući meni za kreiranje ključa

1.5. Povezivanje tabela


Relacija predstavlja vezu između tabela. Postoji više tipova relacija i to 1:1, 1:m i m:n. Relacija
tipa 1:1 znači da svakom zapisu u prvoj tabeli odgovara jedan i samo jedan zapis u drugoj tabeli.
Relacija tipa 1:m znači da svakom zapisu u prvoj tabeli odgovara jedan ili više zapisa u drugoj
tabeli. Relacija tipa m:n je takav tip relacije gde za više zapisa u prvoj tabeli može postojati i
više zapisa u drugoj tabeli. Prva dva tipa relacija je lako napraviti, dok je za treći tip potrebno
nešto više znanja, jer je potrebno kreirati veznu tabelu koja sadrži primarne ključeve prve i
druge tabele.

2. FORME
Forma predstavlja vezu, odnosno interfejs, koji posreduje između korisnika i tabele baze
podataka. Omogućava da se na lak, jednostavan i vizuelno lijep način unose podaci u tabele
baze podataka. Pored toga, forma može uključivati i provjeru validnosti, koja nije definisana u
samoj tabeli baze podataka.

2.1. Rad sa formama

Rad sa formama vrši se izborom opcije Forms u Database prozoru.

8
Slika 13: Prozor za rad sa formama

2.2. Otvaranje forme

Ukoliko su pojedine forme unaprijed napravljene, one će biti prikazane u listi. Za otvaranje
postojeće forme potrebno je dva puta kliknuti lijevim tasterom miša na naziv postojeće forme.
Primjer jedne forme dat je na na slici:

Slika14: Primjer forme za unos i izmjenu podataka

2.3. Kreiranje i pamćenje forme

Kreiranje nove formu uz upotrebu wizard-a vrši se u Database prozoru izborom opcije Create
form by using wizard:

9
Slika 15: Prvi prozor Form Wizarda

Ovo je prva strana Form wizard-a koja pomaže da se kreira nova forma za unos podataka. U
polju Tables/Queries potrebno je izabrati tabelu, odnosno upit za koji se pravi forma za unos.
Po izboru određene tabele, odnosno upita, u polju Available Fields dobija se spisak svih polja
koja sadrži određena tabela, odnosno upit. Iz ove liste prebacuju se sva, ili samo potrebna, polja
u polje Selected Fields, a zatim se klikne na taster Next, posle čega se pojavljuje sledeći prozor.

Slika 16: drugi prozor form wizzarda

U ovom prozoru bira se način rasporeda polja u formi. Ovdje je automotski izabrano Columnar,
što predstavlja kolonski prikaz koji se najčešće koristi (podrazumjevana vrijednost koja se
najčešće ne mijenja). Klikom na taster Next prelazi se na sledeći prozor Form Wizarda.

10
Slika 17: Treći prozor Form Wizarda

Ovdje se nudi nekoliko stilova, odnosno izgleda forme, koja se kreira. Nakon izbora
odgovarajućeg izgleda klikne se na taster Next i dolazi se do posljednjeg prozora FormWizarda.

Slika 18: Poslednji prozor Form Wizarda


U ovom dijalogu se zadaje ime kreirane forme. Potrebno je da bude izabrana opcija Open the
form to view or enter information, a zatim se klikom na taster Finish završava kreiranje forme,
posle čega se forma automatski pojavljuje.

Slika 19: Primjer forme za editovanje i unošenje podataka

11
2.4. Koriščenje forme za unos, izmjenu i brisanje zapisa

Kada je forma prikazana u Form pogledu, ona se može korsititi. Potrebno je da se pronađe
određeni zapis, ukoliko se želi njegova izmjena, ili se bira taster New Record ukoliko se želi
unos novog zapisa u tabelu.

2.5. Kretanje kroz zapise (prvi, poslednji, prethodni i sljedeći)

Kod svake forme, na dnu, postoji nekoliko tastera koji služe za kretanje kroz zapise ili za unos
novog zapisa. Za kretanje kroz zapise koriste se sledeći tasteri:

2.6. Dodavanje i mijenjanje teksta u podnožju i zaglavlju forme

Dodavanje ili izmjena teksta u podnožju ili zaglavlju forme vrši se kada je forma otvorena u
prikazu Design.

Slika 20: Design pogled na formu student

Ukoliko na formi ne postoji zaglavlje potrebno ga je prikazati, u suprotnom je ta oblast već


vidljiva. Za prikaz zaglavlja potrebno je postaviti kursor miša na liniju između Form Header i
Detail i kada se kursor promjeni u dvostranu strelicu, bez otpuštanja tastera, povući na dole. Na
taj način se prikazuje zaglavlje forme. Ako je prethodna akcija uspješno urađena forma bi
trebalo da izgleda kao na slici:

12
Slika 21: Rad sa zaglavljem izvještaja

U zaglavlje se može unijeti tekst ili, ako već postoji, može se menjati. Na isti način kao što je
prikazano zaglavlje, koje nije bilo vidljivo, može se prikazati i podnožje forme, tako što se
kursor pozicionira ispod linije gdje piše Form Footer. Kada se kursor miša promjeni u dvostruku
strelicu, bez otpuštanja tastera miša, potrebno je povući ga na dole, posle čega se pojavljuje
zaglavlje.

Slika 22: Podnožje (footer) izvještaja

2.7. Brisanje forme

Brisanje forme se vrši u Database prozoru desnim klikom miša na naziv forme, posle čega se
pojavljuje padajući meni

13
Slika 23: Padajući meni za rad sa formama

Iz menija se bira opcija Delete, posle čega se pojavljuje dijalog u kojem se pita da li se sigurno
želi brisanje forme iz baze podataka.

Slika 24: Upozorenje pred brisanje forme

Ukoliko se izabere Yes forma će biti obrisana iz baze podataka, a ako se izabere No neće.

2.8. Zatvaranje i pamćenje forme

Pamćenje forme se ostvaruje pri zatvaranju. Ukoliko forma nije već sačuvana, pojavljuje se
dijalog kojim se traži potvrda prihvatanja zadnjih promjena ili odustajanje od njih. Da bi se
zatvorila forma potrebno je izabrati taster Close u gornjem desnom uglu forme.

14
3. IZVJEŠTAJI
Izvještaj je pregled, odnosno prikaz, koji prikazuje činjenice tj. podatke u formi u kakvoj se
želi. Podaci iz izvještaja mogu da se prikazuju na ekranu ili da se štampaju na štampaču. Prikazi
podataka u izvještaju mogu se formatirati na različite načine kao što su: sumiranje, grupisanje
podataka, grafički prikaz uz pomoć dijagrama itd.

3.1. Rad sa izvještajima

Rad sa izvještajima započinje u database prozoru izborom opcije Reports, posle čega se dobija
prozor kao na slici:

Slika 25: Prozor za rad sa izvještajima

3.2. Kreiranje i pamćenje izvještaja na osnovu tabele ili upita

Kreiranje izvještaja uz pomoć wizard-a vrši se database prozoru izborom opcije Create report
by using wizard.

15
Slka 26: Kreiranje upita uz pomoć witarda

Posle izbora ove opcije pojavljuje se prvi prozor Report Wizard-a.

Slika 27: Prvi prozor Report Wizarda


U polju Tables/Queries izabere se tabela, odnosno upit, na osnovu koga se želi generisanje
izvještaja. Po izboru odgovorajuće tabele odnosno upita, u prozoru Available Fields pojavljuje
se spisak svih polja koja se nalaze u izabranoj tabeli, odnosno upitu. Potrebna polja se prebacuju
u listu Selected Fields, posle čega se bira taster Next i dobija prozor:

Slika 28: Drugi prozor Report Wizarda

16
U ovom prozoru standardno se ne vrše izmjene, izuzev ako se ne želi pravljenje grupnog
izvještaja. U tom slučaju je potrebno izabrati polje po kome se želi grupisanje podataka.
Najčešće je ovdje dovoljno izabrati samo Next posle čega se pojavljuje sledeći prozor Report
Wizard-a.

Slika 29: Treći prozor Report Wizarda

Na ovom mjestu se biraju polja po kojima se želi da izvještaj bude sortiran. Moguće je izabrati
i više polja, kao i to da li se želi sortiranje u rastućem ili opadajućem redoslijedu
Ascending/Descending. Kada se izaberu polja, klikom na taster Next prelazi se na sledeći
prozor Report Wizard-a.

Slika 30: Četvrti prozor Report Wizarda

U ovom prozoru bira se izgled izvještaja koji može biti : Columnar, Tabular ili Justified. Pored
ovoga, ovde se može podesiti i orijentacija stranice (Portrait ili Landscape). Sa tasterom Next
prelazi se na sledeći prozor.

17
Slika 31: Peti prozor Report Wizarda

U ovom prozoru Report Wizard-a može se izabrati željeni stil, tj. izgled izvještaja. Tasterom
Next prelazi se na poslednji prozor Report Wizard-a.

Slika 32: Poslednji prozor Report Wizarda

Na završetku kreiranja ovog izvještaja zadaje se njegovo ime. Bitno je da bude izabrana opcija
Preview the report. Završetak kreiranja izvještaja je sa tasterom Finish, posle čega se on
pojavljuje na ekranu sa željenim podacima.

3.3. Brisanje izvještaja

Ukoliko se želi brisanje nekog od izvještaja, potrebno je u Database prozoru desnim klikom
miša kliknuti na naziv izvještaja koji se želi brisati. Pojavljuje se sledeći padajući meni:

18
Slika 33: Padajući meni za rad sa izvještajem

Opcija Delete se koristi za brisanje, posle čega će se pojavljuje upozorenje da se potvrdi brisanje
datog izvještaja iz baze podataka.

Slika 34: Upozorenje pred brisanje izvještaja

Ukoliko izaberete Yes izvještaj će biti obrisan iz baze podataka, a ako izaberete No neće.

3.4. Zatvaranje i pamćenje izvještaja

Pamćenje izvještaja se vrši pri njegovom zatvaranju. Izvještaj se zatvara izborom tastera Close
u gornjem desnom uglu izvještaja. U dijalogu se može birati prihvatanje svih promjena ili
odustajanje od njih.

19
ZAKLJUČAK
U ovom radu obradili smo formiranje tabela, njihovo kreiranje i pamćenje. Tabele predstavljaju
osnovu svake relacione baze podataka. One se mogu kreirati na tri načina, uz pomoć Design
view, usign wizard i by entering data. Mi smo detaljnije obradili prve dvije mogućnosti, tj uz
pomoć čarobnjaka i bez njegove upotrebe.

Takođe objasnili smo i kreiranje primarnog ključa i njegovu ulogu, kao i povezivanje tabela.
Sve smo ovo prikazali kroz odgovarajuće slike.

Takođe, dalje u radu smo obradili i forme, tj rad sa formama. One predstavljaju vezu, odnosno
interfejs, koji posreduje između korisnika i tabele baze podataka. Omogućava da se na lak,
jednostavan i vizuelno lijep način unose podaci u tabele baze podataka. Pored toga, forma može
uključivati i provjeru validnosti, koja nije definisana u samoj tabeli baze podataka. Prikazali
smo postupak otvaranja, kreiranja i pamćenja. Kao i korišćenje forme za unos, izmjenu,
birsanje, kretanje kroz zapise, zatvaranje i pamćenje forme.

Treći dio rada je posvećen izvještajima. Izvještaj je pregled, odnosno prikaz, koji prikazuje
činjenice tj. podatke u formi u kakvoj se želi. Tu smo obradili rad sa izvještajima, njihovo
kreiranje i pamćenje, kao i brisanje i zatvaranje.

20
LITERATURA:
1. Milan Milosavljević, Mladen Veinović, Igor Franc; Microsoft Access, Baze podataka,
Univerzitet Singidunum, Beograd 2008.
2. Mladen Veinović, Goran Simić; Uvod u baze podataka; Univerzitet Singidunum,
Beograd 2010.
3. Mladen Veinović, Goran Šimić, Aleksandar Jevremović, Igor Franc, Univerzitet
Singidunum, Beograd, 2013.

21

Das könnte Ihnen auch gefallen