Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Baze podataka
Baze podataka -Opis predmetaBaze podataka -Opis predmeta
Učenje i podučavanje baza podataka potiče i osigurava razvoj svijesti učenika ka rješavanju
problema kroz jasno definisane i hronološki određene korake, a s ciljem ispunjenja konačnog
zadatka, odnosno cilja i zahtjeva. Zanimanjem za ovu oblast učenik će neosporno pokazati
kompetenciju za napredak na polju kreativnosti, obzirom da će njegov rad biti plod izričito
sopstvenih ideja i zamisli, a relevantno s tim uporedo će razvijati i sposobnost kritičkog
razmišljanja. U toku rada učenici će razvijati vrijednosti, znanja i kompetencije koje će im
omogućiti da žive samopouzdani, povezani, aktivno uključeni u cjeloživotno učenje. Učenici će
stvarati logičke modele na osnvu posmatranja realnog sistema.
Proučavanje baza podataka, te izučavanje sekvenci vezanih za modeliranje podataka potiče
razvoj generičkih kompetencija kod učenika, kroz povezan sklop znanja, vještina i vrijednosti
koje se mogu primjenjivati u različitim životnim situacijama. Proučavanje ovog predmeta ne
mora biti vezano za profesionalno korištenje baza podataka.
Proučavanjem baza podataka učenici razvijaju kompentencije analize realnog sistema i
njegovog prilagođavanja računarski baziranim primjenama. Naročito modeliranje podataka će
stvoriti kod učenika novu "filozofiju" posmatranja stvarnog svijeta kojeg opisujemo .
Prepoznavanje i razlaganje problema te pronalaženje vlastitih načina rješavanja problema na
temelju prethodnih iskustava, ideja, asocijacija i razmišljanja o uzročno-posljedičnim vezama
unesenih parametara, te usvajanje metakognitivnih znanja i vještina, čime im je omogućeno
samostalno upravljanje procesima učenja, čine preduvjet za usvajanja nekih još kompleksnijih
znanja i vještina u budućnosti.
Ova tema razvija istraživački duh povezano s pretraživanjem i obradom informacija, kritičkim
promišljanjem i vrednovanjem prikupljenih informacija u obrazovnom kontekstu. U domeni
odgovornog korištenja informacijske i komunikacijske tehnologije učenici stječu znanja, vještine
i stavove o mogućnostima koje ona pruža te razvijaju pozitivan stav prema tehnologiji kao
podršci učenju i stvaranju. U domeni inovativnosti u digitalnom okruženju učenike se potiče da
slobodno i otvoreno iskažu svoju maštovitost u radu s tehnologijom.
Učenik kroz predmet Baze podataka razdvaja globalne logičke definicije baze podataka od
lokalne logičke definicije za jednu aplikaciju tj. program. Postojeća se znanja, kompetencije i
vještine proširuju i produbljuju te se povezuju s novim vrijednostima, čime se potiče stvaranje
integrisanog znanja koje se može lako primijeniti u situacijama učenja posve novih stvari.
Izučavanje Baza podataka razvija istraživački duh povezano s pretraživanjem i obradom
informacija, kritičkim promišljanjem i vrednovanjem prikupljenih informacija u obrazovnom
kontekstu. U domeni odgovornog korištenja informacijske i komunikacijske tehnologije učenici
stječu znanja, vještine i stavove o mogućnostima koje ona pruža te razvijaju pozitivan stav
prema tehnologiji kao podršci učenju i stvaranju.
Ovaj predmet omogućuje učeniku da stvori novu sliku o okruženju u kojem živi. Omogućava
učenicima da se jednostavnije uklope u izučavanje drugih predmeta koji zahtijevaju znanja
vezana za baze podataka.
Izučavanje predmeta Baze podataka treba da se odvija interakcijom sa drugim učenicima te da
se podstiče rad u grupama. Podučavanje ovog predmeta mora biti vezano za informatički
kabinet koji je opremljen odgovarajućom hardverskom i softverskom opremom. Izučavanje
predmeta Baze podataka treba da bude kontinuirano i uvijek u smjeru proširivanja već
stečenog znanja iz neke oblasti koja prati aktuelne trendove u okruženju, podstiče učenike da
razmišljaju, zaključuju, kreiraju i stvaraju nove ideje
predmet Baze podataka pripada oblastima rješavanje problema primjenom IKT-a. Podučava se
u gimnazijama u informaciono-komunikacionom izbornom području, u trećem razredu sa 70 i u
četvrtom razredu sa 30 nastavnih sati godišnje.
Baze podataka
Baze podataka - Ciljevi učenja i podučavanja predmetaBaze podataka - Ciljevi učenja i podučavanja predmeta
Učenik treba biti osposobljen da definira osnovne pojmove vezane za podatak: entitet,
informacija i podatak. Takodje, cilj je da neovisno o računarskoj ili "ručnoj" obradi definira način
povezivanja podataka od bita do baze podataka.
Učenik definira bazu podataka i objašnjava njenu ulogu u informacijskom sistemu, te
objašnjava problem oblikovanja baze podataka. Učenik transformira konceptualni model baze
podataka u shemu relacijske baze podataka.
Implementirati pravila integriteta, primijeniti entitetski i referencijalni integritet u oblikovanju
baze podataka, implementirati jednostavne i kompleksne E-R modele.
Ustanoviti prednosti konceptualnog modela jednostavnije relacijske baze podataka.
Učenik koristi SQL naredbe za kreiranje, promjenu i brisanje tablica, upootrebljava SQL
naredbe za dodavanje, promjenu, brisanje i čitanje podataka iz tablice. Ilustrira primjenu baze
podataka u vremenskom domenu.
Ilustrira važnost primjene transakcija kod promjena u bazi podataka. poznaje osnovne
administracijske poslove nad bazom podataka. Učenik je osposobljen objasniti važnost
sigurnosti baze podataka.
Izrada jednostavnije baze podataka (WEB-design, kiosk-prodaja).
Baze podataka
Baze podataka - Oblasna struktura predmetnog kurikulumaBaze podataka - Oblasna struktura predmetnog kurikuluma
Informacije i digitalna tehnologija
A
IKT predstavlja najbolji alat koji nam je trenutno dostupan za učenje i rad u online
okruženju. Obuhvaća bilo koji proizvod koji će pohranjivati, dohvaćati, manipulirati, prenositi
ili primati informacije elektroničkim putem u digitalnom obliku (npr. Osobni računari,
uključujući pametne telefone, digitalnu televiziju, e-poštu ili robote).
Potrebno je stalno praćenje i usavršavanje u korištenju novih hardverskih i softverskih
rješenja, da bi se pravilno izabrala tehnologija i odgovarajući softver za primjenu u nekoj
oblasti. Da bi se efikasno koristila IKT moraju se znati osnovni informatički pojmovi kao što
su: informacija, podatak, datoteka, baza podataka. takodje potebno je znanje o vrstama
memorije i dugotrajnost zapisa u njima, količina memorije koju zauzima neki fajl, brzina
prenosa podataka, kreiranje rezervnih kopija. Od brzine koja nam je dostupna na mreži
zavisi da li ćemo koristiti tekst, zvuk ili video u komunikaciji sa drugima, pa je potrebna
pravilna procjena koja se temelji na navedenim osnovnim informatičkim pojmovima.
Računarsko modeliranje i programiranje
B
Modeliranje i programiranje usko su vezani pomažu nam u rješavanju složenih problem te
prepoznavanju koraka/dijelova u rješenju problema. Da bi postavili rješenje razvija se plan
rješavanja problema te u njemu prepoznaju podproblemi, manji problemi s kojima se
susrećemo, odnosno problemi koji se rješavaju u stvarnom svijetu. Vrši se analiziranje
mogućnosti implementiranja rješenja potproblema u rješenje složenoga problema
primjenjujući moguće izmjene/prilagodbe ako je potrebno. Rješavanje primjera problema iz
svakodnevnoga života se vrši demonstriranjem postupka rješavanja tako što se vrši
rastavljanje na manje poznate probleme. Ova oblast omogućuje opis problema, navodi koji
su ulazni podaci i koje rezultate treba dobiti. Analiziranjem problema, izdvaja važna
obilježja (atribute) koja se opisuju i koja utječu na rješavanje odabranoga problema te
predlaže i razvija model za rješavanje problema. Sastavljanje pravila, različiti grafički prikazi
i sl. mogu opisati, ali i predvidjeti ponašanje toga modela. Analiziranje ponašanja
modela omogućuje kritičko vrednovanje i predviđanje rješenja problema.
Poslovna inteligencija
C
Poslovna inteligencija je skup metodologija i koncepata za prikupljanje, analizu i distribuciju
informacija uz pomoć različitih softverskih alata. To je jedna od tehnika poslovnog
izvještavanja koja omogućava pronalaženje informacija potrebnih za lakše i tačnije
donošenje poslovnih odluka.
Neke od metoda poslovne inteligencije uključuju rudarenje podataka (Data Mining),
skladištenje podataka (Data Warehousing) i OLAP mrežnu analitičku obradu podataka.
Poslovna inteligencija je evoluirala iz sistema za podršku odlučivanju DSS.
Poslovna inteligencija predstavlja proces prikupljanja podataka i informacija koji nakon
odgovarajuće obrade (izrada analitičkih izvještaja) postaju “znanje” privrednog subjekta,
usmjerena je na informacije na temelju kojih se mogu anticipirati budući procesi, događaji,
akcije ili kretanja (poslovni trendovi).
Baze podataka
Baze podataka - Ishodi učenjaBaze podataka - Ishodi učenja
Odgojno-obrazovni nivo i razred
SrednjeSrednje
IIIIII
Godine učenja i podučavanja predmeta: 1Godine učenja i podučavanja predmeta: 1
A A Informacione iInformacione i
komunikacionekomunikacione
tehnologijetehnologije
A.III.1
A.III.2
C C Digitalno društvoDigitalno društvo
C.III.1
B B RačunarskoRačunarsko
modeliranje imodeliranje i
programiranjeprogramiranje
B.III.1
B.III.2
B.III.3
B.III.4
B.III.5
A A InformacioneInformacioneiikomunikacionekomunikacionetehnologije tehnologije
A.III.1A.III.1
Analizira pojmove podatka i informacije,prepoznaje jedinstvene karakteristikepodataka, pronalazi kvalitete podatakaza usporedbu.
A.III.2A.III.2
Objašnjava načine pohranivanjapodataka u računarskoj memoriji,neovisno o vrsti sadržaja.
TIT-3.1.1 TIT-3.4.1 TIT-3.1.2 TIT-3.4.1
Definiše podatak i informaciju.
Razlikuje podatak od informacije, te dajeprimjere istih.
Razvrstava proste i složene informacije.
Analizira historijski razvoj računarskeobrade obrade i pohranjivanja sa aspektabaza podataka.
Razvrstava područja primjene bazapodataka.
Analizira logičku strukturu padataka, znaodrediti veličinu datoteke prema logičkojorganizaciji.
Objašnjava fizički format podataka iizražava brojem fizičku veličinu memorijekoju datoteka zauzima.
Razlikuje slogove po strukturi polja.
Razlikuje datoteke po načinu pristupa i posadržaju.
Razvrstava programe za upravljanje premavrsti datoteke.
KLJUČNI SADRŽAJI
Podatak,
Informacija,
Vrste podataka, tj. informacija,
Načini predstavljanja podataka,
Integracija podataka: bit, znak, polje,segment...baza podataka.
KLJUČNI SADRŽAJI
Logički format podataka- polje, slog,datoteka.
Fizički format podataka, bit, byte, riječ.
Metode pristupa slogu u datoteci.
Vrste datoteka po sadržaju.
Upravljanje datotekama podataka.
PREPORUKE ZA OSTVARENJE ISHODA
Kroz primjere pokušava se učenikeizvježbati da mogu na jednostavan načinprepoznati i analizirati primjere izsvakodnevnog života, sve s ciljem razvojainformacionog sistema podržanog bazamapodataka. Kroz primjere osposobljavatiučenike da uspostave vezu podatak-informacija-znanje. Osposobljavati učenikeda mogu razlikovati različite načinepredstavljanja podataka: broj, tekst, slika,zvuk...Preporučuje se grupna metoda rada
PREPORUKE ZA OSTVARENJE ISHODA
Kroz različite vrste vježbi i projekateprovjeriti stečeno znanje iz osnova strukturepodataka, organizaciji podataka, koristitidostupne programske sisteme za rad sdatotekama. Zašto neki program možepročitati slikovni podatak a drugi ne?Upoznati učenike zašto je neka datotekasekvencijalna, relativna ili indexsekvencijalna. Razlikovati tekstualnedatoteke od datoteka koje sadrže zvuk ilisliku. Zašto recimo Notepad ne možepročitati Word dokument, bez obzira što obedatoteke sadrže isti tekst. Individualnimetod rada.
C C DigitalnoDigitalnodruštvodruštvo
C.III.1C.III.1
Vrednuje značaj analizepotreba korisnika ikomunikacije sakorisnicima.
UMP-1.3.1 KMP-1.1.1
Razumije važnostdokumentovanja poslovnihpravila.
Razlikuje strukturalna odproceduralnih poslovnihpravila.
Odabire koja poslovnapravila može predstaviti ubazi podataka.
Objašnjava potrebu logičkeanalize poslovnih pravila,operacija i procesa.
KLJUČNI SADRŽAJI
Analiza zahtjeva korisnika.
Strukturalna poslovna pravila.
Proceduralna poslovna pravila.
PREPORUKE ZA OSTVARENJE ISHODA
Kroz različite vrste vježbi i projekata provjeriti stečeno znanje. Uzeti primjere vezane zaškolski sistem, ili drugi učenicima razumljiv poslovni sistem. Upoznati učenike sa metodamadokumentovanja softvera prije izrade, recimo UML dijagrami. Razlike izmedju softverapodržanog bazom podataka po narudžbi ili za nepoznatog kupca. Koje poslovne događajepredstaviti podacima (DB), a koja isprogramirati. Pratiti učenike kroz svakodnevnuaktivnost i kroz rad u grupi. Analizirati sa učenicima konkretan dokument; recimo Zahtjev zaupis, koji podaci su obavezni, koji dokument se može formirati na osnovu Zahtjeva za upis isl.
B B RačunarskoRačunarskomodeliranje imodeliranje iprogramiranjeprogramiranje
B.III.1B.III.1
Objašnjava i upotrebljavarazličite sisteme zaupravljanje bazamapodataka (DBMS).
B.III.2B.III.2
Koristi različite modele inačine modeliranjapodataka (organizacijapodataka).
B.III.3B.III.3
Upotreboljava i opisujerelacioni model podataka,kao i pojmove entitet iatribut.
TIT-3.4.2 TIT-4.2.1 MTP-1.1.1 TIT-3.4.2
Definiše DBMS, i opisujeulogu DBMS-a.
Razlikuje pojam bazepodataka od pojma SUBP(Sistema za upravljanjebazama podataka).
1. Definiše model podataka.
2. Predstavlja shematskisvaki od modela:hijerarhijski, mrežni,relacioni...
1. Definiše relaciju, i kakose ista predstavlja.
2. Prepoznaje entitet,instancu entiteta, i atribute.
3. Odredjuje jedinstveni
Navodi primjernajkorištenijih DBMS.
Objašnjava funkcije DDL-a,DML i DCL.
Procjenjuje potrebuosiguranja podataka odneovlaštenog korištenja irazumije pojam očuvanjaintegriteta podataka.
3. Razlikuje konceptualni odlogički model.
4. Objašnjava osnovnepojmove apstrakcijepodataka (generalizacija,agregacija, specijalizacija ikompozicija).
identifikator.
4. Koristi grafičkopredstavljanje modelaobjekti-veze.
KLJUČNI SADRŽAJI
1. Vrste sistema za
upravljanje bazama
podataka, opis
svakog sistema
posebno,
2. Jezici za opis
podataka (DDL),
3. Jezici za rukovanje
podacima (DML),
4. Jezici za upravljanje
podacima (DCL),
5. Funkcije sigurnosti
baza podataka,
6. Funkcija očuvanja
integriteta baza
podataka,
7. Funkcija statističkog
praćenja rada baza
podataka.
KLJUČNI SADRŽAJI
1. Definicija modela,
2. Vrste modela
podataka,
3. Apstrakcija
podataka,
4. Metode
generalizacija,
agregacija,
specijalizacija i
kompozicija.
KLJUČNI SADRŽAJI
1. Osobine relacionog
modela,
2. Entiteti, instance
entiteta ili n-torke,
atributi,
3. Jedinstveni
identifikatori
entiteta,
4. Model objekti-veze,
5. Dijagram objekti-
veze (ERD).
PREPORUKE ZA OSTVARENJE
ISHODA
Učenik opisuje neki odsistema za upravljanje BP.Razumije razliku izmedjubaze podataka i sistema zaupravljanje bazamapodataka. Upoznat je s tzv.profesionalnim ineprofesionalnim DBMS-ovima. Zašto su nekisistemi za upravljanje DBgrafički a drugi tekstualnoorijentisani. Prepoznajerazliku između klasičnihprogramskih jezika ineproceduralnih upitnihjezika, koje su prednosti akoji nedostaci, kako tejezike povezati dafunkcionišu zajedno.
PREPORUKE ZA OSTVARENJE
ISHODA
Definiše model kao načinapstraktnog predstavljanjarealnog svijeta. Razumijeulogu i značaj modeliranjapodataka i izrade modelapodataka. Upoznat je sarazlikom između različitihmodela podataka, koje suprednosti hijerarhijskog, uodnosu na mrežni ilirelacioni model i suprotno.Preko primjera je upoznatsa metodama apstrakcijepodataka. Praktičneprimjere rješavatiindividualno i u grupi
PREPORUKE ZA OSTVARENJE
ISHODA
Učenik definiše relacionimodel podataka. Nastavnikpriprema zadatke zaindividualni rad, kako biučenici samostalno uočavalientitete i atribute koji supotrebni da bi se modeliraodio realnosti. Razgraničitipojam entitet od pojmaprimjerka (instance) entitetakroz dosta konkretnihprimjera. Učenikeosposoblajavati da npr. vezuučenik-škola mogupredstaviti ER dijagramom,ili neku drugu vezu vodećiračuna o pravilima crtanjaERD-a.
Nastavnik će koristećimoderna sredstvaprezentovanja upoznatiučenika s DBMS-omdostupnim u informatičkomkabinetu ili na onlineplatformi. Razumije potrebuza zaštitom padataka iočuvanju integritetapodataka.
B.III.4B.III.4
Prepoznaje i razlikuje tipove vezaizmeđu entiteta, u konkretnom zadatku,određuje tipove veza i crta dijagramobjekti-veze.
B.III.5B.III.5
Razlikuje tipove veza u konkretnomzadatku, konstruiše dijagram objekti-veze, prevodi model u normalizovanoblik.
MTP-1.1.1 TIT-4.1.1 TIT-3.4.3
1. Razumije opcionalnost i kardinalnostveze.
2. Predstavlja grafičkom shemom entitet,atribut i vezu u ER dijagram.
3. Predstavlja opcionalnost i kardinalnostveze u ER dijagram, primjenom grafičkihmetoda.
4. Analizira konkretne primjerekardinalnosti-preslikavanja podataka 1:1,1:M, M:1 i M:M.
4. Definiše nadtip i podtip kroz primjere tepredstavlja iste grafički ER dijagramom.
1. Prevodi logički model u relacioni.
2. Definiše tabele tj. relacije, te untutarrelacije: primarni, strani, sekundarni ključ.
3. Definiše rječnik podataka i katalogsistema.
4. Odabire preporučene formenormalizacije, radi sprečavanja redudance.
5. Koristi se sa nekim CASE alatom kojiolakšava projektovanje.
KLJUČNI SADRŽAJI
1. Tipovi veza među entitetima,
2. Kardinalnost ili preslikavanje i
opcionalnost,
3. Pravila za crtanje dijagrama
objekti-veze,
4. Predstavljanje veza u dijagramu
objekti-veze,
5. Generalizacija i specijalizacija -
nadtip i podtip.
KLJUČNI SADRŽAJI
1. Logički prikaz podataka.
2. Tabele i njene karakteristike.
3. Ključevi. Integritet. Operatori.
4. Rječnik podataka. Katalog sistema.
5. Redundancija podataka.
6. Normalizacija podataka svrha i
vrste.
7. CASE alati za projektovanje.
PREPORUKE ZA OSTVARENJE ISHODA
Kroz individualne zadatke učenici treba davježbaju tipove veza. Za svaki vidpreslikavanja, dati konkretne primjere.Osmisliti praktične primjere koji semodeliraju kroz koncept nadtipa i podtipa.Izvršiti poboljšanje modela kroz neki obliknormalizacije podataka. Koristiti neki GUIalat za lakše prezentovanje odnosa medjuentitetima - tabelama. Pseudorelacionirecimo Access ili relacioni ErWin,MySQLworkBanch..
PREPORUKE ZA OSTVARENJE ISHODA
Kroz individualne zadatke učenici treba davježbaju prevođenje realnog modela ulogički model, a dobijeni logički model uralaciju. Osmisliti praktične primjere koji semodeliraju razumljive učenicima. Izvršitipoboljšanje modela kroz neki obliknormalizacije podataka.
Učenici koriste neki DBMS da bi mogli krozpraktičan rad ranije naučeno daimplementiraju u realni sistem.
SrednjeSrednje
IVIV
Godine učenja i podučavanja predmeta: 2Godine učenja i podučavanja predmeta: 2
B B Računarsko modeliranje iRačunarsko modeliranje i
programiranjeprogramiranje
B.IV.1
B.IV.2
B.IV.3
B.IV.4
C C Poslovna inteligencijaPoslovna inteligencija
C.IV.1
A A Informacije i digitalnaInformacije i digitalna
tehnologijatehnologija
A.IV.1
B B RačunarskoRačunarskomodeliranje imodeliranje iprogramiranjeprogramiranje
B.IV.1B.IV.1
Upotrebljavaneproceduralniprogramski jezik zapristup podacima u bazipodataka.
B.IV.2B.IV.2
Primjenjuje upite zadefinisanje podataka irukovanje podacima,procjenjuje važnostograničenja za očuvanjeintegriteta ikonzistentnosti podataka.
B.IV.3B.IV.3
Upotrebljavaneproceduralno programiranje zapostavljanje upita-Queries nad bazompodataka.
TIT-3.4.1 TIT-4.2.1 TIT-4.2.1 TIT-4.2.1
1. Objašnjava pojamneproceduralnih jezika iSQL.
2. Objašnjava porijeklo irazvoj SQL-a.
3. Razvrstava komandeSQL-a na različitekategorije – vrste upita.
4. Koristi osnovne tipovepodatka (Text, Number)SQL-a.
5. Korisiti neki softverskialat.
1. Izrađuje “template“ bazupodataka, te u dobivenojbazi kreira tabele sakolonama - poljima.
2. Razlikuje osnovneelemente tabele: red,kolonu, primarni i straniključ.
3. Primjenjuje naredbe zapromjenu kreiranih dijelovau tabeli (Alter).
4. Koristi naredbe za odabir,upis, ažuriranje i brisanjepodataka.
5. Analizira ilieksperimentiše saograničenjima prilikomkreiranja tabele.
1. Razlikuje grupe upitaSQL jezika od jednostrukihupita.
2. Primjenjuje osnovne upitei kombinuje sa standardnimfunkcijama, na prethodnokreiranim tabelama.
3. Primjenjuje složene upitenad bazom podataka,pripremljene od stranenastavnika.
4. Koristi komandnu liniju ineki GUI alat za vježbanje.
KLJUČNI SADRŽAJI
1. Definiranje SQL-a,
2. Upitni blok SQL-a,
3. Osnovne vrste upita
– komandi u SQL-
u: Osnovni upit,
Filtrirani upit,
KLJUČNI SADRŽAJI
1. DDL naredbe:
CREATE TABLE,
CREATE INDEX,
CREATE VIEW, ALTER
TABLE, DROP TABLE,
DROP VIEW i DROP
KLJUČNI SADRŽAJI
1. Osnovni upit: SELECT
FROM,
2. Filtriranje s WHERE
klauzulom (AND, OR,
NOT...),
3. Sortiranje s ORDER
Sortirani upit,
Agregirani upit, Join
upit, Ugniježđeni
upit, Složeni upiti,
4. Tipovi podataka u
SQL-u.
5.
INDEX,
2. DML naredbe:
SELECT, INSERT,
UPDATE i DELETE,
3. Ograničenja-
Constraints (NOT
NULL i UNIQUE,
PRIMARY KEY...).
BY klauzulom,
4. Agregacija s GROUP
BY klauzulom,
5. JOIN Queries,
povezivanje više
tabela,
6. Ugniježdeni upiti
(SELECT i subSELECT
NAREDBA),
7. Standardne funkcije
(MIN, MAX,
COUNT...).
PREPORUKE ZA OSTVARENJE
ISHODA
Instalirati i podesiti nekisoftverski alat, npr. MySQLserver za kreiranje bazepodataka – poštovatiautorska prava. Krozrazličite vrste vježbi iprojekata stalnoprovjeravati napredovanje izosnova SQL-a. Pratitiučenike kroz individualnuaktivnost i kroz rad u grupi.Vježbe obavljati prekonekog GUI sistema kojipodržava SQL (MS SQLserver, MySQL WorkBench,ACCESS, MongoDB,SQLite).
PREPORUKE ZA OSTVARENJE
ISHODA
Kroz različite vrste vježbi iprojekata provjeriti stečenoznanje iz osnovnih komandiSQL jezika. Praktičnevježbe su vrlo bitne zasavladavanje gradiva. Pratitiučenike kroz aktivnost i krozrad u grupi. Koristiti alatekoji podržavaju GUI zapisanje SQL komandi (MSSQL server, MySQLWorkBench, ACCESS).
PREPORUKE ZA OSTVARENJE
ISHODA
Kroz različite vrste vježbi iprojekata provjeriti stečenaznanja vezana za upite nadbazom podataka. Pratitiučenike kroz aktivnost i krozrad u grupi. Krozjednostavan projekatpotvrditi stečana znanja.Koristiti alate kojipodržavaju GUI za pisanjeSQL komandi (MS SQLserver, MySQL WorkBench,ACCESS) ili neki sistem kojije tekst orijentisan i zahtjevapisanje komandi prekokomandne linije (MySQL).Uputiti učenike da koristeneki SQL tutorial recimo- SQL Tutorial - W3Schools.
B.IV.4B.IV.4
Objašnjava naprednekoncepte za povezivanje imanipulaciju podacimaunutar baze podataka.
TIT-4.2.1
1. Razumije pojamtransakcije.
2. Objašnjava pravila –Atomnost, Dosljednost,Izolacija, Postojanost iKontrola konkurencije.
3. Primjenjuje upotrebupodataka u vremenskomdomenu.
KLJUČNI SADRŽAJI
1. Transakcije (COMMIT i ROLLBACK ),
2. Transakcije i podudarnost. ACIP Pravila,
3. Vremenske baze podataka,
4. Upravljanje vremenom (DATE, TIME, TIMESTAMP, INTERVAL),
5. Upiti s vremenskim ograničenjima.
PREPORUKE ZA OSTVARENJE ISHODA
Kroz vježbe i projekte provjeriti stečeno znanje iz ove oblasti. Učenik je upoznat saznačajem ACIP koncepta tj. skupom svojstava transakcije baze podataka namijenjenihgarantovanju valjanosti podataka uprkos greškama, prekidima napajanja i drugimnezgodama. Na primjer, prijenos sredstava s jednog bankovnog računa na drugi, čak i kojiuključuje višestruke promjene, poput terećenja jednog računa ili kreditiranja drugog, jednaje transakcija. Učenik je osposobljen da ugradi u bazu podataka komande koje generišuvremenske događaje, danas, juče, prošli mjesec… Pratiti aktivnost individualno i kroz rad ugrupi.
C C PoslovnaPoslovnainteligencijainteligencija
C.IV.1C.IV.1
Upoznaje se sa različitimkonceptima upotrebepodataka u poslovnomsistemu – poslovnojinteligenciji, online obradipodataka.
TIT-2.2.3
1. Razumije pojamposlovanje i poslovnainteligencija.
2. Definiše skladištepodataka (Warehouse).
3. Razumije potrebu zaanalizom podatka zaunapređenje poslovanja.
4. Može opisati promjenekoje su nastale uposlovanju posljednjojdekadi.
KLJUČNI SADRŽAJI
1. Model skladišta podataka.
2. Potrebe za analizom podataka.
3. Sistemi za podršku odlučivanju (DSS).
4. Analitički procesi (OLAP).
5. On-line analitičko procesiranje.
6. Rudarenje podataka.
7. Baze u oblaku.
PREPORUKE ZA OSTVARENJE ISHODA
Istraživanjem na internetu upoznati se sa aktualnim sistemima primjene baza podataka.Kakva je uloga skladišta podataka (Warehouse) u poslovnom sistemu. Koji su ciljevianalize podatka, koji su sistemi razvijeni za lakše donošenje poslovnih odluka. Kakava jeuloga OLAP (Online Analytical Processing)sistema u vođenju aplikacija takozvaneposlovne inteligencije. Ko su rudari podataka, kako Cloud tehnologije utiču na efikasnostposlovanja. Kako baze podataka utiču na vještačku inteligenciju. Pratiti aktivnostindividualno i kroz rad u grupi.
A A Informacije iInformacije idigitalnadigitalnatehnologijatehnologija
A.IV.1A.IV.1
Upoznaje se sadministracijom, zapotrebom zaštitepodataka, izrade rezervnihkopija, poznavanjazakonskih propisa.
TIT-5.2.1
1. Razumije potrebu zaadministracijom i zaštitompodataka.
2. Vrši izradu rezervnihkopija i razumije važnosttog postupka.
3. Upoznat je sa zakonskimpropisima vezanim zaupotrebu i zaštiti podataka.
4. Upoznat je saMeđunarodnimstandardima.
KLJUČNI SADRŽAJI
1. Administriranje baze podataka.
2. Zaštita podataka.
3. Enkripcija podatka.
4. Sigurnosne kopije.
5. Repariranje oštećenih baza podataka.
6. Zakoni o zaštiti podataka.
7. Internacionalni zakoni i standardi u kontekstu baza podataka.
8. Međunarodni standard ISO/IEC.
PREPORUKE ZA OSTVARENJE ISHODA
Kroz praktičnu primjenu dati primjer zaštite, korištenjem dodataka koji pripadaju SQL-u iliDBMS-u. Na nekom školskom primjeru vršiti izradu rezervne kopije te vršiti oporavak bazena osnovu rezervne kopije. Poznavati značaj upotrebe .LOG fajla (dnevnik baze) zauspješnost repariranja oštećene baze podataka.
Istraživanjem na internetu upoznati se sa zakonskim ograničenjima primjene i upotrebebaza podataka. Pratiti aktivnost individualno i kroz rad u grupi.
Baze podataka
Baze podataka - Baze podataka - Učenje i podučavanjeUčenje i podučavanje
Učenje i podučavanje predmeta Baza podataka organizira se prema zadanim odgojno-
obrazovnim ciljevima i ishodima učenja. Nastavnici imaju mogućnost odabira različitih pristupa
u skladu sa potrebama, interesima i nivoima znanja i vještina učenika kao i uslovima rada.
Uvažavajući postavljena načela učenja i poučavanja, svaki nastavnik koji predaje predmet
Baza podataka može osmisliti izvedbu kurikuluma u najboljem interesu učenika.
Učenje i podučavanje usmjereno je na kreativnost učenika, samostalno istraživanje,
prikupljanje podataka i povezivanje sadržaja. Učenici prikupljaju podatke, predstavljaju
algoritme, obrađuju materijale, osmišljavaju interface i pišu kodove. Uslovi podučavanja
predmeta usmjereni su na metodičku raznovrsnost svih raspoloživih metodičkih sistema i
metoda koje će osigurati konkretno i potpuno znanje. Učenje i podučavanje programiranja
ostvaruje se procesima:
definisanja problema;
prikupljanja podataka za rješavanje problema;
definisanja promjenljivih za zadati problem, definisanja entiteta i veza među entitetima;
kreiranja grafikona za zadati problem;
korištenja prikladnih alata za realizaciju i izradu dijagrama;
ponovno razmatranje definisanog problema i uporedjivanje s prethodnim rješenjima;
kodiranje definisanih zahtjeva;
uklanjanja grešaka;
vođenja dokumentacije.
Učenici su aktivni kreatori znanja koji uz pomoć nastavnika pronalaze, razumiju i koriste se
znanjem kako bi donosili bolje odluke u realizaciji problema. Učenici međusobno razmjenjuju
iskustva i pomažu jedni drugima u realizaciji problema. Učenici mogu raditi individualno, u paru
ili u grupama u zavisnosti od teme. Podjelu u manje grupe je moguće primijeniti u projektnom
radu, problemskoj nastavi, te timskom radu.
Nastavnik će u ostvarivanju odgojno-obrazovnih ishoda uzeti u obzir interese učenika i njihove
sposobnosti. Aktivno će pratiti napredak svakog učenika i metodu rada će prilagoditi potrebama
učenika i njihovim sposobnostima. Prilikom osmišljavanja zadataka, nastavnik može davati
praktične problemske zadatke. U III razredu zadaci će biti vezani za praktične primjere iz
svakodnevnog života koji su povezani s bazama podataka i njihovom realizacijom, dok u IV
razredu davati zadatke čija su rješenja predstavljena kroz modeliranje u III
razredu. Preporučuje se da učenici koriste reusing da bi se osposobili da postojeća svoja
rješanja ili rješenja postavljena na internetu ili drugom mediju prilagode svojim potrebama. U
odabiru zadataka voditi će računa o trenutnom znanju učenika iz drugih oblasti. Ukoliko se daje
zadatak iz oblasti koju učenici nisu prešli u dosadašnjem obrazovanju, nastavnik je dužan da
učenicima objasni metode kojim će doći do rješenja. Nastavnik će poticati učenike na
istraživanje, davati im praktične vježbe u kojima će iskustvenim učenjem ostvarivati zadane
odgojno-obrazovne ishode učenja. Također, nastavnik savjetuje učenike i prati ih tokom
realizacije zadataka te im pomaže u otklanjanju grešaka.
Načini realizacije učenja i podučavanja:
projektno učenje i podučavanje;
problemsko učenje i podučavanje;
praktično učenje i podučavanje;
Posebno je važno da nastavnik pokaže pravilnu upotrebu i primjenu odabranog programskog
jezika i pravilnu upotrebu kabinetske opreme. Vježbe se primjereno biraju od jednostavnih ka
složenim. Bitno je da nastavnik na kraju rada razgovara sa učenicima, razmijeni utiske sa
učenicima i da omogući učenicima da zajednički analiziraju potencijalna rješenja. Pojasniti
učenicima koji nisu najbolje razumjeli zadatak ili koji nisu izveli zadatak do kraja gdje su
napravili grešku i kako izbjeći istu grešku u narednoj vježbi. Prilikom realizacije nastavnih
sadržaja izbjegavati dominantno frontalni rad. Potrebno je stvoriti radno okruženje gdje će
učenici raditi u parovima ili će grupno rješavati zadate probleme.
Za učenje i podučavanje predmeta programiranje potrebni su materijalni resursi koji uključuju
opremljen kabinet informatike sa minimalno 15 punih računarskih konfiguracija (centralna
jedinica, monitor, miš i tastatura). Kabinet treba imati priključak na internet. Na svakom
računaru mora biti instaliran odabrani programski jezik za realizaciju odgojno-obrazovnih
ishoda. Predloženi alati za realizaciju su: Erwin Data Modeler, MS SQL server, Access, MySQL
server, MySQL Workbanch i drugi programski alati koji zadovoljavaju potrebe kurikuluma.
Savršeno bi bilo da jedan učenik sjedi za jednim računarom, ali ako to nije izvodivo, omogućiti
da maksimalno dva učenika sjede za jednim računarom. Izvori učenja su udžbenici, radni
materijali i razni izvori sa interneta.
Nastava iz predmeta Baze podataka se izvodi dva nastavna sata sedmično u III razredu (70
sati godišnje) i 1 nastavni sat sedmično u IV razredu (30 sati godišnje). Vrijeme potrebno za
ostvarivanje postavljenih odgojno-obrazovnih ishoda unutar pojedine oblasti određuje
nastavnik, vodeći računa o tome da mora obraditi ključne sadržaje definisane kurikulumom.
Baze podataka
Baze podataka - Vrednovanje u predmetnom kurikulumuBaze podataka - Vrednovanje u predmetnom kurikulumu
Vrednovanje je proces kojim se kontinuirano prati ostvarivanje postavljenih ciljeva učenja i
podučavanja i odgojno obrazovnih ishoda.
Poseban akcenat treba staviti na vrednovanje praktičnih radova i analize urađenih zadataka.
Postoje tri vrste vrednovanja:
Vrednovanje za učenje (formativno vrednovanje) bi trebalo biti povratna informacija o kvaliteti
urađenog kojoj je svrha unaprijediti proces učenja i podučavanja. Ova vrsta vrednovanja
podstiče saradnju između nastavnika, učenika i roditelja.
Vrednovanje kao učenje podrazumijeva aktivno uključivanje učenika u proces vrednovanja uz
stalnu podršku nastavnika, kako bi se podstakao razvoj samoregulisanog učenja, učeničke
samoprocjene i samovrednovanja i samoocjenjivanja. Da bismo to postigli kriteriji za
vrednovanje i ocjenjivanje moraju biti precizni, jasni i transparentni.
Vrednovanje naučenoga (sumativno vrednovanje) podrazumijeva procjenu nivoa postignuća
učenika nakon određenog perioda (nakon određene teme, polugodišta i sl.). Po pravilu se
iskazuje zaključnom ocjenom.
Vrednovanje pomaže da se što bolje ostvare ishodi znanja, ali i direktno podstiču učenike za
daljnje napredovanje. Učenici se manje trude i pasivniji su u radu ukoliko vrednovanje rješenja
njihovih zadataka nije učestalo. Vrednovanje učeničkih postignuća mora biti kontinuirana
djelatnost. Informacija o onome što učenici nisu dobro uradili za učenike može biti korisna u
smislu napredovanja za ubuduće.
Baze podataka podrazumijevaju teorijska i praktična znanja, stoga je neophodno da nastavnik
daje što više praktičnih vježbi koje bi radili u učionici i projekata koje bi učenici rješavali kod
kuće. Koristiti zadatke iz poslovnog svijeta prilagodjene potrebama nastave. Posebno je
potrebno obratiti pažnju na vrednovanje učenika kroz rad u paru ili grupi. Također, nastavnik bi
trebao da potiče učenike na samokritičnost i omogućiti učenicima da samostalno evaluiraju
svoja znanja.
U svakoj oblasti predmeta Baza podataka potrebno je u vrednovanju dati veću važnost u
ocjenjivanju praktičnih radova kroz:
vrednovanje odabranih primjera za entitete, atribute i podatke;
vrednovanje pravilnog odabira strukture problema i pravilnog predstavljanja istih;
vrednovanje pravilnog korištenja odabranih ili kreiranih funkcija od strane učenika;
vrednovanje odabranih operacija;
vrednovanje efikasno korištenih resursa;
vrednovanje složenosti zadatka;
vrednovanje krajnjih poruka i rezultata;
vrednovanje cjelokupnih rezultata;
vrednovanje rada u paru ili grupi;
vrednovanje individualnih analiza zadataka i uklanjanja grešaka.
Veoma bitna stavka u vrednovanju je uključenost samog učenika u proces vrednovanja. Sistem
ocjenjivanja treba biti transparentan i treba dati mogućnost učeniku samoprocjene po
definisanom sistemu. Preporučuje se da prije evaluacije praktičnih radova učenici imaju na
raspolaganju sve elemente vrednovanja da bi se bolje pripremao za nastavu i praktične
zadatke. Uključivati učenike kao one koji će vršiti vrednovanje i procjenu praktičnih radova
drugih učenika ili drugih grupa i timova. Vršnjačko vrednovanje je posebno dobro kod grupnog i
timskog rada na praktičnim vježbama jer možemo ujedno vrednovati i učenike koji vrednuju tuđi
rad. Učenici u tom slučaju moraju poštovati definisana pravila i kriterije vrednovanja i
ocjenjivanja.
Tehnike i indikatori kvaliteta vrednovanja:
usmene provjere znanja;
praktične vježbe;
grupni projekti;
aktivnost učenika;
pismene provjere.
U zavisnosti od ciljeva oblasti biramo i načine vrednovanja i tipove zadataka. Prilikom
zaključivanja ocjena treba obratiti pažnju na omjer reprodukcije teorijskog znanja, praktičnog
rada i konačnog rezultata. Odnos bi trebao biti:
20% reprodukcija teorijskog znanja;
60% praktični radovi;
20% konačni rezultat.
Opći utisak nastavnika prilikom izvođenja ocjena ne smije biti subjektivan i mora biti obrazložen
pred odjeljenjem u skladu sa detaljnim objašnjenjima onoga što je učenik u toku školske godine
uspio da postigne kroz sve oblasti. Neophodno je da nastavnik vodi evidenciju o postignućima
svakog učenika u toku školske godine kako bi mogao transparentno, precizno i objektivno
iskoristiti svoja zapažanja u donošenju zaključne ocjene.