19
SADRŽAJ UVOD................................................. ....................................2 1. Kreiranje tabela............................................... ...................3 2. Kreiranje upita.................................................... ................3 3. Kreiranje formi.................................................... ................4 4. Kreiranje izveštaja............................................ ..................4 Zadatak 25.................................................... ........................5 Zadatak 55....................................................... .....................11 1

Inform a Tika

Embed Size (px)

DESCRIPTION

SADRŽAJUVOD.....................................................................................21. Kreiranje tabela..................................................................32. Kreiranje upita....................................................................33. Kreiranje formi....................................................................44. Kreiranje izveštaja..............................................................4 Zadatak 25............................................................................5Zadatak 55............................................................................11

Citation preview

Page 1: Inform a Tika

SADRŽAJ

UVOD.....................................................................................2

1. Kreiranje tabela..................................................................3

2. Kreiranje upita....................................................................3

3. Kreiranje formi....................................................................4

4. Kreiranje izveštaja..............................................................4

Zadatak 25............................................................................5

Zadatak 55............................................................................11

1

Page 2: Inform a Tika

UVOD

Microsoft Office Access je sistem za upravljanje bazama podataka.

Koristi se za skladištenje i učitavanje podataka, njihovo prikazivanje i automatizaciju

poslova koji se ponavljaju (na primer, generisanje periodičnih izveštaja).

Baza je u stvari, jedinstven skup podataka koje unosimo u zavisnosti od posla kojim

se bavimo. Kasnije, te podatke možemo pretraživati po bilo kojem kriterijumu. Vrlo je

korisno upotrebiti baze za izradu telefonskih imenika, podsetnika, agende itd. U ovom radu

biće obrađen korisnički deo Access-a. To su tabele, forme, upiti i izveštaji.

Kreiranjem sopstvenih baza dobijamo mogućnost da u praksi prevaziđemo bilo koji

problem, jer se naizgled slične baze podataka ipak razlikuju od posla do posla.

Faze izrade baze podataka koje prikazujemo u ovom radu su:

- Izrada tabela

- Izrada upita

- Izrada formi

- Izrada izveštaja.

2

Page 3: Inform a Tika

1. Kreiranje tabela

Tabele su osnovni elementi svih programa za upravljanje bazama podataka. Koristimo ih

za ubacivanje i memorisanje tih podataka. Svaka tabela sastoji se iz kolona i redova.

Red predstavlja skup informacija o jednom pojmu i naziva se slog – Record. Na primer,

skup informacija o polazniku nekog kursa (njegovo ime, njegovo prezime, njegova adresa,

njegov telefon itd.) naziva se slog.

Kolona predstavlja skup podataka istog tipa. Na primer, svi datumi rođenja polaznika

nekog kursa smeštaju se u jednu kolonu. Presek reda i kolone naziva se polje – Field.

Polja imaju svoje naslove, koje definišemo pre konačnog unosa podataka u

njih. To znači da prvo treba da definišemo naslove polja tabele jedne baze podataka.

Kada kreirate bazu podataka, podatke skladištite u tabele – liste sa redovima i

kolonama zasnovane na temama. Na primer, možda ćete kreirati tabelu „Kontakti“ za

skladištenje liste imena, adresa i brojeva telefona ili tabelu „Proizvodi“ za skladištenje

informacija o proizvodima. Dizajniranje baze podataka bi uvek trebalo da počnete

tako što ćete prvo kreirati tabele – čak i pre kreiranja drugih objekata baze podataka.

Pre kreiranja tabela, trebalo bi oprezno da razmotrite svoje zahteve i isplanirate bazu

podataka kako biste otkrili koje su vam tabele potrebne.

2. Kreiranje upita

Upit predstavlja pitanje postavljeno bazi podataka, koje se odnosi na podatke

smeštene u njenim tabelama. Koristeći određena polja tabela možemo sastaviti upit

prema svojim potrebama.

Opcija Queries kao i opcija Find daju zadatak Access-u da pronađe i prikaže određene

podatke iz baze po određenom osnovu. Razlika je u tome što upite možemo snimiti kao

poseban objekat baze podataka i kao takve ih možemo ponovo koristiti. Da bismo

postavljali uslove nad podacima koji se nalaze u upitu treba da pređemo u prikaz za

dizajniranje upita (Design View). Upit za kreiranje tabele se koristi kada je potrebno da

kopirate podatke u tabeli ili da ih arhivirate.

Upit za ažuriranje možete da koristite ako je potrebno da promenite ili ažurirate deo

podataka u postojećem skupu zapisa, poput jednog ili više polja. Ako je potrebno da

postojećoj tabeli dodate zapise (redove), koristite upit za dodavanje.

3

Page 4: Inform a Tika

3. Kreiranje formi

Forme predstavljaju obrasce preko kojih je moguće upravljati bazom podataka. Forme

kreiramo iz tabela ili upita, radi jednostavnijeg unosa, brisanja i pregledanja podataka koji

se nalaze u njima. Znači, svi podaci koje unesemo ili obrišemo u formi, biće uneseni ili

obrisani i u tabeli ili upitu iz kojeg je forma nastala. Sem standardnog dizajna forme kojim

su prikazani postojeći podaci, one mogu da sadrže slike, podobrasce, komandne tastere i

druge objekte preko kojih manipulišemo podacima.

4. Kreiranje uzveštaja

U programu Microsoft Office Access možete da kreirate mnoštvo različitih izveštaja – od

najjednostavnijih do najsloženijih. Počnite tako što ćete odlučiti šta ćete koristiti kao izvor

zapisa za izveštaj. Bez obzira na to da li izveštaj predstavlja jednostavnu listu zapisa ili

grupisani rezime prodaje po regionima, prvo morate da odredite polja koja sadrže podatke

koje želite da vidite u izveštaju, kao i u kojim tabelama ili upitima se ona nalaze.

Nakon što odaberete izvor zapisa, izveštaj ćete najčešće na najjednostavniji način kreirati

pomoću čarobnjaka za izveštaje. Čarobnjak za izveštaje je opcija programa Access koja

vas vodi kroz niz pitanja, a zatim generiše izveštaj zasnovan na vašim odgovorima.

Izveštaje koristimo i ukoliko želimo da odštampamo podatke koje smo dobili iz tabele ili

upita. Izveštaji obuhvataju samo ona polja tabele i upita koja mi želimo da

prikažemo u štampi.

U ovom radu ćemo na dva praktična primera, kroz slike, prikazati postupak izrade baze

podataka.

4

Page 5: Inform a Tika

ZADATAK 25

A)

Kreiranje tabele vrši se komandom create table, a onda se u njenom design view-u upisuju

neophodni atributi za tabele a u datasheet view-u neki proizvoljni podaci, kao što je

naglašeno u zadatku.

Slika 1 – Kreiranje tabele u design view-u

Sortiranje prema datumu kupovine vršimo tako što obeležimo kolonu i odaberemo opciju

sort oldest to newest.

Slika 2 – Sortiranje podataka prema datumu prve kupovine

Upit kreiramo pomoću čarobnjaka za upite a nakon toga u samom upitu vršimo sortiranje

podataka od A do Z.

5

Page 6: Inform a Tika

Slika 3 – Kreiranje upita pomoću query wizard-a

Slika 4 – Sortiranje podataka prema imenu kupca

B)Dodavanje novog atributa se vrši u design view-u tabele.

Slika 5 – Tabela učenici u design view-u

Indexiranje podataka se vrši u design view-u tabele tako što se nad određenim atributom

odredi opcija indexes.

6

Page 7: Inform a Tika

Brisanje učenika drugog i trećeg razreda se vrši tako što se odaberu određeni podaci a

zatim se opcijom delete record izbrišu.

Slika 6 – Brisanje podataka iz tabele

Upit kreiramo pomoću čarobnjaka za upite a zatim u design view-u zadajemo kriterijum u

koloni datum rođenja,<#01.01.1981# kako bi prikazali sve učenike koji su rođeni pre

01.01.1981. godine.

Slika 7 - Čarobnjak za kreiranje upita

Slika 8 - Ubacivanje neophodnog kriterijuma u design view-u upita

7

Page 8: Inform a Tika

Slika 9 - Upit nakon unetih kriterijuma

Kreiranje forme vršimo pomoću komande blank form a bojimo odabirom plave boje iz

palete.

Slika 10 - Plava forma kreirana uz pomoć opcije create blank form

Kreiramo izveštaj pomoću čarobnjaka za izveštaje, u kome biramo podatke koje trebamo

prikazati u izveštaju a zatim vršimo grupisanje prema razredima. Postupak je prikazan na

sledećim slikama.

Slika 11 - Report wizard

8

Page 9: Inform a Tika

Slika 12 - Grupisanje podataka po razredu

Slika 13 - Konačni izgled izveštaja RAZREDI

9

Page 10: Inform a Tika

ZADATAK 55

A)Kreiranje tabele vrši se komandom create table, a onda se u njenom design view-u upisuju

neophodni atributi za tabele a u datasheet view-u neki proizvoljni podaci, kao što je

naglašeno u zadatku.

Slika 1 – Kreiranje tabele

Slika 2 – Tabela ŠKOLSKA BIBLIOTEKA

Sortiranje prema datumu nabavke vršimo u datasheet view-u tako što u koloni datum

nabavke sortiramo podatke oldest to newest.

Slika 3 – Sortiranje podataka

10

Page 11: Inform a Tika

Kreiranje izveštaja vršimo pomoću čarobnjaka za izveštaje u kome vršimo odabir

podataka koji će biti prikazani u izveštaju, kao i grupisanje prema imenima

nabavljača. Postupak je prikazan na slikama 4 i 5.

Slika 4 – Kreiranje izveštaja

Slika 5 – Grupisanje podataka prema imenu nabavljača

Slika 6 – Izveštaj NABAVLJAČI

11

Page 12: Inform a Tika

B)Dodavanje novog atributa u već postojeću tabelu vršimo u design view-u.

Slika 7 – Dodavanje atributa POREZ u tabelu NAMIRNICE

Slika 8 – Tabela nakon ubacivanja novog atributa

Brisanje zapisa se vrši obeležavanjem zapisa koji želimo da uklonimo i odabirom opcije

delete record.

Slika 9 – Brisanje podataka iz tabele

Kreiranje indexom nad atriburom KOLIČINA smo izvršili u design view-u tabele uz pomoć

opcije indexes, gde indexiramo željeni atribut.

Slika 10 – Indexiranje atributa KOLIČINA

S obzirom da nasa tabela nema namirnice sa rednim brojevima 25 i 50, ne ćemo ništa

brisati iz nje. Brisanje podataka smo objasnili u nekom od prethodnih koraka.

12

Page 13: Inform a Tika

Kreiranje upita vršimo uz pomoć čarobnjaka za upite, a onda u design view-u upita

zadajemo sledeće kriterijume: u koloni kategorija upisujemo mlečni proizvod, kako bi

prikazali samo mlečne proizvode a u koloni rok trajanja upisujemo <6, kako bi prikazali

samo mlečne proizvode koji imaju rok trajanja manji od 6 meseci. Podatke sortiramo

prema abecednom redu imena namirnice u koloni naziv proizvoda, opcijom ascending.

Postupak je prikazan na sledećim slikama.

Slika 11 – Kreiranje upita

Slika 12 – Zadavanje neophodnih kriterijuma

Slika 13 – Upit MLEČNI PROIZVODI

Grupisanje uz pomoć upita vršimo kreiranjem upita a zatim u design view-u odabirom

opcije crosstab dobijamo novi red u kojem zadajemo neophodne kriterijume kako bi

grupisali namirnice prema vrsti pakovanja, koliko ih ima u svakoj grupi i koja je njihova

prosečna cena ( do koje dolazimo opcijom totals u datasheet view-u, odabirom opcije avg).

13

Page 14: Inform a Tika

Slika 14 – Ubacivanje kriterijuma za grupisanje

Slika 15 - Upit VRSTA NAMIRNICA grupisan prema pakovanju i sa prosečnom cenom za

svaku grupu

Kreiranje izveštaja se vrši pomoću čarobnjaka za izveštaje u kome vršimo odabir podataka

koje trebamo prikazati u izveštaju a zatim grupisanje podataka po kategoriji. Postupak je

prikazan na sledećim slikama.

Slika 16 – Kreiranje izveštaja

14

Page 15: Inform a Tika

Slika 17 – Grupisanje podataka prema kategoriji

Slika 18 – Izveštaj KATEGORIJA

15