Professional Documents
Culture Documents
PiL Bilten 2009 03
PiL Bilten 2009 03
Sadržaj:
Klasici pedagogije - Džerom Bruner 2
Mala škola baza podataka – SQL Server 2008 (3) 4
ASP.NET (7) 8
Detaljni vodič za program Microsoft Office Publisher 2007 (1) 13
Urednik:
Katarina Milanović
Autori:
Miloš Milosavljević
Snežana Popović
Katarina Milanović
Mart 2009 1
Elektronski časopis za nastavnike Microsoft© Partner u učenju
Klasici pedagogije
U liniji konstruktivističke pedagogije, ime i rad 94-godišnjeg američkog psihologa Džeroma Brunera
se nadovezuje na sled i dela velikana pedagogije Djuija, Pjažea i Vigotskog. Bruner je radio je na
Oksforskom i Hardvarskom fakultetu u svojstvu profesora psihologije, aktivno učestvovao u Američkoj
obrazovnoj reformi 70-tih godina XX veka i svojim delima puno uticao na kognitivnu psiohologiju i
pedagogiju XX veka.
Statua sfinge, Grčka (540 p.n.e.) Keramička pločica, Iran (1000 p.n.e.) Čovek-bik, Pablo Pikaso
Bruner ističe da čovekov um nije pre svega alat za obradu informacija, već kreator značenja u okrilju
kulture u kojoj se razvija, i on kaže: “Kultura oblikuje um ... ona nam daje alat kojim konstruišemo, ne
samo svoj svet, već i viđenje sebe samih i sopstvenih moći.” Učenici uče konstruišući nove ideje, na
temelju znanja koje već poseduju, izborom informacija i njihovim promišljanjem, konstruisanjem hipoteza
i pravljenjem izbora na osnovu mentalnih šema. Proces saznavanja i klasifikacije znanja treba da bude
aktivan, uz lično angažovanje učenika u otkrivanju znanja. „Podučavanje ... je proces konstrukcije znanja.
Učenika učimo, ne da bi od njega napravili malu živu enciklopediju znanja, već da bi ga naučili da
razmišlja: koristeći matematičku logiku u računu, tumačeći istoriju kao istoričari, a to činimo motivišući ga
da uzme aktivno učešće u procesu učenja. Saznavanje je proces a ne proizvod.“
Bruner tvrdi da je način na koji učenik uči povezan je sa 3 načina na koji doživljavamo i
predstavljamo svet oko nas: proaktivno (akcija i demonstracija), ikonografski (slike) i simbolički
(apstrakcijom – kroz jezik i govor). U procesu učenja ovo može biti iskorišćeno tako što se, kada učenici
uče o npr. mostovima, oni ohrabruju da naprave maketu mosta, ili da pogledaju i analiziraju slike ili
filmove o mostovima (ikonografski) ili da pročitaju različite tekstove o mostovima pa da onda diskutuju o
njima (simbolično). Ove teorije je kasnije razvio Hauard Gardner, Brunerov učenik i saradnik, u teoriju
višestruke intiligencije.
Lična strana i kontakt podaci Džeroma Brunera mogu se naći na ovoj Web strani.
„Transfer znanja, kao bilo koja ljudska razmena, je društvena funkcija – ona minimalno traži
da postoji „učenik“ i „učitelj“ (ako ne učitelj od krvi i mesa, onda zamena za učitelja u obliku
knjige, filma ili računara).“
„Uloga obrazovanja je, bez sumnje, da osposobi ljude kao individue, da dostignu svoj puni
potencijal, da ih opremi alatima i osećajem mogućnosti da iskoriste do maksimuma svoje
veštine, pamet, želje. Druga, suprotstavljena, strana obrazovanja je da je uloga obrazovanja
da reprodukuje kulturu u kojoj se odvija i koju podržava, i ne samo da reprodukuje kulturu
već i da proširi njen uticaj.“
Katarina Milanović
Mart 2009 3
Elektronski časopis za nastavnike Microsoft© Partner u učenju
U prehodnom nastavku smo napravili svoju prvu bazu podataka na Microsoft SQL Serveru. Sada je vreme
da se upoznamo sa osnovnim objektima koji se nalaze u svakoj bazi. Naučićemo njihovu funkciju i kakve
su preporuke za njihovo korišćenje.
Imajući u vidu da ovaj serijal namenjen početnicima, proučićemo samo osnovne objekte.
Pre svega treba razrešiti moguću pogrešnu interpretaciju. Kada se kaže "objekti SQL servera", ne misli se
na objekte u smislu objektnog programiranja, već jednostavno na određene kategorije funkcionalnosti koje
pruža SQL Server. Naravno, SQL Server podržava i pravo objektno orijentisano programiranje, ali to su
napredne tehnike koje prevazilaze ambicije ovog serijala.
Pokrenite Microsoft SQL Server Management Studio i povežite se na lokalni server kao što smo naučili u
predhodnom nastavku.
Potom, sa leve strane kliknite na plus ikonu pored naše baze podataka koju smo nazvali MojaBaza kao što
je prikazano na slici:
Hijerarhijski je prikazana baza podataka i ispod nje svi pripadajući objekti. Na slici je takođe otvoren i čvor
"Programmibility" sa svojim pod objektima.
Tabela
4 Novembar 2008
Microsoft© Partner u učenju Elektronski časopis za nastavnike
Možemo slobodno reći da je tabela (eng. Table) osnovni objekat SQL Servera, kao i svake druge baze
podataka. Tabela je nosilac informacija i nju kreira korisnik u skladu sa svojim potrebama. Predstavlja
jednu logičku celinu – entitet u kome se čuvaju podaci. Postoji jednostavan način na osnovu koga se može
odrediti koje tabele ćete imati u bazi i šta će se u njima nalaziti. Pažljivo slušajte zahteve korisnika (ili
vlastite ako pravite bazu za sebe) i obratite pažnju na imenice. Ako zahtev izgleda na primer ovako: "Želim
da imam informacije o odeljenjima, učenicima, profesorima i predmetima", prilično je jasno da ćemo u bazi
imati tabele "Odeljenja", "Učenici", "Profesori" i "Predmeti". Obično ih bude još jer treba nekako međusobno
povezati odeljenja, učenike i predmete ali o tome kasnije.
Fizički tabela predstavlja matricu sa redovima i kolonama u kojoj se nalaze (ili će se nalaziti) podaci.
Obavezno je poređenje sa radnim listom u aplikaciji Excel, samo što tabela u bazi ima mnogo striktnija
pravila.
Kada krećete sa pravljenjem tabele koja će predstavljati neki entitet, počnite od karakteristika (atributa) tog
entiteta koje želite da imate u toj tabeli.
Na primer ako želite da napravite tabelu u kojoj će se nalaziti podaci o učenicima škole, jasno je da treba
imati sledeće atribute:
Bez ovakovog primarnog ključa bilo kakva manipulacija podacima bi bila, otežana, sklona greškama ili
nemoguća.
Tehnički gledano, tabela ne mora da ima primarni ključ, odnosno ovakvo jedinstveno polje, ali to apsolutno
ne treba raditi. Svaka tabela koju pravite, treba da ima i primarni ključ.
Primer tabele koja sadrži podatke o kupcima (eng: Customers) je prikazan na sledećoj slici:
Mart 2009 5
Elektronski časopis za nastavnike Microsoft© Partner u učenju
Ovo je jako važno razumeti – praktično baza podataka se sama brine i sebi na osnovu pravila koje smo
definisali. Važno pravilo je primarni ključ, ali ima ih još dosta i mogu se implementirati na razne načine.
Osnovno pravilo koje definišemo prilikom kreiranja tabele je tip atributa. Podatak koji želite da čuvate u
atributu definiše i njegov tip. Ponoviću primer atributa jednog učenika, ali sada i sa njegovim tipom:
Iz ove liste je jasno da postoje tekstualni, datumski, celobrojni i realni (broj sa decimalnim zarezom) tipovi
atributa. Zapravo ima ih još mnogo više, ali ovo su osnovni. Ako smo za atribut "Datum upisa" izabrali
datumski tip, za vrednost ovog atributa je moguće isključivo upisati validni datum. Bilo šta drugo će za
posledicu imati prijavu greške i odbijanje unosa ili izmene sloga.
U sledećem nastavku kada budemo kreirali tabele ćemo detaljnije naučiti tipove atributa koje nudi SQL
Server. Za sada samo je bitno znati da je potrebno izabrati odgovarajući tip za svaki atribut tabele.
6 Novembar 2008
Microsoft© Partner u učenju Elektronski časopis za nastavnike
Ovaj upit prikazuje podatke iz nekoliko tabela i u praksi nije bitno veliki – ima i manjih i većih od njega.
Sada zamislite ako nešto ovako stalno provlačite kroz aplikaciju ili još gore, zahtevaju se neke izmene na
već gotovoj aplikaciji.
Umesto toga, napravićemo pogled na osnovu ovog upita i na primer nazvaćemo ga "Fakture".
Prilično jednostavnije, a ako kasnije treba nešto menjati, dovoljno je promeniti ovaj pogled, aplikacije ne
treba dirati.
Ovde je važno napomenuti da pogled NE sadrži podatke. On sadrži samo definiciju na koji način treba
prikazati podatke iz tabela.
Uskladištene procedure predstavljaju programibilni deo SQL servera. Predstavljaju oblast za sebe i u ovom
serijalu ih nećemo obrađivati. Programski jezik SQL Servera se zove TSQL i predstavlja mešavinu
programskih jezika PASCAL, C i BASIC. Posebno je prilagođen radu sa bazama podataka, ali takođe
poseduje standarde programske strukture grananja, petlji, varijable i tako dalje.
U rukama iskusnog programera baza podataka predstavlja izuzetno oruđe.
Za učenje TSQL programskog jezika preporučujem knjigu u izdanju Microsoft Press "Microsoft® SQL
Server® 2008 T-SQL Fundamentals".
Informacije na http://www.microsoft.com/learning/en/us/Books/12806.aspx .
U sledećem nastavku ćemo se posvetiti kreiranju tabela, tipovima atributa i implementaciji primarnog ključa.
Miloš Milosavljević
Mart 2009 7
Elektronski časopis za nastavnike Microsoft© Partner u učenju
ASP.NET (7)
U prethodnom delovima našeg serijala smo se bavili kreiranjem Web aplikacija i Web strana,
dodavanjem kontrola, proverom ispravnosti unešenih podataka, kao i podešavanjem izgleda strana u
Web aplikaciji.
Preporuka: Pre nego što krenete da čitate ovaj članak, ukoliko do sada niste radili sa SQL serverom
2008, pročitajte članke serijala o bazama podataka "Mala škola baza podataka", koji je krenuo u januaru
2009. godine u našem časopisu.
Na našim Web stranama ćemo prikazivati podatke koji se nalaze u Northwind bazi. Ukoliko
nemate ovu bazu na vašem SQL serveru, možete je dodati na sledeći način:
1. Preuzmite Northwind.zip sa sledeće lokacije
http://www.microsoft.co.yu/download/obrazovanje/pil/northwind.zip
2. Raspakujte datoteku u lokaciju na vašem disku, na primer C:\Northwind
3. Otvorite Microsoft SQL Server Management Studio, i u Object Explorer-u, kliknite
desnim tasterom miša na Databases.
4. U okviru padajuće liste odaberite Attach…
5. Zatim u okviru Attach Databases dijaloga, kliknite na dugme Add, odaberite
NORTHWND.MDF iz foldera C:\Northwind i kliknite na dugme OK.
6. Posle toga Attach Databases dijalog bi trebao da izgleda kao na prikazanoj slici.
Kliknite na dugme OK.
7. Ako je sve kako treba, u okviru čvora Databases u Object Explorer-u pojavite se novi
čvor Northwind.
8. Sada možete da koristite Northwind bazu podataka.
8 Novembar 2008
Microsoft© Partner u učenju Elektronski časopis za nastavnike
ASP.NET sadrži više vrsta kontrola koje dozvoljavaju rad sa različitim izvorima podataka, kao što su:
baze podataka, XML dokumenti, ili klase za rad sa podacima. Ove kontrole omogućavaju povezivanje
sa izvorima podataka, kao i preuzimanje i promenu podataka, pri čemu ne zahtevaju pisanje koda.
Sada ćemo kreirati novu ASP.NET aplikaciju, kako bismo pokazali kako se: pristupa bazi podataka,
preuzimaju i prikazuju odabrani podaci pomoću GridView kontrole.
Osnovna namena GridView kontrole je tabelarni prikaz podataka. Kontrola omogućava i da se podaci
selektuju, menjaju i brišu, kao i da se prikazuju sortirani po odabranoj koloni u rastućem ili opadajućem
redosledu. Prikaz podataka je moguće urediti po stranama (paging), odnosno u situacijama, kada
kontrola sadrži veliki broj redova, omogućeno je da se prikaže određeni broj redova po strani.
3. Na GridView Tasks meniju, u listi Choose Data Source, odaberite <New data source>.
(Ukoliko ne vidite GridView Tasks meni, kliknite desnim tasterom miša na GridView kontrolu, i iz
menija odaberite opciju Show Smart Tag). Kao rezultat se pokreće Data Source Configuration
Wizard, koji će nam pomoći da odaberemo izvor podataka i kreiramo konekciju prema njemu.
Mart 2009 9
Elektronski časopis za nastavnike Microsoft© Partner u učenju
6. Na Add Connection dijalogu, koji se pojavio, potrebno je da odaberete ime vašeg SQL Servera,
način identifikacije i naziv baze podataka. Ovi podaci zajedno formiraju string za povezivanje
(ConnectionString) sa bazom podataka. Ime SQL Servera je isto kao ime računara na koji je
instaliran. Takođe, možete da umesto imena stavite . (tačku), ili upišete localhost. Iz padajuće
liste Select or enter a database name, odaberite Northwind bazu podataka. Da biste proverili
da li će veza sa bazom biti uspostavljena, kliknite na dugme Test Connection. Ukoliko je sve
OK, pojavljuje se poruka Test connection susseeded, u suprotnom, proverite podešavanja.
Posle svega, dijalog treba da ima sledeći izgled:
10 Novembar 2008
Microsoft© Partner u učenju Elektronski časopis za nastavnike
Mart 2009 11
Elektronski časopis za nastavnike Microsoft© Partner u učenju
Strana nema neki posebno zanimljiv izgled, ali je funkcionalna. U sledećem nastavku ćemo podešavati
izgled GridView kontrole, promeniti imena kolona, dodati mogućnost za Paging, sortiranje i filtriranje
podataka.
Snežana Popović
12 Novembar 2008
Microsoft© Partner u učenju Elektronski časopis za nastavnike
Mart 2009 13
Elektronski časopis za nastavnike Microsoft© Partner u učenju
14 Novembar 2008
Microsoft© Partner u učenju Elektronski časopis za nastavnike
Ukoliko treba da uklonite skup ili dodatno uredite druga svojstva, koristite meni Uredi (Edit) i
funkciju Poslovne informacije (Business Information). Tu ćete pronaći okvir za dijalog u kome
možete dodatno urediti informacije ili u potpunosti izbrisati skup iz aplikacije.
Opcije (Options), ovde se nalaze samo određeni tipovi predložaka. U opcijama možete podesiti
veličinu stranice ili njen prikaz.
Slika 1
Da biste podesili sva svojstva koje nova publikacija treba da sadrži, kliknite na dugme Kreiraj (Create) i
publikacija će se prikazati na radnoj površini. Sada možete da počnete sa uređivanjem i menjanjem
teksta.
Mart 2009 15
Elektronski časopis za nastavnike Microsoft© Partner u učenju
Zamena predložaka
U oknu sa zadacima i predefinisanom meniju
Oblikovanje publikacije (Format Publication)
se nalaze osnovne funkcije. Praktično jednim
klikom mišem na jednostavan i lak način možete
promeniti gotove izabrane predloške. U oknu sa
zadacima Opcije (Options), kliknite na stavku
Promena predložaka… (Change Template…).
Pogledajte Sliku 6. Otvoriće se stranica za
pokretanje sa ponuđenim predlošcima. Ovde
treba da izaberete novi predložak i da potom Slika 4
kliknete na dugme U redu (OK).
Automatski će se otvoriti dijalog u kome imate mogućnost primene predloška na postojeću publikaciju, ili
kreiranja nove publikacije. U slučaju da primenite predložak na postojeću publikaciju, sadržaj teksta će
ostati isti. Promeniće se samo raspored i grafički prikaz stranice.
16 Novembar 2008
Microsoft© Partner u učenju Elektronski časopis za nastavnike
Zadatak
Od direktora škole ste dobili ste zadatak da kreirate školski bilten koji će sadržati slike i informacije o
vašoj školi. Za to vam je potreban program Microsoft Office Publisher 2007. Pošto sa ovim
programom ne radite često, koristićete predloške da biste kreirali bilten. Slike su vam dostupne u
obliku fotografija i datu brošuru ćete ispuniti neophodnim tekstom.
Metod rada
Korišćenjem pripremljenog skupa predložaka, u Poslovnim informacijama (Business Information)
unesite kontakt informacije škole. Nakon toga unapred podesite raspored stranice, stilove fonta i šeme
boja vašeg predloška. Koristite biblioteku sadržaja da biste sačuvali određene objekte za buduće
korišćenje. Pokušajte da izaberete više tipova predložaka i promenite postojeći predložak u drugi.
1. Pokrenite program.
2. Iz ponuđenih kategorija predložaka, izaberite stavku Bilteni (Newsletters).
Mart 2009 17
Elektronski časopis za nastavnike Microsoft© Partner u učenju
3. Među ponuđenim predlošcima pronađite onaj pod nazivom Školska tabla (School).
4. U desnom uglu stranice u odeljku Prilagodi (Customize) izaberite:
a. Tip šeme boja Pustinja (Desert).
b. Tip šeme fonta kancelarija 2 (Office 2).
c. Stavku Poslovna informacija (Business information) – dodajte vaš novi skup klikom
na dugme Kreiraj novo… (Create New...). Popunite ga i nazovite Škola (School) i
izaberite za svoju publikaciju.
5. U odeljku Opcije (Options) podesite raspored stranice i kliknite na stavku Prikaz jedne
stranice (One-page spread).
6. Kliknite na dugme Kreiraj (Create).
a. Prikazaće se novi tip Biltena (Newsletter), i dizajn publikacije Škola (School).
7. Krećite se po oknu sa zadacima i pokušajte, na primer, da u publikaciji promenite šemu boje na
tip Ostrvo (Island).
8. U oknu sa zadacima, idite na stavku Publisher zadaci (Publisher Tasks). Ovde promenite
poslovne informacije:
a. Kliknite na stavku Dodaj tekst i slike (Add text and images).
b. Potom kliknite na stavku Umetni poslovne informacije (Insert business information).
c. U polju za naziv vaše organizacije, stavite naziv vaše škole.
9. U oknu sa zadacima, idite na odeljak Oblikovanje publikacije (Format Publication).
10. U odeljku Predložak (Template), kliknite na ikonu Promena predloška… (Change
Template…)
11. Među gotovim kategorijama, izaberite kategoriju Bilteni (Newsletters).
12. Kliknite na stavku Tabulatori (Tabs) koja se nalazi ovde.
13. Kliknite na dugme U redu (OK):
a. Imajte u vidu da su boja interfejsa i sve druge postavke iz prethodnog predloška.
14. U okviru za dijalog Promena predloška.. (Change Template…), izaberite postavku Primeni
predložak na ovu publikaciju (Apply template to the current publication)
15. Publikacija će se promeniti izgled u nov izgled brošure
16. U brošuru unesite tekst i sliku ukoliko je moguće vezano za vašu školu.
a. Sliku možete umetnuti na standardan način. Kliknite na meni Umetni (Insert), potom na
komandu Slika (Picture) i zatim na stavku Iz datoteke… (From File…)
17. Umetnite sliku vaše škole u odeljak Sadržaj biblioteke (Content Library):
a. Desnim tasterom miša kliknite na sliku i na komandu Dodaj sadržaju biblioteke… (Add
to Content Library…).
18. U sadržaju biblioteke kreirajte kategoriju pod nazivom Škola (School) pomoću komande
Uređivanje liste kategorija (Edit Category List…)
19. Među ponuđenim kategorijama, potvrdite kategoriju Škola (School).
20. Kliknite na dugme U redu (OK).
a. Slika će biti dodeljena odeljku Biblioteka sadržaja (Content Library).
21. Sada kada je brošura spremna, možete umetnuti sadržaj teksta.
22. Sačuvajte datoteku u fasciklu koju ste ranije kreirali pod nazivom skola.pub.
Možete sve potvrditi. Pogledajte Slika .
18 Novembar 2008
Microsoft© Partner u učenju Elektronski časopis za nastavnike
Slika 10
Zaključak
Cilj ovog vodiča je upoznavanje čitalaca sa mogućnostima koje nudi najnovija verzija programa
Microsoft Office 2007, kao i predstavljanje principa pojedinačnih funkcija i novih karakteristika kroz
praktične primere i vežbe.
Ova publikacija je još jedna u nizu sistematskih vodiča za škole koja se bavi programima sistema
Microsoft Office 2007. Ostale dostupne besplatne naslove u originalu možete preuzeti na Web
lokaciji http://www.modernivyuka.cz/ (u odeljku Moderna nastava (Modern Teacher)):
„Čvrsto verujemo da će vam ovo izdanje biti od koristi ne samo zato što ćete mnogo efikasnije
koristiti sistem Microsoft Office2007, već zato što će vam koristan priručnik prilikom rada sa vašim
đacima i učenicima.”
Mart 2009 19