Erinevus lehekülje "Andmebaasisüsteemide alused" redaktsioonide vahel
(ei näidata 2 kasutaja 39 vahepealset redaktsiooni) | |||
1. rida: | 1. rida: | ||
− | < | + | <h3>Mooduli eesmärk</h3> |
− | + | õpetusega taotletakse, et õpilane loob lihtsa relatsioonilise andmebaasi lähtuvalt ülesande püstitusest ning oskab kasutada vastavaid päringukeeli andmete lisamiseks, muutmiseks ja leidmiseks. | |
− | </ | + | |
− | + | <h4><mark>Õpiväljund 1</mark></h4> | |
− | + | * tunneb erinevate [[andmebaasimootor]]ite ja –tehnoloogiate erinevusi | |
− | + | * [https://en.wikipedia.org/wiki/Database_engine Andmebaasimootorid Wikipedias] | |
− | </ | + | * [http://stssoft.com/benchmarks Andmebaaside jõudlustestid] |
− | < | + | * [https://db-engines.com/en/ranking Andmebaasimootorite edetabel] |
− | + | * [http://www.studytonight.com/dbms/database-normalization.php Normaliseerimise jutt] | |
− | </ | + | |
− | < | + | <h5>Hindamiskriteeriumid</h5> |
− | + | kirjeldab erinevaid andmebaaside tehnoloogiaid selgitab erinevate andmebaasimootorite omadusi | |
− | </ | + | |
− | < | + | <h5>Teemad/alateemad</h5> |
− | + | # Andmebaasid ja nende liigitus ning omadused | |
− | </ | + | # [[Relatsioonilised andmebaasid]] ja nende liigitus |
− | < | + | # [http://wiki.kehtna.edu.ee/Andmebaasi_halduss%C3%BCss%C3%BCsteemid Andmebaasi haldussüsteemid] ja nende liigitus |
+ | # Andmebaasimootorid | ||
+ | |||
+ | <h5>Hindamine</h5> | ||
+ | Eristav | ||
+ | |||
+ | <h5>Hindamisülesanne:</h5> | ||
+ | Isesisvad tööd ja praktiline töö | ||
+ | |||
+ | <h5>Hindamismeetod:</h5> | ||
+ | * Iseseisev töö | ||
+ | * Praktiline töö | ||
+ | * Arutlus | ||
+ | * Õpimapp/portfoolio | ||
+ | |||
+ | <h5>Hinne 3</h5> | ||
+ | Isesisvad tööd ja praktiline töö on sooritaud nõutud tasemel | ||
+ | <h5>Hinne 4</h5> | ||
+ | Lisaks etteantud andmebaasimootorite iseloomustamisele kasutab arutluses veel mõne andmebaasimootoriga võrdlemist | ||
+ | <h5>Hinne 5</h5> | ||
+ | Lisaks toob välja andmebaasitehnoloogiate eelised ja puudused | ||
+ | |||
+ | <h5>Iseseisvad tööd</h5> | ||
+ | Andmbaasitehnoloogiate võrdlus; Andmebaasimootorite ülevaade ja omaduste võrdlus. | ||
+ | |||
+ | <h5>Praktilised tööd</h5> | ||
+ | Selgitab kahe etteantud andmebaasimootori omadusi | ||
+ | |||
+ | <h4><mark>Õpiväljund 2</mark></h4> | ||
+ | (läbiv kompetentsus) valib andmete kirjeldamiseks sobivaima andmetüübi | ||
+ | |||
+ | <h5>Hindamiskriteeriumid</h5> | ||
+ | * kirjeldab erinevaid andmestruktuure; | ||
+ | * valib andmete kirjeldamiseks sobivaima andmetüübi; | ||
+ | * kirjeldab erinevaid andmebaasi projekteerimise metoodikaid; | ||
+ | * kasutab andmebaasi projekteerimiseks (disainiks) CASE vahendeid; | ||
+ | * kasutab andmemudelite loomiseks sobivaid meetodeid ja vahendeid; | ||
+ | * koostab süsteemi andmemudeli kasutades UML keelt. | ||
+ | |||
+ | <h5>Teemad/alateemad</h5> | ||
+ | # Infosüsteemide projekteerimise alused | ||
+ | # Andmestruktuurid ja andmetüübid | ||
+ | # Andmebaaside projekteerimismeetodid, nende liigitus | ||
+ | # CASE vahendite liigitus | ||
+ | # Andmemudelid | ||
+ | # Loogilise andmemudeli loomise meetodid ja vahendid | ||
+ | |||
+ | <h5>Hindamine</h5> | ||
+ | Eristav | ||
+ | |||
+ | <h5>Hindamisülesanne:</h5> | ||
+ | 2 iseseisvat tööd ja 3 praktilist tööd | ||
+ | |||
+ | <h5>Hindamismeetod:</h5> | ||
+ | * Iseseisev töö | ||
+ | * Praktiline töö | ||
+ | * Õpimapp/portfoolio | ||
+ | |||
+ | <h5>Hinne 3</h5> | ||
+ | Hindamisülesanded on sooritatud nõutud tasemel | ||
+ | |||
+ | <h5>Hinne 4</h5> | ||
+ | oskab täiendavalt põhjendada andmetüüpide valikut | ||
+ | |||
+ | <h5>Hinne 5</h5> | ||
+ | oskab täiendavalt põhjendada CASE vahendi valikut | ||
+ | |||
+ | <h5>Iseseisvad tööd</h5> | ||
+ | * Kahe etteantud andmebaasi projekteerimismeetodi võrdlev analüüs; | ||
+ | * Kolme etteantud andmestruktuuri võrdlev analüüs | ||
+ | |||
+ | <h5>Praktilised tööd</h5> | ||
+ | * CASE vahendi kasutamine andmebaasi projekteerimiseks; | ||
+ | * Andmemudeli loomine; | ||
+ | * Andmemudeli objektide andmetüüpide valimine | ||
+ | |||
+ | <h5>Allikad:</h5> | ||
+ | [https://www.youtube.com/watch?v=X_umYKqKaF0 MySQL tööpink] | ||
+ | |||
+ | <h4><mark>Õpiväljund 3</mark></h4> | ||
+ | (läbiv kompetentsus) loob andmebaasi andmetabeleid ja teeb nendes vajadusel muudatusi lähtuvalt parimatest praktikatest | ||
+ | |||
+ | <h5> | ||
Hindamiskriteeriumid | Hindamiskriteeriumid | ||
− | </ | + | </h5> |
− | + | * loob andmebaasi töö optimeerimiseks indeksid, võtmed ja piirangud; | |
− | + | * koostab skeemi abil relatsioonilise andmemudeli/olemi-seose (ER); | |
− | + | * teostab andmebaasi andmete eksporti ja importi; | |
− | < | + | * kasutab andmete sisestamiseks sobivaimat võimalust. |
− | + | ||
− | </ | + | <h5>Teemad/alateemad</h5> |
− | + | # Andmetabelite võtmeväljad ja piirangud, andmebaasi indekseerimine; | |
− | + | # Olemi-seose skeemide koostamine | |
− | + | # Andmete eksport ja import andmebaasidest | |
− | + | # Andmesisestuse ja andmete uuendamise viisid | |
− | + | ||
− | + | <h5>Hindamine</h5> | |
− | + | Eristav | |
− | + | ||
− | + | <h5>Hindamisülesanded:</h5> | |
− | + | 4 praktilist tööd ja 1 iseseisev töö | |
− | + | ||
− | < | + | <h5>Hindamismeetodid:</h5> |
− | + | * Iseseisev töö | |
− | + | * Praktiline töö | |
− | </ | + | * Õpimapp/portfoolio |
− | + | ||
− | + | <h5>Hinne 3</h5>Kõik hindamisülesanded on sooritatud nõutud tasemel | |
− | + | ||
− | < | + | <h5>Hinne 4</h5>selgitab täiendavalt valitud andmesisestuse meetodi eeliseid |
− | + | ||
− | </ | + | <h5>Hinne 5</h5>selgitab täiendavalt valitud võtmete eeliseid |
− | + | ||
− | + | <h5>Iseseisvad tööd</h5>Olemi-seose skeemi loomine | |
− | + | ||
− | < | + | <h5>Praktilised tööd</h5> |
− | + | Andmebaasi tabelite loomine; Andmebaasi võtmete loomine ja tabelite sidumine; Andmesisestus tabelitesse; Andmete eksport ja import<strong></strong> | |
− | </ | + | |
− | + | <h5>Allikad:</h5> | |
− | + | *[[Tabelite piirangud]] | |
− | + | *[[MySQL ja MariaDB]] | |
− | + | *[https://en.wikipedia.org/wiki/SQL SQL standardid inglisekeelses wikis] | |
− | + | ||
− | + | <h4><mark>Õpiväljund 4</mark></h4> | |
− | + | (läbiv kompetentsus) järgib andmebaasi turvalisuse tagamise põhimõtteid ja parimaid praktikaid | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | </ | ||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | </ | ||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | </ | ||
− | |||
− | |||
− | < | ||
− | |||
− | |||
− | </ | ||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | </ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | </ | ||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | </ | ||
− | < | ||
Hindamiskriteeriumid | Hindamiskriteeriumid | ||
− | </ | + | </h5> |
− | + | Täidab IT tuvapoliitikaid | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Teemad/alateemad | Teemad/alateemad | ||
− | </ | + | </h5> |
− | + | # Andmebaaside taastamine ja varundamine | |
− | + | # Andmete krüptimine ja grupeerimine | |
− | + | # Kasutajate õiguste jagamine ja äravõtmine, skeemide haldus | |
− | + | # Andmebaasi logide analüüs ja töö jälgimine | |
− | + | # Oma andmebaaside häkkimine turvalisuse kontrollimiseks | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Hindamine | Hindamine | ||
− | </ | + | </h5> |
− | + | Eristav | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamisülesanne: | Hindamisülesanne: | ||
− | </ | + | </h5> |
− | + | 1 iseseisev ja 7 praktilist tööd | |
− | + | ||
− | + | <h5> | |
− | < | + | Hindamismeetodid: |
− | + | </h5> | |
− | </ | + | * Iseseisev töö |
− | + | * Praktiline töö | |
− | + | * Õpimapp/portfoolio | |
− | + | ||
− | + | <h5> | |
− | + | Materjal /lingid: | |
− | + | </h5> | |
− | + | #[http://www.dvwa.co.uk DVWA koduleht]; | |
− | + | #[https://wiki.itcollege.ee/index.php/DVWA/ DVWA installi õpetus]; | |
− | + | #[http://www.computersecuritystudent.com/SECURITY_TOOLS/DVWA/DVWAv107/lesson6/ DVWA kasutamise näited1]; | |
− | + | #[https://pentestlab.wordpress.com/2012/09/18/sql-injection-exploitation-dvwa/ DVWA kasutamise näited2]; | |
− | + | #[http://www.fuzzysecurity.com/tutorials/4.html DVWA kasutamise näited3]; | |
− | < | + | #[http://www.clarifiedsecurity.com/appearances/ Video] |
+ | |||
+ | <h5> | ||
Hinne 3 | Hinne 3 | ||
− | </ | + | </h5> |
− | + | Kõik hindamisülesanded on sooritatud nõutud tasemel | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hinne 4 | Hinne 4 | ||
− | </ | + | </h5> |
− | + | Oskab lisaks selgitada turvapoliitika nõuete seoseid konkreetsete haldustegevustega | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hinne 5 | Hinne 5 | ||
− | </ | + | </h5> |
− | + | Oskab lisaks erineva turvalisuse astmega andmed siduda erinevate turvanõuetega seotud skeemidega | |
− | + | ||
− | + | <h5> | |
− | < | ||
Iseseisvad tööd | Iseseisvad tööd | ||
− | </ | + | </h5> |
− | + | Turvapoliitika analüüs | |
− | + | ||
− | + | <h5> | |
− | < | ||
Praktilised tööd | Praktilised tööd | ||
− | </ | + | </h5> |
− | + | * Andmebaasi varundamine; | |
− | + | * Andmebaasi taastamine; | |
− | + | * Andmete grupeerimine ja krüptimine; | |
− | + | * Kasutajaõiguste haldus; | |
− | + | * Andmebaasi töö jälgimine; | |
− | + | * Andmebaasi logide analüüs; | |
− | < | + | * Oma andmebaaside "häkkimine". |
− | + | ||
− | < | + | <h4> |
− | < | + | <mark>Õpiväljund 5</mark> |
− | + | </h4> | |
− | </ | + | rakendab andmebaase statistiliste ja reaalseid protsesse iseloomustavate andmete kogumiseks, talletamiseks ja töötlemiseks |
− | + | ||
− | + | <h5> | |
− | + | Hindamiskriteeriumid: | |
− | < | + | </h5> |
− | + | * kirjeldab andmebaasi struktuuri ja kasutamise võimalusi | |
− | </ | + | * analüüsib etteantud või kaaslase koostatud andmemudelit |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Teemad/alateemad | Teemad/alateemad | ||
− | </ | + | </h5> |
− | + | # Andmebaaside alused; | |
− | + | # Andmemudelite loomine. | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Hindamine | Hindamine | ||
− | </ | + | </h5> |
− | + | Mitteeristav | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamisülesanne: | Hindamisülesanne: | ||
− | </ | + | </h5> |
− | + | 2 iseseisvat tööd | |
− | + | ||
− | + | <h5> | |
− | + | Hindamismeetodid: | |
− | + | </h5> | |
− | + | * Iseseisev töö | |
− | + | * Õpimapp/portfoolio/blogi | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
− | |||
− | </ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Lävend | Lävend | ||
− | </ | + | </h5> |
− | + | Isesisvad tööd on sooritatud nõutud tasemel ja lisatud õpimappi | |
− | + | ||
− | + | <h5> | |
− | < | ||
Iseseisvad tööd | Iseseisvad tööd | ||
− | </ | + | </h5> |
− | + | Olemasoleva andmebaasi kirjeldamine ja analüüs; Olemasoleva andmemudeli analüüs. | |
− | + | ||
− | + | <h4> | |
− | < | + | <mark>Õpiväljund 6</mark> |
− | < | + | </h4> |
− | + | kasutab SQL keele korraldustes aritmeetika ja matemaatilise loogika operaatoreid | |
− | + | ||
− | + | <h5> | |
− | </ | + | Hindamiskriteeriumid: |
− | < | + | </h5> |
− | + | sorteerib ja väljastab etteantud tingimustel andmed | |
− | + | ||
− | < | + | <h5> |
− | Hindamiskriteeriumid | ||
− | </ | ||
− | |||
− | |||
− | |||
− | < | ||
Teemad/alateemad | Teemad/alateemad | ||
− | </ | + | </h5> |
− | + | [[Päringute koostamine struktureeritud päringukeeles (SQL)]] | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamine | Hindamine | ||
− | </ | + | </h5> |
− | + | Eristav | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamisülesanne: | Hindamisülesanne: | ||
− | </ | + | </h5> |
− | + | Praktilised päringuülesanded | |
− | + | ||
− | + | <h5> | |
− | < | + | Hindamismeetodid: |
− | + | </h5> | |
− | </ | + | * Õpimapp/portfoolio/blogi |
− | + | * Enesehindamine | |
− | + | * Praktiline töö | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Hinne 3 | Hinne 3 | ||
− | </ | + | </h5> |
− | + | Etteantud päringuülesanded on sooritatud | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hinne 4 | Hinne 4 | ||
− | </ | + | </h5> |
− | + | Oskab täiendavalt teostada päringuid, milles on vähemalt 5 loogikatehet või –funktsiooni | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hinne 5 | Hinne 5 | ||
− | </ | + | </h5> |
− | + | Oskab täiendavalt teostada päringuid, milles on üle 6 loogikafunktsiooni | |
− | + | ||
− | + | <h5> | |
− | < | ||
Praktilised tööd | Praktilised tööd | ||
− | </ | + | </h5> |
− | + | Etteantud päringuülesannete lahendamine | |
− | + | ||
− | < | + | <h4><mark>Õpiväljund 7</mark></h4> |
− | < | + | (läbiv kompetentsus, lõimitud ja võtmepädevused) kasutab õppekeelset andmebaaside alast terminoloogiat |
− | + | ||
− | </ | + | <h5> |
− | < | ||
− | |||
− | |||
− | < | ||
Hindamiskriteeriumid | Hindamiskriteeriumid | ||
− | </ | + | </h5> |
− | + | * Kõneleb arusaadavalt, valib sobiva sõnakasutuse vastavalt suhtlussituatsioonile | |
− | + | * Koostab ja vormistab teksti vastavalt juhendile, järgides kirjutamisel õigekirjareegleid | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | < | ||
Teemad/alateemad | Teemad/alateemad | ||
− | </ | + | </h5> |
− | + | Keel ja Kirjandus | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamine | Hindamine | ||
− | </ | + | </h5> |
− | + | Mitteeristav | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamisülesanne: | Hindamisülesanne: | ||
− | </ | + | </h5> |
− | + | Õpimapp/blogi | |
− | + | ||
− | + | <h5> | |
− | < | + | Hindamismeetodid: |
− | + | </h5> | |
− | </ | + | * Iseseisev töö |
− | + | * Praktiline töö | |
− | + | * Õpimapp/portfoolio/blogi | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Lävend | Lävend | ||
− | </ | + | </h5> |
− | + | Õpimapp/blogi vastab hindamiskriteeriumitele | |
− | + | ||
− | + | <h5>Iseseisvad tööd</h5> | |
− | < | + | Õpimapi koostamine |
− | + | ||
− | </ | + | <h5> |
− | |||
− | |||
− | |||
− | < | ||
Praktilised tööd | Praktilised tööd | ||
− | </ | + | </h5> |
− | + | Õpimapi koostamine | |
− | + | ||
− | + | <h4> | |
− | < | + | <mark>Õpiväljund 8</mark> |
− | < | + | </h4> |
− | + | (läbiv kompetentsus, lõimitud ja võtmepädevused) kasutab ingliskeelset andmebaaside alast terminoloogiat | |
− | + | ||
− | + | <h5> | |
− | </ | + | Hindamiskriteeriumid: |
− | < | + | </h5> |
− | + | * Kasutab iseseisvalt võõrkeelset põhisõnavara ja tuttavas olukorras grammatiliselt õiget keelt | |
− | + | * Väljendab end/suhtleb õpitava keele erinevate osaoskuste kaudu (loeb, kuulab, räägib, kirjutab B1 tasemel) | |
− | + | ||
− | + | <h5> | |
− | |||
− | < | ||
− | Hindamiskriteeriumid | ||
− | </ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Teemad/alateemad | Teemad/alateemad | ||
− | </ | + | </h5> |
− | + | Võõrkeel (inglise keel) | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamine | Hindamine | ||
− | </ | + | </h5> |
− | + | Eristav | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamisülesanne: | Hindamisülesanne: | ||
− | </ | + | </h5> |
− | + | Iseseisvad tööd ja praktiline töö | |
− | + | ||
− | + | <h5> | |
− | < | + | Hindamismeetodid: |
− | + | </h5> | |
− | </ | + | * Iseseisev töö |
− | + | * Arutlus | |
− | + | * Õpimapp/portfoolio/blogi | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Lävend | Lävend | ||
− | </ | + | </h5> |
− | + | Väljendab ennast terminoloogiliselt korrektselt | |
− | + | ||
− | + | <h5> | |
− | < | ||
Iseseisvad tööd | Iseseisvad tööd | ||
− | </ | + | </h5> |
− | + | Õpimapi/blogi koostamine | |
− | + | ||
− | + | <h5> | |
− | < | ||
Praktilised tööd | Praktilised tööd | ||
− | </ | + | </h5> |
− | + | *analüüsib etteantud või kaaslase koostatud andmemudelit | |
− | + | *[http://myy.haaga-helia.fi/~dbms/dbtechnet/ Andmetehingud] | |
− | + | ||
− | < | + | <h4> |
− | < | + | <mark>Õpiväljund 9</mark> |
− | + | </h4> | |
− | + | (lõimitud) kasutab päringukeelt sh matemaatika- ja loogikatehteid andmete sisestamiseks, muutmiseks, väljastamiseks ja andmebaasi struktuuri muutmiseks ning kasutajate halduseks | |
− | + | ||
− | </ | + | <h5> |
− | < | + | Hindamiskriteeriumid: |
− | + | </h5> | |
− | + | # lisab etteantud tingimuste alusel andmebaasile kasutajaid ja jagab neile õigusi | |
− | + | # kasutab andmetehingute kontrollkeelt (''transactions'') | |
− | < | + | # kasutab andmebaasi tabelite loomiseks, andmete sisestamiseks, andmetehingute kontrollimiseks ja kasutajate õiguste määramiseks SQL keele võimalusi (sh trigerid) |
− | Hindamiskriteeriumid | + | # Kirjeldab lahenduskäiku, vajadusel illustreerib seda joonisega/skeemiga, teeb vajalikud arvutused, vormistab lahenduskäigu, kontrollib lahenduskäigu õigsust |
− | </ | + | |
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Teemad/alateemad | Teemad/alateemad | ||
− | </ | + | </h5> |
− | + | # Andmebaasi objektide ja kasutajate haldus; | |
− | + | # Andmetehingute kontrollkeel; | |
− | + | # Andmebaaside programmeerimine struktureeritud päringukeeles (SQL), protseduuride ja trigerite loomine; | |
− | + | # Matemaatiline loogika (diskreetne matemaatika) | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Hindamine | Hindamine | ||
− | </ | + | </h5> |
− | + | Eristav | |
− | + | ||
− | + | <h5> | |
− | < | + | Hindamisülesanded: |
− | + | </h5> | |
− | </ | + | 1 iseseisev töö ja 3 praktilist tööd |
− | + | ||
− | + | <h5> | |
− | + | Hindamismeetodid: | |
− | < | + | </h5> |
− | + | * Õpimapp/portfoolio/blogi | |
− | </ | + | * Enesehindamine |
− | + | * Praktiline töö | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Hinne 3 | Hinne 3 | ||
− | </ | + | </h5> |
− | + | Kõik hindamisülesanded on sooritatud nõutud tasemel | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hinne 4 | Hinne 4 | ||
− | </ | + | </h5> |
− | + | Oskab täiendavalt luua tabeleid SQL keele abil | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hinne 5 | Hinne 5 | ||
− | </ | + | </h5> |
− | + | Oskab täiendavalt koostada andmetehingu protseduure SQL keeles | |
− | + | ||
− | + | <h5> | |
− | < | ||
Iseseisvad tööd | Iseseisvad tööd | ||
− | </ | + | </h5> |
− | + | Etteantud loogikaülesannete lahendamine | |
− | + | ||
− | + | <h5> | |
− | < | ||
Praktilised tööd | Praktilised tööd | ||
− | </ | + | </h5> |
− | + | *Andmebaasi objektide ja kasutajate haldus; Andmetehingud; Tigerite ja protseduuride loomine | |
− | + | *[http://myy.haaga-helia.fi/~dbms/dbtechnet/ Andmetehingud] | |
− | + | ||
− | < | + | <h4> |
− | Õpiväljund 10 | + | <mark>Õpiväljund 10</mark> |
− | </ | + | </h4> |
− | < | + | (võtmepädevused) õppimisoskus [https://drive.google.com/file/d/0ByIdN7u2LTOqTUpfVUZvM0ZSUUU/view?usp=sharing Õpioskused][http://erinevadoppijad.weebly.com/ Õppija iseärasused ja nende arvestamine õppeprotsessis] |
− | + | ||
− | + | <h5> | |
− | < | + | Hindamiskriteeriumid: |
− | Hindamiskriteeriumid | + | </h5> |
− | </ | + | * jälgib tehnoloogia arengut; |
− | + | * õpib ja täiendab end iseseisvalt ja ennast juhtivalt; | |
− | + | * kasutab õpitut, sealhulgas õpioskusi ja strateegiaid erinevates kontekstides ning probleeme lahendades; | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Hindamine | Hindamine | ||
− | </ | + | </h5> |
− | + | Mitteeristav | |
− | + | ||
− | + | <h5> | |
− | < | ||
Hindamisülesanne: | Hindamisülesanne: | ||
− | </ | + | </h5> |
− | + | Parimate praktikate kasutamine oma töös | |
− | + | ||
− | + | <h5> | |
− | < | + | Hindamismeetodid: |
− | + | </h5> | |
− | </ | + | * Iseseisev töö |
− | + | * Praktiline töö | |
− | + | * Õpimapp/portfoolio/blogi | |
− | + | ||
− | + | <h5> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | < | ||
Lävend | Lävend | ||
− | </ | + | </h5> |
− | + | Tööülesannete täitmisel on järgitud parimaid praktikaid | |
− | + | ||
− | + | <h5> | |
− | < | ||
Iseseisvad tööd | Iseseisvad tööd | ||
− | </ | + | </h5> |
− | + | Parimate praktikatega tutvumine | |
− | + | ||
− | + | <h5> | |
− | < | ||
Praktilised tööd | Praktilised tööd | ||
− | </ | + | </h5> |
− | + | Parimate praktikate kasutamine oma töös | |
− | + | ||
− | </ | + | <h5>Tunniülesanded:</h5> |
− | < | + | * [https://drive.google.com/file/d/0ByIdN7u2LTOqekV1cHJORlFRZms/view?usp=sharing Ülesanne]; |
− | + | * [http://www.syg.edu.ee/~peil/opi_oppima/oskuse_test.html Õpioskuste test]; | |
− | </ | + | * [http://www.syg.edu.ee/~peil/opi_oppima/stiili_test.html Õpistiili määramise test]; |
− | + | * [http://teaduskool.inditel.ee/Tests/startTest/120/177/&surveyTestId=350&hash=64ce80358a6abc757acbe50f77029652 Test] | |
− | + | ||
− | + | ||
− | < | + | <h4>Mooduli kokkuvõtva hinde kujunemine</h4> |
− | + | Hinne kujuneb õpiväljundite saavutamise jooksul kujunenud õpilase kompetentsipõhistest arengust vastavalt väljundite hindamiskriteeriumitele. | |
− | </ | + | |
− | + | <h4>Mooduli hindamine</h4> | |
− | + | Moodul hinnatakse eristava hindega | |
− | + | ||
− | < | + | <h4> |
Õppematerjalid | Õppematerjalid | ||
− | </ | + | </h4> |
− | + | * Õpetaja poolt koostatud materjalid selles wikis | |
− | + | * [https://enos.itcollege.ee/~priit/E-kursus%20(I%20245)%20AB-de%20alused/ Priit Raspel materjalid] | |
− | + | * [https://echo360.org.uk/section/792833b6-0d44-47cf-ae7d-e25502dd5308/home Erki Eessaar Andmebaasid I videoloengud] | |
+ | * [http://www.agiledata.org/essays/dataModeling101.html Andmemodelleerimine ja skeemide tähistused] | ||
+ | |||
+ | [http://wiki.kehtna.edu.ee/Tarkvara_ja_andmebaasid_uus Tagasi moodulite loetelu lehele] |
Viimane redaktsioon: 21. mai 2019, kell 10:14
Sisukord
Mooduli eesmärk
õpetusega taotletakse, et õpilane loob lihtsa relatsioonilise andmebaasi lähtuvalt ülesande püstitusest ning oskab kasutada vastavaid päringukeeli andmete lisamiseks, muutmiseks ja leidmiseks.
Õpiväljund 1
- tunneb erinevate andmebaasimootorite ja –tehnoloogiate erinevusi
- Andmebaasimootorid Wikipedias
- Andmebaaside jõudlustestid
- Andmebaasimootorite edetabel
- Normaliseerimise jutt
Hindamiskriteeriumid
kirjeldab erinevaid andmebaaside tehnoloogiaid selgitab erinevate andmebaasimootorite omadusi
Teemad/alateemad
- Andmebaasid ja nende liigitus ning omadused
- Relatsioonilised andmebaasid ja nende liigitus
- Andmebaasi haldussüsteemid ja nende liigitus
- Andmebaasimootorid
Hindamine
Eristav
Hindamisülesanne:
Isesisvad tööd ja praktiline töö
Hindamismeetod:
- Iseseisev töö
- Praktiline töö
- Arutlus
- Õpimapp/portfoolio
Hinne 3
Isesisvad tööd ja praktiline töö on sooritaud nõutud tasemel
Hinne 4
Lisaks etteantud andmebaasimootorite iseloomustamisele kasutab arutluses veel mõne andmebaasimootoriga võrdlemist
Hinne 5
Lisaks toob välja andmebaasitehnoloogiate eelised ja puudused
Iseseisvad tööd
Andmbaasitehnoloogiate võrdlus; Andmebaasimootorite ülevaade ja omaduste võrdlus.
Praktilised tööd
Selgitab kahe etteantud andmebaasimootori omadusi
Õpiväljund 2
(läbiv kompetentsus) valib andmete kirjeldamiseks sobivaima andmetüübi
Hindamiskriteeriumid
- kirjeldab erinevaid andmestruktuure;
- valib andmete kirjeldamiseks sobivaima andmetüübi;
- kirjeldab erinevaid andmebaasi projekteerimise metoodikaid;
- kasutab andmebaasi projekteerimiseks (disainiks) CASE vahendeid;
- kasutab andmemudelite loomiseks sobivaid meetodeid ja vahendeid;
- koostab süsteemi andmemudeli kasutades UML keelt.
Teemad/alateemad
- Infosüsteemide projekteerimise alused
- Andmestruktuurid ja andmetüübid
- Andmebaaside projekteerimismeetodid, nende liigitus
- CASE vahendite liigitus
- Andmemudelid
- Loogilise andmemudeli loomise meetodid ja vahendid
Hindamine
Eristav
Hindamisülesanne:
2 iseseisvat tööd ja 3 praktilist tööd
Hindamismeetod:
- Iseseisev töö
- Praktiline töö
- Õpimapp/portfoolio
Hinne 3
Hindamisülesanded on sooritatud nõutud tasemel
Hinne 4
oskab täiendavalt põhjendada andmetüüpide valikut
Hinne 5
oskab täiendavalt põhjendada CASE vahendi valikut
Iseseisvad tööd
- Kahe etteantud andmebaasi projekteerimismeetodi võrdlev analüüs;
- Kolme etteantud andmestruktuuri võrdlev analüüs
Praktilised tööd
- CASE vahendi kasutamine andmebaasi projekteerimiseks;
- Andmemudeli loomine;
- Andmemudeli objektide andmetüüpide valimine
Allikad:
Õpiväljund 3
(läbiv kompetentsus) loob andmebaasi andmetabeleid ja teeb nendes vajadusel muudatusi lähtuvalt parimatest praktikatest
Hindamiskriteeriumid
- loob andmebaasi töö optimeerimiseks indeksid, võtmed ja piirangud;
- koostab skeemi abil relatsioonilise andmemudeli/olemi-seose (ER);
- teostab andmebaasi andmete eksporti ja importi;
- kasutab andmete sisestamiseks sobivaimat võimalust.
Teemad/alateemad
- Andmetabelite võtmeväljad ja piirangud, andmebaasi indekseerimine;
- Olemi-seose skeemide koostamine
- Andmete eksport ja import andmebaasidest
- Andmesisestuse ja andmete uuendamise viisid
Hindamine
Eristav
Hindamisülesanded:
4 praktilist tööd ja 1 iseseisev töö
Hindamismeetodid:
- Iseseisev töö
- Praktiline töö
- Õpimapp/portfoolio
Hinne 3
Kõik hindamisülesanded on sooritatud nõutud tasemelHinne 4
selgitab täiendavalt valitud andmesisestuse meetodi eeliseidHinne 5
selgitab täiendavalt valitud võtmete eeliseidIseseisvad tööd
Olemi-seose skeemi loominePraktilised tööd
Andmebaasi tabelite loomine; Andmebaasi võtmete loomine ja tabelite sidumine; Andmesisestus tabelitesse; Andmete eksport ja import
Allikad:
Õpiväljund 4
(läbiv kompetentsus) järgib andmebaasi turvalisuse tagamise põhimõtteid ja parimaid praktikaid
Hindamiskriteeriumid
Täidab IT tuvapoliitikaid
Teemad/alateemad
- Andmebaaside taastamine ja varundamine
- Andmete krüptimine ja grupeerimine
- Kasutajate õiguste jagamine ja äravõtmine, skeemide haldus
- Andmebaasi logide analüüs ja töö jälgimine
- Oma andmebaaside häkkimine turvalisuse kontrollimiseks
Hindamine
Eristav
Hindamisülesanne:
1 iseseisev ja 7 praktilist tööd
Hindamismeetodid:
- Iseseisev töö
- Praktiline töö
- Õpimapp/portfoolio
Materjal /lingid:
- DVWA koduleht;
- DVWA installi õpetus;
- DVWA kasutamise näited1;
- DVWA kasutamise näited2;
- DVWA kasutamise näited3;
- Video
Hinne 3
Kõik hindamisülesanded on sooritatud nõutud tasemel
Hinne 4
Oskab lisaks selgitada turvapoliitika nõuete seoseid konkreetsete haldustegevustega
Hinne 5
Oskab lisaks erineva turvalisuse astmega andmed siduda erinevate turvanõuetega seotud skeemidega
Iseseisvad tööd
Turvapoliitika analüüs
Praktilised tööd
- Andmebaasi varundamine;
- Andmebaasi taastamine;
- Andmete grupeerimine ja krüptimine;
- Kasutajaõiguste haldus;
- Andmebaasi töö jälgimine;
- Andmebaasi logide analüüs;
- Oma andmebaaside "häkkimine".
Õpiväljund 5
rakendab andmebaase statistiliste ja reaalseid protsesse iseloomustavate andmete kogumiseks, talletamiseks ja töötlemiseks
Hindamiskriteeriumid:
- kirjeldab andmebaasi struktuuri ja kasutamise võimalusi
- analüüsib etteantud või kaaslase koostatud andmemudelit
Teemad/alateemad
- Andmebaaside alused;
- Andmemudelite loomine.
Hindamine
Mitteeristav
Hindamisülesanne:
2 iseseisvat tööd
Hindamismeetodid:
- Iseseisev töö
- Õpimapp/portfoolio/blogi
Lävend
Isesisvad tööd on sooritatud nõutud tasemel ja lisatud õpimappi
Iseseisvad tööd
Olemasoleva andmebaasi kirjeldamine ja analüüs; Olemasoleva andmemudeli analüüs.
Õpiväljund 6
kasutab SQL keele korraldustes aritmeetika ja matemaatilise loogika operaatoreid
Hindamiskriteeriumid:
sorteerib ja väljastab etteantud tingimustel andmed
Teemad/alateemad
Päringute koostamine struktureeritud päringukeeles (SQL)
Hindamine
Eristav
Hindamisülesanne:
Praktilised päringuülesanded
Hindamismeetodid:
- Õpimapp/portfoolio/blogi
- Enesehindamine
- Praktiline töö
Hinne 3
Etteantud päringuülesanded on sooritatud
Hinne 4
Oskab täiendavalt teostada päringuid, milles on vähemalt 5 loogikatehet või –funktsiooni
Hinne 5
Oskab täiendavalt teostada päringuid, milles on üle 6 loogikafunktsiooni
Praktilised tööd
Etteantud päringuülesannete lahendamine
Õpiväljund 7
(läbiv kompetentsus, lõimitud ja võtmepädevused) kasutab õppekeelset andmebaaside alast terminoloogiat
Hindamiskriteeriumid
- Kõneleb arusaadavalt, valib sobiva sõnakasutuse vastavalt suhtlussituatsioonile
- Koostab ja vormistab teksti vastavalt juhendile, järgides kirjutamisel õigekirjareegleid
Teemad/alateemad
Keel ja Kirjandus
Hindamine
Mitteeristav
Hindamisülesanne:
Õpimapp/blogi
Hindamismeetodid:
- Iseseisev töö
- Praktiline töö
- Õpimapp/portfoolio/blogi
Lävend
Õpimapp/blogi vastab hindamiskriteeriumitele
Iseseisvad tööd
Õpimapi koostamine
Praktilised tööd
Õpimapi koostamine
Õpiväljund 8
(läbiv kompetentsus, lõimitud ja võtmepädevused) kasutab ingliskeelset andmebaaside alast terminoloogiat
Hindamiskriteeriumid:
- Kasutab iseseisvalt võõrkeelset põhisõnavara ja tuttavas olukorras grammatiliselt õiget keelt
- Väljendab end/suhtleb õpitava keele erinevate osaoskuste kaudu (loeb, kuulab, räägib, kirjutab B1 tasemel)
Teemad/alateemad
Võõrkeel (inglise keel)
Hindamine
Eristav
Hindamisülesanne:
Iseseisvad tööd ja praktiline töö
Hindamismeetodid:
- Iseseisev töö
- Arutlus
- Õpimapp/portfoolio/blogi
Lävend
Väljendab ennast terminoloogiliselt korrektselt
Iseseisvad tööd
Õpimapi/blogi koostamine
Praktilised tööd
- analüüsib etteantud või kaaslase koostatud andmemudelit
- Andmetehingud
Õpiväljund 9
(lõimitud) kasutab päringukeelt sh matemaatika- ja loogikatehteid andmete sisestamiseks, muutmiseks, väljastamiseks ja andmebaasi struktuuri muutmiseks ning kasutajate halduseks
Hindamiskriteeriumid:
- lisab etteantud tingimuste alusel andmebaasile kasutajaid ja jagab neile õigusi
- kasutab andmetehingute kontrollkeelt (transactions)
- kasutab andmebaasi tabelite loomiseks, andmete sisestamiseks, andmetehingute kontrollimiseks ja kasutajate õiguste määramiseks SQL keele võimalusi (sh trigerid)
- Kirjeldab lahenduskäiku, vajadusel illustreerib seda joonisega/skeemiga, teeb vajalikud arvutused, vormistab lahenduskäigu, kontrollib lahenduskäigu õigsust
Teemad/alateemad
- Andmebaasi objektide ja kasutajate haldus;
- Andmetehingute kontrollkeel;
- Andmebaaside programmeerimine struktureeritud päringukeeles (SQL), protseduuride ja trigerite loomine;
- Matemaatiline loogika (diskreetne matemaatika)
Hindamine
Eristav
Hindamisülesanded:
1 iseseisev töö ja 3 praktilist tööd
Hindamismeetodid:
- Õpimapp/portfoolio/blogi
- Enesehindamine
- Praktiline töö
Hinne 3
Kõik hindamisülesanded on sooritatud nõutud tasemel
Hinne 4
Oskab täiendavalt luua tabeleid SQL keele abil
Hinne 5
Oskab täiendavalt koostada andmetehingu protseduure SQL keeles
Iseseisvad tööd
Etteantud loogikaülesannete lahendamine
Praktilised tööd
- Andmebaasi objektide ja kasutajate haldus; Andmetehingud; Tigerite ja protseduuride loomine
- Andmetehingud
Õpiväljund 10
(võtmepädevused) õppimisoskus ÕpioskusedÕppija iseärasused ja nende arvestamine õppeprotsessis
Hindamiskriteeriumid:
- jälgib tehnoloogia arengut;
- õpib ja täiendab end iseseisvalt ja ennast juhtivalt;
- kasutab õpitut, sealhulgas õpioskusi ja strateegiaid erinevates kontekstides ning probleeme lahendades;
Hindamine
Mitteeristav
Hindamisülesanne:
Parimate praktikate kasutamine oma töös
Hindamismeetodid:
- Iseseisev töö
- Praktiline töö
- Õpimapp/portfoolio/blogi
Lävend
Tööülesannete täitmisel on järgitud parimaid praktikaid
Iseseisvad tööd
Parimate praktikatega tutvumine
Praktilised tööd
Parimate praktikate kasutamine oma töös
Tunniülesanded:
Mooduli kokkuvõtva hinde kujunemine
Hinne kujuneb õpiväljundite saavutamise jooksul kujunenud õpilase kompetentsipõhistest arengust vastavalt väljundite hindamiskriteeriumitele.
Mooduli hindamine
Moodul hinnatakse eristava hindega
Õppematerjalid
- Õpetaja poolt koostatud materjalid selles wikis
- Priit Raspel materjalid
- Erki Eessaar Andmebaasid I videoloengud
- Andmemodelleerimine ja skeemide tähistused