Kursa kods InfTB003

Kredītpunkti 5

Ģeotelpisko datu glabāšana

Zinātnes nozareInformācijas tehnoloģija (nav zn)

Kopējais stundu skaits kursā120

Lekciju stundu skaits24

Semināru un praktisko darbu stundu skaits0

Laboratorijas darbu stundu skaits32

Studenta patstāvīgā darba stundu skaits79

Kursa apstiprinājuma datums13.12.2023

Atbildīgā struktūrvienībaDatoru sistēmu un datu zinātnes institūts

Kursa izstrādātājs

author prof.

Gatis Vītols

Dr. sc. ing.

Aizstātais kurss

InfT3043 [GINT3043] Ģeotelpisko datu glabāšana

Kursa anotācija

Studiju kursa mērķis ir apgūt datu bāzes tehnoloģijas un to pamatiespējas. Kursā tiek apskatīti relāciju datu bāzes projektēšanas pamati, datu modeļa un shēmu jēdzieni, telpisko dati. Mācīts kā izstrādāt, sasaistīt un normalizēt datu tabulas relāciju datu bāzēs. Apgūti tabulu sasaistes veidi. Teorētiski un praktiski apgūta datu izguve no vienas un vairākām tabulām ar strukturēto vaicājumu valodu. Apskatīti pamati telpisko datu vaicājumiem. Studenti apgūst praktiskās iemaņas darbā ar datu bāzu vadības sistēmu PostgreSQL, kā arī izpilda patstāvīgo darbu par telpisko datu vadīšanu.

Kursa rezultāti un to vērtēšana

Zināšanas – zina datu bāzu tehnoloģiju pamatjēdzienus, telpisko datu glabāšanu, lietošanas paņēmienus un strukturēto vaicājumu valodu SQL. 2. kontroldarbs
Prasmes – prot praktiski izstrādāt datu bāzes dažāda tipa datu glabāšanai; novērtēt datu tabulu projektējumu un novērst projektējuma nepilnības; izgūt datus ar strukturētās vaicājumu valodas SQL palīdzību. 1. kontroldarbs, 3. kontroldarbs.
Kompetence – spēj sadarbībā ar grupu vai patstāvīgi analizēt datus, izvēlēties un argumentēt tehnoloģisko risinājumu datu glabāšanai un izgūšanai. Mājas darbs.

Kursa saturs(kalendārs)

Pilna laika klātienes studijās:
1. Dati, informācija, zināšanas (1h).
2. Datu modeļa jēdziens (1h).
3. Relāciju datu modelis (1h).
4. Tabulu normalizācija (1h).
5. Datu bāzu vadības sistēmas (1h).
6. Relāciju datu bāzes modeļa izstrāde konkrētam uzdevumam (2h).
7. Datu bāzu vadības sistēmas PostgreSQL arhitektūra (2h).
8. Relāciju datu bāzes tabulu izstrāde (2h).
9. Datu definēšanas valodas izteikumu lietošana (2h).
10. Tabulu sasaistes veidošana (1h).
11. Tabulas rekursīvā sasaiste (1h).
12. Strukturētā vaicājumu valoda (2h).
13. Telpisko datu glabāšana (3h).
14. Datu izgūšana no vienas tabulas (1h).
15. Datu izgūšana no vairākām tabulām (1h).
16. Telpisko datu izgūšana un paplašinājumi (2h).
Nepilna laika neklātienes studijās:
Tiek īstenotas visas tēmas, kas norādītas pilna laika klātienes studijās, bet kontaktstundu skaits ir ½ no norādīto stundu skaita.

Prasības kredītpunktu iegūšanai

Eksāmens.
Lai kārtotu eksāmenu, jābūt izstrādātiem un aizstāvētiem visiem laboratorijas darbiem un
sekmīgi nokārtotiem kontroldarbiem.

1. kontroldarbs: Relāciju datu bāzes modeļa izveide noteiktai problēmsfērai.
2. kontroldarbs: Relāciju un telpisko datu vadība
un datu izgūšana

Eksāmenam ir 2 daļas.
1. daļā studējošais saņem vienu no eksāmena uzdevumu variantiem un mutiski atbild uz teorijas jautājumiem.
2. daļā studējošais saņem praktisku uzdevumu, kuru realizē norādītajā datu bāzes vadības sistēmā.

Studējošo patstāvīgo darbu organizācijas un uzdevumu raksturojums

Mājas darbā ir jāizstrādā datu bāzes projekts, pielietojot kursā apgūtās zināšanas. Ir nepieciešams, lietojot praktiskajos darbos apgūtās iemaņas, izveidot un iesniegt datu bāzes projektu un tā apraksta dokumentu, kas paskaidro izstrādāto projektu. Jāietver sadaļa par telpisko datu vadības specifiku.

Studiju rezultātu vērtēšanas kritēriji

Praktiskie darbi tiek vērtēti ar ieskaitīts vai neieskaitīts. Kontroldarbi tiek vērtēti pēc 10 ballu skalas. Katram uzdevumam ir norādīts maksimālais punktu skaits, ko var iegūtu par izpildītu uzdevumu.

Students pēc izvēles var pārrakstīt vienu no kontroldarbiem līdz individuālo studiju pārbaudījumu sākuma datumam.

Eksāmenā ir divas daļas. 1. daļā students var saņemt maksimums 3 balles, bet 2. daļā 7 balles.

Obligātā literatūra

1. Date C.J. An Introduction to Database Systems, An 8th Ed. Boston: Addison Wesley, 2004. 1024 p.
2. Kumar V.N.A. PostgreSQL 13 Cookbook: Over 120 recipes to build high-performance and fault-tolerant PostgreSQL database solutions, 2021. 344 p.
3. Coronel C. Database principles: fundamentals of desing, implementation and management. Andover: Cengage Larning, 2013. 866 p. 3. Oppel A.SQL: a beginners guide New York: McGraw-Hill, 2016. 533 p.
4. PostgreSQL. PostGIS documentation. https://postgis.net/documentation/

Papildliteratūra

1. Žurnāls "Data Base Journal", QuinStreet. Pieejams: http://www.databasejournal.com

Piezīmes

Profesionālās augstākās izglītības bakalaura studiju programmas “Ģeoinformātika un tālizpēte” pilna laika klātienes studijās un nepilna laika neklātienes studijās