| Õppeaine |
| Ainekood |
IS4204 |
| Õppeaine nimetus |
Andmebaaside projekteerimine ja programmeerimine II |
| Ainepunkte |
3 EAP |
| Hindamisviis |
Arvestus |
| Aineprogramm |
|
|
| Õppekava aine |
| Õppekava |
2019 TI |
| Õppeaasta |
1 |
| Semester |
Kevadsemester |
| Aine tüüp |
Kohustuslik |
| Spetsialiseerumine |
Infosüsteemide korraldamine |
|
|
Aine koormused
|
| Loeng |
16 |
|
| Õppeaine sisu lühikirjeldus |
| SQL keele alused. Standardid. Interaktiivne ja sisemine. Andmetüübid. Funktsioonid. Operaatorid. Identifikaatorid ja nende tüübid. Muutujad. Konstruktsioonid (begin...end, if...else, case...end). Loogilised operaatorid. Andmebaasi ja tabelite loomine. Andmetüüpide ja primaarvõtme määramine. Andmete lisamine. Andmete päringud ja nende varjestamine. SQL süntaks. Agregaatfunktsioonid. Tekstifunktsioonid. Võõrvõtmed, tabelite ühendamine. Andmete muutmine ja kustutamine. Vaated, protseduurid, päästikprotsessid. Andmete eksport ja import. Andmebaasi varundamine ja taastamine. OLE DB omadused. ADO objektid. ODBC arhitektuur. X/Open ja ISO CLI standard. |
|
| Õppeaine üldeesmärgid |
| Kujundada oskused lihtsa relatsioonilise andmebaasi loomiseks lähtuvalt ülesande püstitusest ning kasutada vastavaid päringukeeli andmete lisamiseks, muutmiseks ja leidmiseks. |
|
| Õppeaine õpiväljundid |
Aine läbinud üliõpilane:
• tunneb erinevate andmebaasimootorite, –tehnoloogiate ja –arhitektuuride eripärasid;
• kasutab sobivaid andmete formaate, võtmeid, indekseid ning päringuid lihtsa andmebaasi kujundamisel;
• kasutab päringukeelt, sh matemaatika- ja loogikatehteid, andmete sisestamiseks, muutmiseks, väljastamiseks ja andmebaasi struktuuri muutmiseks ning kasutajate halduseks;
• rakendab andmebaase statistiliste ja reaalseid protsesse iseloomustavate andmete kogumiseks, talletamiseks ja töötlemiseks;
• kasutab SQL keele korraldustes aritmeetika ja matemaatilise loogika operaatoreid;
• järgib andmebaasi turvalisuse tagamise põhimõtteid ja parimaid praktikaid;
• kasutab õppe- ja ingliskeelset andmebaaside alast terminoloogiat tegevuse dokumenteerimisel või kasutajajuhise loomisel. |
|
| Õppeaine vormi kirjeldus |
| Praktilised harjutused |
|
| Kirjandus |
1. SQL Tutorial - W3Schools Online Web Tutorials - https://www.w3schools.com/sql/
2. SQL Tutorial - Tutorials point - https://www.tutorialspoint.com/sql/
3. SQL päringukeel I - Metshein.com - https://www.metshein.com/unit/sql-paringukeel/
4. SQL päringukeel II - Metshein.com - https://www.metshein.com/unit/sql-paringukeel-ii/
5. SQL päringukeel II - Metshein.com - https://www.metshein.com/unit/sql-paringukeel-iii/
6. Andmete modelleerimine: tabelid - Metshein.com - https://www.metshein.com/unit/andmete-modelleerimine-tabelid/ |
|
| Hindamismeetodid |
Ettekande koostamine ja esitamine. Enda andmebaasi koostamine, täiendamine ja viimistlemine ja esitamine (sh teoreetilise põhjenduse, visandi, dokumentatsiooni esitamine).
Hindekriteeriumid on kirjeldatud aineprogrammis |
|
| E-kursus(t)e nimi Moodle õpikeskkonnas (http://ekool.tktk.ee) |
"Andmebaaside projekteerimine ja programmeerimine IS4203 - M. Rebane"
https://moodle.hitsa.ee/enrol/index.php?id=27584 |
|
| Käimasolevad voorud |
| Pole ühtegi |