Professional Documents
Culture Documents
Mr Svetlana Maletin
Gimnazija „Jovan Jovanović Zmaj” u Novom Sadu
1. UVOD
U današnje vreme deca odrastaju uz računar i dolaze u školu sa različitim predznanjima koja u
svakom slučaju nisu zanemarljiva. Ponekad znanja pojedinaca u pojedinim oblastima informatike
prevazilaze znanja samih nastavnika. S druge strane, nastavni sadržaji koji im se nude kroz prihvaćene
planove i programe, bivaju neinteresantni kada im se nameće nešto što su već radili, ili nešto što
smatraju zastarelo. Najveći kuriozitet je ipak to što učenici imaju kod kuće mahom savremene
računare, raspolažu savremenim ulazno-izlaznim jedinicama, a u učionici se susreću sa poluzastarelom
tehnologijom na kojoj se mnogi softverski alati s kojima su se učenici već susretali ne mogu ni
instalirati.
Pod tim uslovima, osnovno pitanje koje se nameće jeste koje sadržaje predstaviti u nastavi
informatike, a biti dovoljno interesantan i savremen. Pitanje je jednako vredno kako za one koji
sastavljaju planove i programe, kao i za same nastavnike. Za nastavnike se takodje nameće i drugo
pitanje, odnosno kako pod datim uslovim nastavu zaista realizovati.
Slika 1.
Ovakav način povezivanja tabela vodi ka pravilnom shvatanju relacije jedan prema više, pa
stoga treba insistirati na brojnim primerima (pisci i dela, izvođači i pesme, države i gradovi...) Države i
glavni gradovi su primer relacije jedan prema jedan, a glumci i filmovi više prema više. Nakon ovakvih
primera učenici su spremni za postavljanje relacija, a zatim i za shvatanje referencijalnog integriteta,
naravno kroz odgovarajuće primere. Na Slici 2 su postavljene samo neke od relacija u bazi Škola, a
učenici treba da uoče i formiraju koje relacije nedostaju.
Slika 2.
5.2 Upiti
Najveću snagu Microsoft Access pokazuje kroz upite, a prilikom njihovog dizajniranja
podstiče se:
• Primena ranije stečenih znanja
• Sposobnost učenika za analizom upoređivanjem, uspostavljanjem odnosa
• Logička provera ispravnosti
• Korigovanje načina rešavanja problema
• Obavezno rešavanje problema do kraja
• Samostalnost
Kroz dobro vođene upite, od lakših ka težim, učenik se prvenstveno obučava da sve
samostalnije rešava probleme, kako bi ih na kraju rešavao potpuno samostalno. Insistiranje na tome da
se svaki zadatak odradi do kraja razvija kod učenika odgovornost i istrajnost, a pre svega
samopouzdanje. Time ih priprema da tako rešavaju sutra i svoje životne probleme.
Metodički prikaz realizacije gradiva: Upite prvo treba postavljati nad jednom tabelom, birati
polja koja ćemo prikazati, zatim vršiti sortiranje, postavljati kriterijume izbora, dalje postavljati upite
nad povezanim tabelama, zapaziti da nam sam Access ponekad nudi nelogičnu pomoć, zatim dodati
totale (Group By, Sum, Avg, Min, Max, First, Last, Expresion, Where), jer računari su u suštini
izmišljeni da prebrojavaju i računaju.
Učenje upita početi sa primerima poput: prebrojati koliko ima učenika iz Novog Sada,
prebrojati nastavnike čiji je posao „profesor matematike“...
Podaci iz tabela i upita mogu se prikazati u raznim izveštajima, prvo uz pomoć Wizarda, zatim
samostalno dizajnirati.
6. OBJEKTNO-ORJENTISANO PROGRAMIRANJE
Pojava grafičkog radnog okruženja omogućila je pravi interaktivan rad korisnika za
računarom, pa su se i programski jezici dobili takozvanu Visual (očiglednu) verziju. Logika pisanja
linijskog koda sada se svodi na pisanje procedura, odnosno programskog koda samo u pozadini nekog
događaja, a mnogo veća pažnja se poklanja formi, odnosno objektima na formi. Svaki od tih objekata je
predstavnik odgovarajuće klase objekata te ima svojstva i ponaša se onako kako je nasledio od svoje
roditeljske klase, odnosno onako kako je isprogramiran da se ponaša kao predstavnik svoje klase.
Programer sada prvenstveno brine kada i kako da koristi takve objekte.
6.1 Microsoft Access – FORMA
Formu u Microsoft Accessu treba shvatiti kao kontejner različitih objekata, odnosno različitih
vrsta objekata, pri čemu je svaki objekat predstavnik svoje klase. Objekat ima svoje osobine, svoja
svojstva. Mnoga od tih svojstava nasledio je od svoje roditeljske klase, a neka od njih su njegova
specifičnost po čemu se izdvaja od drugih objekata u svojoj klasi. Stavljanjem u fokus pojedinih
objekata oni se ponašaju na odgovarajući način svojstven ponašanju svoje klase. Ponašanje objekta,
njegovo reagovanje na određeni događaj, jeste unapred isprogramirano za posmatranu klasu.
Gradivo koje treba obraditi: Shvatanje forme kao objekta, postavljanje objekata na formu iz
kutije sa alatkama (Slika 3), podešavanje osobina izabranog objekta u prozoru osobina (Slika 4).
Slika 3. Slika 4.
Metodički prikaz realizacije gradiva: Prilikom prvog formiranja forme u Microsoft Accessu,
pomoću Wizarada (Slika 5), jasno je uočiti različite vrste objekata, odnosno klase kojima ovi pripadaju,
kao što su polja sa natpisom, polja za tekst, polja za potvrđivanje, padajuće liste, okvir za vezani
objekat koji se popunjava OLE objektom kao što je slika...
Slika 5.
Potrebno je u prozoru osobina pogledati ponuđena svojstva svakog pojedinačnog objekta,
uočiti koja su svojstva došla kao nasleđena od roditeljske klase, a koja su specifična za dati objekat.
Zatim vršiti izmene svojstava objekata. Dalje, samostalno kreirati forme, postepeno dodajući objekte iz
različitih klasa.
1
U Access-u se može programirati pravljenjem makroa koji automatizuju određene poslove. Većinom procedure
daju bolje performanse nego makroi (ne uvek).
Slika 6.
Slika 7.
Slika 8.
Slika 9.
9. ZAKLJUČAK
Bitno je naglasiti da se u okviru Microsoft Access-a može isprogramirati ne manje kompleksna
kompletna aplikacija nego u samom Visual Basic-u. Takva aplikacija ne mora u opštem slučaju
koristiti Acceess-ovu bazu podataka nego se može povezati na Microsoft SQL Server ili pak na Oracle
bazu podataka ili bilo koju drugu. Ovde se već radi o Access-ovom Project-u što svakako prevazilazi
srednjoškolsko gradivo.
U svakom slučaju, proučavanje baza podataka je uvek atraktivno, a Microsoft Access je kao
alat vrlo pogodan jer se može koristiti prvo kao veoma jednostavan a kasnije i kao veoma kompleksan
alat.
10. LITERATURA
1. Novalis Susann: Access 97 Makroi i VBA, Mikro knjiga, 1997.
2. Novalis Sussan, Jones Dana: Majstor za Access 2002 VBA, Kompjuter biblioteka, 2002.
3. Prague Cary N. i Irwin Michael R.: Microsoft Access 2000 biblija, Mikro knjiga, 1999.
4. Stankić Rade, Marinčić Dragan: Računarstvo i informatika za III razred gimnazije, Zavod za
udžbenike i nastavna sredstva Beograd, 2000.
5. Zech Friedrich: Metodika matematike-opšti kurs.