Professional Documents
Culture Documents
METODIČKI PRIRUČNIK
uz udžbenik
INFORMATIKA 3
Za izdavača:
Đurđica Salamon, dipl. ing.
Urednik edicije:
prof. dr. sc. Boško Šego
Autorica:
Biljana Pavelić, dipl. oecc.
Izdavač:
alka script d.o.o.
Zagreb, Nehajska 42
tel. 01/30 135 30
www. alkascript.com
Biljana Pavelić
drugo izdanje
Zagreb, 2009.
Sadržaj
Predgovor.......................................................................................................................................6
UVOD.............................................................................................................................................7
Zadatak za ponavljanje 1..........................................................................................................7
Zadatak za ponavljanje 2..........................................................................................................8
Zadatak za inicijalni ispit znanja (skupina A).............................................................................8
Zadatak za inicijalni ispit znanja (skupina B).............................................................................9
EXCEL TABLICA KAO BAZA PODATAKA......................................................................................9
Sortiranje podataka........................................................................................................................9
Slajd 1.....................................................................................................................................11
Vježba 1..................................................................................................................................12
Pronalaženje podataka pomoću obrazaca...................................................................................12
Zadavanje uvjeta za pretraživanje................................................................................................13
Vježba 2..................................................................................................................................13
Filtriranje podataka iz baze podataka...........................................................................................13
Slajd 2.....................................................................................................................................14
Vježba 3..................................................................................................................................14
Vježba 4..................................................................................................................................15
Rad s prozorima radne knjige......................................................................................................15
Vježba 5..................................................................................................................................16
Vježba 6..................................................................................................................................16
Vježba 7..................................................................................................................................17
Transponiranje podataka..............................................................................................................17
Vježba 8..................................................................................................................................17
Vježba 9..................................................................................................................................18
Vježba 10................................................................................................................................19
Vježba 11.................................................................................................................................22
Vježba 12................................................................................................................................23
BAZA PODATAKA........................................................................................................................24
Projektiranje baze podataka.........................................................................................................24
Vježba 13 .............................................................................................................................25
Vježba 14................................................................................................................................25
Organizacija baze podataka u Accessu.......................................................................................26
Pokretanje Access-a.....................................................................................................................28
Slajd 3.....................................................................................................................................28
Slajd 4.....................................................................................................................................29
Kreiranje tablice . .........................................................................................................................30
Postavljanje primarnog ključa i spremanje strukture tablice.........................................................31
Slajd 5.....................................................................................................................................31
Slajd 6.....................................................................................................................................32
Vježba 15................................................................................................................................32
Izmjena strukture tablice..............................................................................................................32
Izmjena tablice za unos podataka................................................................................................33
Vježba 16................................................................................................................................34
Postavljanje odnosa među tablicama...........................................................................................34
Slajd 7....................................................................................................................................36
Vježba 17................................................................................................................................36
Unos podataka pomoću obrasca..................................................................................................37
Sortiranje podataka......................................................................................................................38
Slajd 8.....................................................................................................................................38
Vježba 18................................................................................................................................39
Upiti..............................................................................................................................................39
Kreiranje upita..............................................................................................................................40
Slajd 9.....................................................................................................................................41
Vježba 19................................................................................................................................42
Kalkulacija u upitu........................................................................................................................42
Slajd 10...................................................................................................................................43
Vježba 20................................................................................................................................43
Vježba 21................................................................................................................................44
Unakrsni upit................................................................................................................................44
Vježba 22................................................................................................................................45
Slajd 11....................................................................................................................................45
Vježba 23................................................................................................................................46
Izvještaji . .....................................................................................................................................46
Vježba 24................................................................................................................................47
Slajd 12...................................................................................................................................47
Slajd 13...................................................................................................................................48
Vježba 25................................................................................................................................48
Vježba 26................................................................................................................................49
Predgovor
6
UVOD BILJEŠKE
Zadatak za ponavljanje 1
1. Kreiraj tablicu kao u gornjem primjeru. Pazi na debljine obruba ćelija, po-
ravnanje podataka, visinu redaka, boju ispune i sl.
2. Spoji ćelije F1 i F2 i napiši Prosječna valna duljina. Izračunaj vrijednosti u
stupcu F. Pazi da tekst ne prelazi rubove ćelija.
3. Spoji ćelije G1 i G2 i napiši Prosječna frekvencija te izračunaj vrijednosti u
stupcu G. Pazi da tekst ne prelazi rubove ćelija.
4. Izračunaj vrijednosti u ćelijama D10 do D12.
5. Prikaži pomoću dvodimenzionalnog stupčastog grafikona podatke u stupcu
F i G. Grafikon nema naslova, legenda mu je smještena na dno. Grafikon
se nalazi na novom radnom listu pod nazivom Graf – prosjeci.
6. Spremi dokument pod nazivom PONAVLJANJE u mapu svog razreda.
7
BILJEŠKE Zadatak za ponavljanje 2
1. Izračunaj iznos mjesečnog računa za vodu i grijanje za svaki stan pojedi-
načno. Raspodijeli iznos za vodu (ćelija D1) koji se odnosi na cijelu zgradu
po broju članova kućanstva, a iznos za grijanje (ćelija E1) prema kvadraturi
stana.
8
Zadatak za inicijalni ispit znanja (skupina B) BILJEŠKE
1. Kreiraj tablicu kao u primjeru.
Sortiranje podataka
Sortirati podatke znači složiti ih po nekom kriteriju, tj. ključu, npr. po
prezimenu. U Excelu može biti više ključeva, npr. prezime, ime, adresa.
To znači, ako postoji više učenika s istim prezimenom, Excel te učenike
sortira po imenu, a ako ima više njih koji imaju isto i prezime i ime, Excel
ih sortira po adresi. Npr.,
9
BILJEŠKE Prezime Ime Adresa
Anić Dominik Aleja Bologne 3
Anić Laura Selska 18
Babić Marko Dalmatinska 18
Barać Ivana Ulica Kestena 16
Barać Suzana Ulica Kestena 15
Cerovečki Antonia Ilica 502
Jambrešić Mirna Horvaćanska 122
Jambrešić Mirna Novakova 18
Važno je prije sortiranja nalaziti se bilo gdje unutar baze podataka ili
označiti sve podatke koji se trebaju sortirati, a nikako označiti samo
onaj stupac po kojem želimo sortirati podatke jer time sortiramo samo taj
stupac, čime se gubi veza s ostalim podacima. Kad bismo u prethodnim
podacima označili samo stupac Ime i po njemu sortirali podatke, dobili
bismo rezultat kao u sljedećoj tablici. Vidimo da se izgubila veza među
podacima i da Antonija nije više Cerovečki nego Anić što ne odgovara
stvarnim podacima.
Prezime Ime Adresa
Anić Antonia Aleja Bologne 3
Anić Dominik Selska 18
Babić Ivana Dalmatinska 18
Barać Laura Ulica Kestena 16
Barać Marko Ulica Kestena 15
Cerovečki Mirna Ilica 502
Jambrešić Mirna Horvaćanska 122
Jambrešić Suzana Novakova 18
10
Slajd 1 BILJEŠKE
Postupak sortiranja
Sortiranje po jednoj razini
Pozicioniramo se u stupac (polje) po kojem želimo sortirati podatke
1. način:
Vježba 1
1. Iz mape tvog razreda otvori radnu knjigu Kadrovska evidencija.
Vježba 2
1. Otvori radnu knjigu KADROVSKA EVIDENCIJA iz mape svog razreda.
2. Pokreni obrazac i dodaj pomoću njega sljedeća dva zapisa podataka (9;
Jurak; Marko; Vukovarska 124; Zagreb; 12.03.05; VSS; 4,5; 0,02; 10; Studak;
Maja; Jablanska 53; Zabok; 01.04.05; VŠS; 4,00; 0,02).
3. Pronađi i pogledaj sve zapise u kojima je koeficijent plaće veći od 3,95.
4. Pronađi i pogledaj pomoću obrasca sve zapise u kojima mjesto stanovanja
sadrži slovo R.
5. Izbriši iz tablice zapis s rednim brojem 8 (Tihana Ivanković, Lučko).
6. Spremi promjene pod novim nazivom: KADROVSKA – NOVA.
13
BILJEŠKE Slajd 2
Vježba 3
1. Otvori radnu knjigu KADROVSKA – NOVA iz mape svog razreda.
2. Filtriraj podatke iz tablice:
a) djelatnici sa stručnom spremom VSS; kopiraj dobivene podatake zajedno
sa zaglavljem počevši od ćelije A15: upiši u ćeliju A14: VSS – stručna
sprema
b) djelatnici kojima je koeficijent za staž 0; kopiraj dobivene podatke počevši
od ćelije A22; upiši u ćeliju A21: Koeficijent za staž = 0
c) djelatnici čiji naziv mjesta stanovanja počinje sa Z; dobivene podatke
kopiraj počevši od ćelije A30; upiši u ćeliju A29: Mjesto stanovanja = Z
d) djelatnici kojima je datum uposlenja poslije 01.01.00; kopiraj dobivene po-
datke počevši od ćelije A40; upiši u ćeliju A39: Uposleni poslije 01.01.00
e) djelatnici s koeficijentom plaće između 3,85 i 4,00; kopiraj dobivene
podatke počevši od ćelije A50; upiši u ćeliju A49: Koeficijent plaće
između 3,85 i 4,00.
3. Spremi promjene pod novim nazivom: KADROVSKA – IZDVAJANJE.
14
Vježba 4 BILJEŠKE
1. Otvori radnu knjigu VELEPRODAJA iz mape tvog razreda.
15
BILJEŠKE Vježba 5
1. Otvori radnu knjigu VELEPRODAJA iz mape svog razreda
2. Kopiraj iz prvog radnog lista podatke od A3:F10 na drugi i treći radni list
počevši od ćelije A1.
3. Samoprilagodi širinu stupaca u drugom i trećem radnom listu.
4. Promijeni boju ispune po želji u drugom i trećem radnom listu u ćelijama
A1:F1.
5. Rasporedi radne listove popločano tako da sva tri radna lista budu istovre-
meno vidljiva na ekranu.
6. Spremi promjene pod istim nazivom ali u novu mapu EXCEL (podmapa
mape tvog razreda).
Vježba 6
1. Otvori iz mape svog razreda radne knjige KADROVSKA EVIDENCIJA,
KADROVSKA – IZDVAJANJE te VELEPRODAJA.
2. Rasporedi prozore horizontalno tako svaka radna knjiga bude u svom dijelu
prozora.
3. Promijeni raspored prozora u vertikalno, zatim u popločano i na kraju u
kaskadno. Koji od odabranih rasporeda ti najviše odgovara?
4. Zatvori radne knjige bez spremanja eventualnih promjena.
c) Zamrzavanje prozora
U Excelovim bazama podataka često imamo veliku količinu podataka na
jednom radnom listu koja se ne može u vidjeti na zaslonu našeg računala.
To otežava pretraživanje i pregledavanje podataka zbog toga što nam se
ne vide naslovi stupaca ili redaka. To možemo izbjeći „zamrzavanjem“
dijela tablice. Tada će neki podaci biti vidljivi bez obzira na kojem dijelu
tablice se nalazimo. Tablica će se „zamrznuti“ iznad i lijevo od ćelije
gdje se nalazimo prije odabira naredbe pa na to treba obratiti pozornost.
naredba za „zamrzavanje“ je Zamrzni okna s kartice Prikaz. Nude
nam se 3 opcije: Zamrzni okna, čime se zamrzava redak i stupac
iznad i lijevo od ćelije u kojoj se nalazimo, a ostatak radnog lista kli-
že; Zamrzni gornji redak, čime se zamrzava dio radnog lista iznad
ćelije u kojoj se nalazimo, a ostatak radnog lista kliže; Zamrzni prvi
stupac, čime se zamrzava dio radnog lista lijevo od ćelije u kojoj se
nalazimo, a ostatak radnog lista kliže.
naredba za „odmrzavanje“ je Zamrzni okna > Odmrzni okna s
kartice Prikaz.
16
Vježba 7 BILJEŠKE
1. Otvori iz mape svog razreda radnu knjigu VELEPRODAJA.
2. Zumiraj pogled na svoju stranicu na 150%.
3. Zamrzni prozor tako da u svakom trenutku budu vidljivi naslovi stupaca i
podaci o nazivu robe.
4. Namjesti prikaz pomoću horizontalnog klizača tako da stupac M bude uz
desni rub zaslona, koji se stupci ne vide na zaslonu?
5. Upiši u ćeliju C35 svoje prezime i ime. Koji se podaci vide na zaslonu?
6. Spremi promjene.
Transponiranje podataka
Kod zahtjevnijih i u praksi primjenjivih zadataka (kakvi se u trećem
razredu ekonomske škole javljaju) postoji potreba i za specijalnim
kopiranjem podataka kod kojeg se reci koji se kopiraju na odredišnom
mjestu kopiraju u stupce i obratno, polazni stupci se kopiraju u retke.
Postupak je sljedeći:
označimo podatke koje treba transponirati
odaberemo naredbu Kopiraj (na bilo koji od mogućih načina)
pozicioniramo se u ćeliju koja će biti gornja lijeva u području novih
podataka
odaberemo naredbe Posebno lijepljenje... i kod izbornika Transpo-
niraj postavimo kvačicu.
Vježba 8
1. Otvori radnu knjigu KVARTALNA SJEDNICA iz mape tvog razreda.
Vježba 9
Pretpostavimo da trgovačko poduzeće izdaje robu na kredit potrošačima. Izradi
obračun kamata i mjesečnih obroka kredita za 4 kupca (svaki na svom radnom
listu).
Kreiraj tablicu kao u primjeru i upiši potrebne formule. Nazovi prvi radni list
Pavlović.
Nepoznate formule:
Kamatni koeficijen = kamatna stopa * (razdoblje + 1) / 24
Iznos kamata = neto iznos kamata * kamatni koeficijent
1. Kopiraj prvi radni list na sljedeća tri i svaki nazovi po prezimenu kupca.
2. U svakom radnom listu napravi izmjene kako bi oni odgovarali stvarnim
podacima.
18
Slijede kupci s podacima: BILJEŠKE
Matić Ana, Zagrebačka 129, V. Gorica, iznos računa 5.000,00 kn,
razdoblje 6 mjeseci, kamatna stopa 10%.
Perić Sanja, Ilica 450, Zagreb, iznos računa 8.000,00 kn, razdoblje
12 mjeseci, kamatna stopa 13%.
Fišter Franjo, Samoborska 23, Zaprešić, iznos računa 13.000,00
kn, razdoblje 18 mjeseci, kamatna stopa 14%.
3. Na temelju dobivenih podataka potrebno je izraditi Knjigu prodaje robe
na kredit (5. radni list) u kojoj je u svakom retku podatak o jednom kupcu
(transponiranje podataka).
4. Zbroji stupce za koje to ima smisla.
5. Spremi pod nazivom KREDIT u mapu svog razreda.
Vježba 10
1. Otvori radnu knjigu OBRAČUN PLAĆE iz mape svog razreda .
2. Upiši potrebne podatke za prvog djelatnika (bruto plaću, premiju osiguranja,
faktore odbitka i postotak prireza). Upiši potrebne formule u stupcu Iznos.
Posebnu pozornost obrati na obračun poreza. Bez obzira na konkretan
primjer potrebno je upisati formule za sve 4 porezne skupine.
3. Kopiraj cijeli prvi radni list u drugi i treći radni list.
4. Nazovi radne listove prema prezimenima djelatnika te u 2. i u 3. radnom
listu unesi potrebne podatke za sljedeća dva djelatnika.
19
BILJEŠKE
Djelatnici:
- Vlašić Zdravko, bruto plaća 6.000,00 kn, dvoje djece, živi u Zagrebu
- Ivanović Sanja, bruto plaća 30.000,00 kn, jedno dijete, živi u Samoboru
- Solić Iva, bruto plaća 10.000,00 kn, nema djece, uzdržava muža, živi u Zagrebu
5. Izradi tablicu obračuna doprinosa, poreza, prireza i neto dohotka (u 4. radnom
listu) koja će u svakom retku sadržavati podatke o jednom djelatniku. Radni
list nazovi Obračun doprinosa, poreza…
6. Spremi pod nazivom PLAĆA u mapu svog razreda.
22
Vježba 12 BILJEŠKE
1. Otvori radnju knjigu POPIS STANOVNIŠTVA iz mape svog razreda.
23
BILJEŠKE BAZA PODATAKA
PODACI
Baza podataka obično se kreira za obradu podataka određenog područja
poslovanja, npr. za potrebe prodaje, gdje se povezuju podaci o kupcima,
izlaznim računima i zalihama proizvoda na skladištu.
RAZ
RAZREDNIK
PREZIME
IME
ZAMJENIK RAZRED
UČIONICA ADRESA
USPJEH
IZOSTANCI
Vježba 13
Pretpostavimo da se baza podataka Škola sastoji od tablica Učenici, Profesori
i Predmeti te da će se rabiti za obradu podataka na kraju obrazovnih razdoblja.
Pokušajte s učenicima odrediti potrebna polja za pojedinu tablicu. Mogu li se
svi potrebni podaci pohraniti u predviđene tablice ili je potrebno dodati još neke
tablice? Odredite ključno polje za svaku tablicu. Preko kojih polja biste povezali
tablice?
BAZA PODATAKA: ŠKOLA
učenici
razredi
predmeti
Vježba 14
Zadatak iz Vježbe 13 može se primijeniti na bazu podataka Prodaja i učenici-
ma zadati za domaću zadaću ili ih podijeliti u skupine pa usporediti i analizirati
rješenja pojedinih skupina.
BAZA PODATAKA: PRODAJA
proizvodi
kupci
izlazne fakture
25
BILJEŠKE Organizacija baze podataka u Accessu
Access je programski paket za rad s bazama podataka. Sastoji se od
više programa koji obavljaju različite specijalizirane poslove:
organiziranje baze podataka: kreiranje tablica, određivanje
veza među njima i sl.
rad s podacima: unos, brisanje, promjena podataka te mnoš-
tvo drugih operacija potrebnih za dobivanje potrebnih informa-
cija kao što su pretraživanje, foltriranje, kreiranje izvještaja i sl.
zaštita podataka: nadgledanje ispravnosti podataka (npr. kod
pogrešnog upisa) i zaštita od neovlaštenog pristupa,
nadgledanje istodobnog pristupa podacima: primjenjuje se
kada bazu istovremeno koristi više korisnika,
obnavljanje baze podataka u slučaju njenog oštećenja:
obnavljanje sadržaja koji je bio oštećen i vraćanje na prijašnje
stanje.
26
Broj određuje se za ona polja koja će sadržavati brojeve s BILJEŠKE
kojima će trebati izvoditi matematičke operacije, npr.
visina, težina, količina... Ova vrsta podataka može biti:
Cijeli broj
Dugi cijeli broj
Decimalni
Bajt.
Svaka od ovih podvrsta zauzima različitu veličinu me-
morije na što također treba obratiti pozornost (Slajd 3).
Ako sami ne odredimo podvrstu, tj. veličinu brojčanog
podatka, računalo će brojčano polje postaviti na Dugi
cijeli broj.
Valuta posebna vrsta brojčanog polja namijenjena za rad s nov-
čanim vrijednostima, npr. cijena, plaća ... Oblik prikaza
može se odabrati, npr. 1.234,00 kn; $567,00.
Tekst upotrebljava se za tekstualne podatke, npr. ime, adre-
sa ili za brojeve s kojima nećemo morati računati, npr.
OIB, telefon, broj žiro računa. Može sadržavati do 255
znakova.
Datum/Vrijeme polje za unos datuma i vremena, npr. datum dospijeća
računa. Oblik prikaza možemo odabrati, npr. 25.6.2010.,
25. lipnja 2010. itd.
Da/Ne logičko polje koje sadrži da/ne vrijednosti, npr. podaci o
tome je li kupac podmirio obvezu. Oblik prikaza može
biti: True/False, Da/Ne ili Uključeno/Isključeno.
Samonumeriranje polje kojem dodijelimo ovu vrstu podataka automatski će
brojati redni broj unosa podatka i pridružiti ga upisanom
slogu.
Dopis vrsta polja za veću količinu tekstualno-brojčanih poda-
taka (do 64 000 znakova), npr. ugovori, rješenja i slični
dokumenti.
OLE Objekt za različite vrste podataka kao što su grafovi, slike, zvuk.
Hiperveza kombinacija znakova i brojeva koja predstavlja e-mail ili
URL adresu datoteke na računalu u mreži ili na internetu.
Čarobnjak za tekstualno polje koje se popunjava podacima iz polja neke
traženje druge tablice ili iz liste zadanih vrijednosti.
27
BILJEŠKE Pokretanje Access-a
Program Microsoft Access se pokreće na nekoliko načina:
1. odabirom izbornika Start > Svi programi > Microsoft Office > Mi-
crosoft Office Access 2007
2. dvostrukim klikom na neku Accessovu datoteku u Windows Exploreru
Slajd 3
28
BILJEŠKE
Slajd 4
29
BILJEŠKE Kreiranje tablice
Pri kreiranju tablice program kao prvo polje nudi ID, koji će automatski
svakom zapisu dodjeljivati njegov redni broj. To možemo prihvatiti ili polje
izbrisati (desni klik mišem na naziv polja i Izbriši stupac). Dvoklikom na
Dodaj novo polje možemo upisati naziv novog polja. Tipkom Enter ili
Tab prelazimo na dodavanje sljedećeg novog polja.
Oblik: oblik prikaza podataka u polju. Npr. kod valutnih polja hoće li
se podatak prikazivati u kunama ili eurima.
Slajd 5
31
BILJEŠKE Slajd 6
Vježba 15
dizajna ili .
32
Promjena redoslijeda polja – iako u relacijskoj bazi podataka redo- BILJEŠKE
slijed polja u tablici nije važan, tj. promjenom redoslijeda ne mijenja se
sadržaj baze podataka, ponekad se promjenom redoslijeda polja može
poboljšati preglednost, olakšati unos podataka te lakše dokumentirati
bazu podataka. Postupak (Slajd 6):
označimo polje koje želimo premjestiti (kliknemo ispred naziva polja
na sivi dio),
uhvatimo mišem označeno polje (bijela strjelica) i povučemo na novu
poziciju.
Umetanje novog polja u tablicu – pozicioniramo se na željeno mjesto
i odaberemo te definiramo potrebne parametre za to
polje (naziv, vrstu podataka, način prikaza ...). Treba napomenuti da u
ovom načinu prikaza redak predstavlja polje.
Brisanje polja – označimo polje i odaberemo . Isti re-
zultat dobit ćemo ako pritisnemo tipku Del na tipkovnici (ako je polje
označeno). Ako tablica sadrži podatke, prije konačnog brisanja polja
iz tablice program upozorava da će izbrisati polje, traži potvrdu, iako
izbrisano polje i podatke u njemu možemo vratiti klikm na iz alatne
trake za brzi pristup.
Mijenjamo li vrstu podataka u nekom polju ili njegovu veličinu, a u njemu
su se već nalazili podaci, može se dogoditi da ih izgubimo.
Nakon izmjena u strukturi tablice izmjene je potrebno spremiti.
Oblik prikaza tekstualnog polja – da bi se tekst u nekom polju prikazao
velikim tiskanim slovima (bez obzira na stvarni unos) u Oblik upišemo
znak >. Za prikaz teksta malim tiskanim slovima u Oblik upišemo znak <.
lista (ili ).
Brisanje zapisa podataka
označimo 1 ili više zapisa koje treba izbrisati
odaberemo s karice Polazno. Isti rezultat dobit ćemo
pritisnemo li tipku Del (kad su zapisi označeni). Program upozorava
prije konačnog brisanja da će označeni zapisi biti izbrisani. Izbrisani
zapisi ne mogu se više vratiti naredbom Poništi.
Unos podataka
Vježba 16
Igra za Čla-
RB Prezime i ime Razred Uspjeh Visina Šport
školu? narina
1 Kralj Ana 4d 5 172,5 Košarka Yes 10 kn
2 Pavić Mirna 4a 4 169,7 Odbojka Yes 5 kn
3 Romić Ivo 4c 4 180,6 Nogomet No 20 kn
35
BILJEŠKE Slajd 7
Vježba 17
U mapi svog razreda kreiraj bazu podataka NABAVA - tvoje prezime i u
njoj tablice Proizvodi i Dobavljači s poljima i podacima kao u primjeru.
U tablici Proizvodi:
- Polje Količina neka bude indeksirano s dopuštenjem dupliciranja
podataka, a polje Šifra proizvoda bez dopuštenja dupliciranja.
- Vrsta podataka u polju Šifra dobavljača neka bude broj (cijeli).
- Vrsta podataka u ostalim poljima odredi prema podacima navedenim
u tablici.
U tablici Dobavljači:
- Polje Šifra dobavljača je broj (cijeli), postavljeno je kao ključno po-
lje. Dopuštene vrijednosti u njemu su od 1000 do 9999, a u slučaju
pogrešnog unosa poruka glasi: Moguća šifra između 1000 i 9999.
- U svim ostalim poljima podaci su tekstuslni.
- Veličina polja Žiro račun je 17, kreiraj potreban oblik unosa podataka.
- Indeksiraj polja Naziv i Adresa s dopuštenjem dupliciranja.
Uspostavi odnos između tablica Proizvodi i Dobavljači (primarna) preko
polja Šifra dobavljača. Postavi provjeru sukladnosti i automatsko ažu-
riranje podataka.
Unesi podatke u tablice. (Koju tablicu prvu treba popuniti i zašto?) Pri-
lagodi širine stupaca najduljem podatku.
Proizvodi:
Sortiranje podataka
Tim postupkom podaci se slažu po određenom redoslijedu odabranog
polja. Redoslijed može biti rastući ili padajući. Otvorimo strjelicu pored
naziva polja po kojem želimo da podaci budu sortirani. Odaberemo:
Sortiraj od A do Z ili Sortiraj od Z do A koj tekstualnih polja.
Sortiraj od najmanjeg do najvećeg ili Sortiraj od najvećeg do
najmanjeg kod brojčanih i valutnih polja
Sortiraj od najstarijeg do najnovijeg ili Sortiraj od najnovijeg do
najstarijeg kod datumskih polja.
Podaci u tablici ne mogu se sortirati po poljima koja sadrže Dopis ili OLE
Objekt vrstu podataka.
Slajd 8
38
Vježba 18 BILJEŠKE
Kreiraj u mapi svog razreda bazu podataka Kino i u njoj tablice Naslovi
i Žanr. Vrstu podataka odredi prema podacima koji su prikazani u ovim
tablicama. Za polje Trajanje odaberi Datum/Vrijeme vrstu podataka i
odgovarajući oblik. Polje Šifra žanra je veličine 8, a u tablici Žanr ono
je ključno polje. Postavi odnos među tablicama preko polja Šifra žanra
(tablica Žanr je primarna). Postavi provjeru sukladnosti i automatsko
ažuriranje podataka.
Unesi podatke u tablice pomoću obrazaca.
Naslovi:
Žanr:
Upiti
Kreiranje upita
Najčešće su u upotrebi dvije vrste upita Izdvajanje – kojim izdvajamo
podatke iz jedne ili više tablica Unakrsni upit – pomoću kojeg možemo
vidjeti kako su raspoređeni podaci iz dvaju polja. Kreiranje i jednog i
drugog započinjemo na isti način. Da bismo mogli kreirati upit moramo
znati u kojoj tablici ili tablicama nam se nalaze potrebna polja.
Upit se može kreirati pomoću Čarobnjaka za upite ili Dizajniranjem
upita, a oba načina pokrećeno s kartice Stvori, grupa Ostalo. Objasnit
ćemo kreiranje upita za izdvajanje postupkom dizajniranja. Biramo
Dizajn upita s kartice Stvori. Otvorit će se prozor za odabir tablica koje
u potrebne za kreiranje upita, a nakon toga i prozor za samo kreiranje
upita (Slajd 9).
U gornjem dijelu prozora nalaze se tablice s popisom polja. Napravimo
li dvoklik na neko polje ono će se prebaciti u donji dio prozora, što znači
da će biti dio upita.
U donjem dijelu prozora kreiramo sam upit. Tu vidimo retke:
Polje – ako nismo odabrali u gornjem dijelu prozora, ovdje pomoću
padajućeg izbornika odabiremo polja koja će biti dio upita.
Tablica – ako smo već, iz gornjeg dijela prozora, odabrali polje ovdje
će biti prikazano kojoj tablici odabrano polje pripada, a ako nismo
odabrali polje i radimo s više tablica ovdje biramo tablicu iz koje ćemo
izabrati polje.
Sortiranje – biramo samo za polje po kojem želimo da budu sortirani
podaci u odgovoru. Možemo odabrati redoslijed sortiranja.
Prikaži – ako ćemo u polje postaviti uvjet ali ga ne i prikazati u od-
govoru ovdje maknemo .
Kriterij, ili – ovdje upisujemo uvjet pretraživanja, npr. >5000 ili =5…
40
BILJEŠKE
Upit pokrećemo klikom na ili . Odgovor će se prikazati u
obliku tablice. U njoj će se vidjeti samo ona polja koja smo odabrali i oni
zapisi koji ispnjavaju postavljene uvjete.
Izmjene u upitu vršimo tako da kad se nalazimo u prikazu rezultata upita
Slajd 9
41
BILJEŠKE Vježba 19
1. Otvori bazu podataka Nabava iz mape svog razreda.
2. Kreiraj upit u kojem će se prikazati Naziv proizvoda, Jedinica mjere i Količina
za one proizvode kojima je Količina >=100, pokreni ga i spremi pod nazivom
Količina >=100.
3. Kreiraj upit u kojem će se prikazati Naziv proizvoda, Šifra dobavljača i Cijena
za one proizvode koji su iz uvoza, pokreni ga i spremi pod nazivom Iz uvoza.
4. Kreiraj upit u kojem će se prikazati Naziv i Šifra proizvoda za one proizvode
čija Šifra počinje sa slovom B, pokreni i spremi pod nazivom Šifra B.
5. Kreiraj upit u kojem će se prikazati Naziv proizvoda i Cijena za sve proizvode
kojima je Cijena između 5 i 10 kn, pokreni ga i spremi pod nazivom Cijena
od 5 do 10.
6. Kreiraj upit u kojem će se prikazati naziv za sve proizvode, nazivi njihovih
dobavljača i sjedišta dobavljača. Rezultat neka bude sortiran po nazivu
proizvoda uzlazno. Pokreni upit i spremi ga pod nazivom Proizvodi i sjedišta
dobavljača.
Kalkulacija u upitu
Vježba 20
1. Otvori bazu podataka Razredi i u njoj tablicu Treći iz mape svog razreda.
2. Zapiši rezultate i u bilježnicu za svaki upit.
3. Kreiraj upit pomoću kojeg ćeš izračunati ukupne opravdane i ukupne neoprav-
dane izostanke svih učenika. Pokreni upit i spremi ga pod nazivom Izostanci.
4. Izračunaj prosječan uspjeh svih učenika. Pokreni upit i spremi ga pod na-
zivom Prosjek - svi.
5. Pronađi najveći broj neopravdanih i najmanji broj opravdanih izostanaka.
Pokreni upit i spremi ga pod nazivom Max i min.
6. Prebroji koliko je učenika prošlo odličnim uspjehom. Pokreni upit i spremi
ga pod nazivom Odličnih.
7. Prebroj koliko je učenika imalo ukor (Neopravdani između 7 i 14). Pokreni
ga i spremi pod nazivom Broj ukora.
8. Izračunaj prosječan uspjeh učenika 3.a razreda. Pokreni upit i spremi pod
nazivom Treći A - prosjek.
43
BILJEŠKE 9. Unesi pomoću obrasca u tablicu podatke za još troje učenika (po volji).
Otvori upite koje si prije kreirao i usporedi s podacima u bilježnici. Uočavaš
li promjenu? Što si zaključio?
2. Postavi vezu između tablice Tematika (primarna) i tablice Knjige preko polja
UDK.
3. Kreiraj upit pomoću kojeg će se prikazati naslovi, autori i puni nazivi tematike
za UDK oznake 8 i 5 (spremi pod nazivom 8 i 5)
4. Postavi vezu između tablice Knjige (primarna) i Posudbe preko polja ISDN-
XX te tablice Članovi (primarna) i Posudbe preko polja Broj iskaznice i
Posudio korisnik.
5. Prikaži Prezime i ime, Naslov i Autora knjige koje je posudio korisnik s Bro-
jem iskaznice 1 (spremi pod nazivom Broj 1). Ako u polju Posudio korisnik
u rubriku Kriterij upišeš [Upiši broj iskaznice:] i pokreneš upit moći ćeš
provjeriti posudbe za bilo kojeg člana. Spremi pod nazivom Posudio korisnik.
6. Upiši svoje podatke u tablicu Članovi (koji je broj tvoje iskaznice). U tablicu
Posudbe uz svoj broj iskaznice upiši ISBN-XX broj 369-258147/0 i današ-
nji datum posudbe. Pomoću upita kojeg si kreirao u prethodnom zadatku
provjeri o kojoj se knjizi radi.
7. Prikaži prezime i ime članova i tematiku posuđenih knjiga (u polju Datum
povrata u Kriterij: upiši Is Null što znači da je polje prazno, tj. da knjiga još
nije vraćena). Spremi pod nazivnom Posuđene knjige.
Unakrsni upit
Unakrsni upit se rabi kad želimo vidjeti kako su raspoređeni podaci iz
dva polja, npr. broj učenika prema razredima i postignutim ocjenama,
prema razredima i mjestu stanovanja i sl.
Kreiramo ga kao i upit Izdvajanje, tj. biramo Dizajn upita s kartice Stvori.
(Slajd 11). Kad dodamo tablice za kreiranje upita, otvara se nova kartica
Dizajn, gdje u grupi Vrsta upita biramo Unakrsno. Postupak je sljedeći:
iz polazne tablice biramo uvijek 3 polja:
prvo i drugo su ona polja koja će biti u zaglavlju redaka i stupaca,
npr. razred i uspjeh
treće je bilo koje polje iz polazne tablice, npr. Prezime i ime
44
U retku Ukupno za 1. i 2. polje ostaje Grupiraj po, a u 3. biramo Bro- BILJEŠKE
janje
U retku Unakrsna analiza za prva 2 polja biramo Zaglavlje retka ili
Zaglavlje stupca, a u trećem Vrijednost. Naravno, ako smo za prvo
polje odabrali Zaglavlje retka, za drugo moramo odabrati Zaglavlje
stupca i obratno.
Slajd 11
45
BILJEŠKE Vježba 23
1. Kreiraj bazu podataka Knjižara-tvoje prezime u mapi svog razreda i u njoj
tablicu Lektira u kojoj će Redni br biti ključno polje. Upiši sljedeće podatke:
Izvještaji
Vježba 24
1. Otvori iz mape svog razreda bazu podataka Knjižnica. Za tablicu Članovi
kreiraj izvještaj koji će prikazivati Prezime, Ime i Telefon svih članova. Izvje-
štaj neka bude sortiran po prezimenu uzlazno. Stil i izgled odaberi po volji.
Naslov neka bude: Telefonski brojevi članova knjižnice Tin Ujević.
Slajd 12
47
BILJEŠKE
Slajd 13
1. Uspostavi odnos među tablicama Odredište i Grupe preko polja Šifra odre-
dišta te između tablica Škole i Grupe preko polja Šifra škole.
48
2. Kreiraj upit kojim će se prikazati Grupa, Naziv škole, Mjesto i Način prijevoza BILJEŠKE
za one koji putuju u Španjolsku. Sortiraj po Nazivu škole uzlazno. Spremi
pod nazivom Španjolska.
3. Prikaži raspored zemalja odredišta po pojedinim školama. Naziv škole neka
bude u zaglavlju redaka. Spremi pod nazivom Zemlje.
4. Kreiraj upit kojim će se prikazati Grupa, Naziv škole, Zemlju i broj putnika
za one u kojima putuje više od 25 putnika. Sortiraj tako da na prvom mjestu
bude grupa s najvećim brojem putnika. Spremi pod nazivom Putnici.
5. Kreiraj izvještaj kojim će se prikazati Šifra odredišta, Naziv škole, Mjesto
odredišta i Način prijevoza. Grupiraj po šifri odredišta, sortiraj po nazivu škole
uzlazno. Naslov izvještaja je: Popis grupa za maturalac 9/2006. Promijeni
naziv polja Zemlja u Zemlja odredišta.
Vježba 26
Pronađi bazu podataka Kino u mapi svog razreda i dodaj joj uz naziv
svoje prezime, npr. Kino-Zrnić. Otvori tu bazu podataka i uz postojeće
tablice kreiraj sljedeću tablicu:
49