Tallinna Tehnikakõrgkool
Logi sisse

Õppeaine 'Andmebaaside projekteerimine ja programmeerimine'

Nimi inglise keeles: Database Design and Programming

Aasta:   2016/2017    2017/2018    2018/2019    2019/2020    2020/2021    

Aine koodMIK0571
Õppekeeleesti
ÕppetoolMajandusinfosüsteemide korraldamine
Ainepunkte 4 EAP
Hindamisviis Arvestus

Õppeaine sisu lühikirjeldus

SQL keele alused. SQL süntaks. 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.
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.

Õppeaine üldeesmärgid

Arendada oskusi 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:
• Kasutab SQL päringukeelt andmete sisestamiseks, muutmiseks, väljastamiseks ja andmebaasi struktuuri muutmiseks ning kasutajate halduseks;
• kasutab SQL keele korraldustes aritmeetika ja matemaatilise loogika operaatoreid;
• rakendab andmebaase statistiliste ja reaalseid protsesse iseloomustavate andmete kogumiseks, talletamiseks ja töötlemiseks;
• tunneb erinevate andmebaasimootorite, –tehnoloogiate ja –arhitektuuride eripärasid;
• 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

Praktikumid.

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 esitatud aineprogrammis.

Õppiväljundid

Aine läbinud üliõpilane:

Tunneb erinevate andmebaasimootorite ja –tehnoloogiate erinevusi;
Loob andmebaasi andmetabeleid kasutades SQL keelt ja teeb nendes vajadusel muudatusi lähtudes parimatest praktikatest;
Järgib andmebaasi turvalisuse tagamise põhimõtteid ja parimaid praktikaid;
Kasutab päringukeelt sh matemaatika- ja loogikatehteid andmete sisestamiseks, muutmiseks, väljastamiseks ja andmebaasi struktuuri muutmiseks ning kasutajate halduseks;
Valdab ning kasutab õppe- ja inglisekeelset andmebaaside alast terminoloogiat.

Õpetatakse järgmistes õppekavades

2018: MI  
2017: MI  
2016: MI  
2015: MI  MI KO2  
2014: MI  
eten