Kods | DSP303 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Lielu datu bāzu tehnoloģija | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Pamatstudiju, Akadēmiskais | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tematiskā joma | Datorika | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Struktūrvienība | Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mācībspēks | Jānis Eiduks | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 2.0 (3.0 ECTS) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Lielu datu bāzu (LDB) atšķirības salīdzinot ar "galda" (desk top) datu bāzēm. LDB datu modeļi. LDB datu organizācijas loģiskā un fiziskā arhitektūra. Transakciju vadības (OLTP) un datu analītiskās apstrādes (OLAP) sistēmas. LDB eksemplārs (instance), tā uzbūve. Konfigurācijas parametri un datu bāzes vārdnīca. SQL vaicājumu izpildes optimizācija. Operatīvo struktūru un procesu vadība un noskaņošana. Populārākās LDB vadības sistēmas (Oracle, MS SQL Server, DB2, Progress, Postgress). Nākotnes perspektīvas.. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Lielas datu bāzes loģiskās un fiziskās struktūras veidošanas iespēju pārzināšana relāciju un relāciju-objektu datu bāzēm. Lielas datu bāzes vadības sistēmas uzbūves un funkcionalitātes iespēju izpratne. Datu bāzes vadības sistēmas funkcionēšanas optimizācijas veikšanas pārzināšana. Datu bāzes darbības auditorpārbaudes veikšanas pārzināšana. Klientservera datu bāzes sistēmu administrēšanas pārzināšana. Sarežģītas bet efektīvas liela apjoma datu bāzes veidošanas iemaņu apgūšana. Servera programmēšanas valodu pamatprincipu pārzināšana un spēja veidot specializētus universālo datu bāzes sistēmu paplašinājumus. Vaicājumu valodas SQL un objektu SQL jaunāko iespēju kvalitatīva pārzināšana. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Lielas datu bāzes sistēmas arhitektūras pārzināšana - Praktiskie darbi, tests, eksāmens Liela apjoma datu bāzes datu modeļu (relāciju un relāciju-objektu) un to īpašību pārzināšana - Praktiskie darbi, tests, eksāmens Datu definēšanas un manipulēšanas valodu iespēju pārzināšana - Praktiskie darbi, tests, eksāmens Datu bāzes serverī iekļauto programmēšanas valodu (SQL procedurālo paplašinājumu un Java) iespēju pārzināšana - Praktiskie darbi, tests, eksāmens Spēja definēt lielas datu bāzes struktūru un veikt datu sākotnējo ielādi - Praktiskie darbi, tests, eksāmens Spējas noteikt un, ja nepieciešams koriģēt, datu bāzes un datu bāzes vadības sistēmas parametrus - Praktiskie darbi, tests, eksāmens Spējas veikt datu bāzes darbības auditorpārbaudes - Praktiskie darbi, tests, eksāmens |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Mācību kursa apgūšanai nepieciešamas labas angļu valodas zināšanas, interese par savu specialitāti, spēja sistematizēt informāciju, veikt loģiskus secinājumus. Nepieciešamas arī sekojošas priekšzināšanas: 1. Mācību kursa Datu bāzes tehnoloģijas pamati (Datu bāzes vadības sistēmas – DB1) pilnvērtīga apguve. 2. Lietojumprogrammu izstrādes pamatkoncepciju un galveno pamatjēdzienu izpratne. 3. Skaitļotāju tīkla darbības pamatprincipu apguve. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|