DSP201 Datu bāzu vadības sistēmas

Kods DSP201
Nosaukums Datu bāzu vadības sistēmas
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, Viktorija Vinogradova, Andrejs Grigorjevs, Ainārs Auziņš, Pēteris Rudzājs, Oļegs Verhodubs
Kredītpunkti 4.0 (6.0 ECTS)
Daļas 1
Anotācija Datu bāzu (DB) tehnoloģijas pamatjēdzieni. DB vadības sistēma (DBVS), tās pamatfunkcijas. DBVS tipi. Relāciju DB iespējas un ierobežojumi. DB datu definēšanas valodas. Datu vaicājumu valodas SQL, QbE. Lietojumu veidošana DB sistēmām. DBVS programmēšanas automatizācijas līdzekļi. DBVS iekšējās programmēšanas valodas. Datu apmaiņas standarti. DB un DB sistēmas projektēšanas pamatjēdzieni..
Studiju kursa saturs
Saturs Pilna un nepilna laika klātienes studijas Nepilna laika neklātienes studijas
Kontaktstundas Patstāvīgais darbs Kontaktstundas Patstāvīgais darbs
Datu loģiskās un fiziskās neatkarības nepieciešamība. Datu bāzes (DB) tehnoloģijas veidošanās. Datu bāzes sistēma (DBS), lietojums un DB interfeiss. 2 0 0 0
DBS galvenās sastāvdaļas: DB vadības instance, DB instance. DBS galvenie uzdevumi. 6 0 0 0
DB veidošanas trīslīmeņu shēma: datu konceptuālais medelis, DB loģiskais modelis, DB fiziskais modelis. Entity-Relationship (ER) diagramma. Tās elementi. 4 0 0 0
F. Kodda 12 likumi. Relāciju DB un tās loģiskais modelis. Atslēgas un saites. 2 0 0 0
Relāciju DB fiziskais modelis. Relāciju DBS tipiskā realizācija. 4 0 0 0
Computer-Aided System Engineering (CASE) rīki. To uzbūve, veidi un iespējas. Populārākie CASE rīki un to īpašības. 6 0 0 0
F. Kodda prasības relāciju DB valodām. Structured Query Language (SQL) valoda un tās ANSI standarti. SQL valodas pamatkomandas. 4 0 0 0
SELECT vaicājumi vienai un vairākām tabulām. Klauzulu WHERE un HAVING tabulu rindu atlasesierobežojumi. 4 0 0 0
Pakārtoto vaicājumu veidi. Pakārtotie vaicājumi SELECT, FROM, WHERE, HAVING klauzulās. 2 0 0 0
SQL valodas paplašinājumi. GROUP By CUBE un SQL Model klauzulas daudzdimensiju vaicājumu veidošanai. 6 0 0 0
Klona tabulas jeb analītiskās funkcijas (OVER konstrukcija). 4 0 0 0
Hierarhiskie vaicājumi (START WITH...) un rekursīvie vaicājumi. Moduļu veidošana SQL valodā (WITH klauzula).SQL 4 0 0 0
DBS iekšējā programmēšanas valoda. Datu tipi un operatori. DBS programmu paketes. 4 0 0 0
Datu izgūšana no DB DBS iekšējās valodas programmās. Kursori un kursoru mainīgie. 6 0 0 0
Aktīvie likumi. DB trigeri un to tipi. Trigeru izpildīšanas kārtība. Izmaiņu (mutating) tabula. 2 0 0 0
Dzimtais dināmiskais un dināmiskais SQL (DBMS_SQL pakete). Dināmiskais PL/SQL. 4 0 0 0
Kopā: 64 0 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Spēj uzprojektēt un realizēt relāciju datu bāzi. Spēj pielietot datu izgūšanas valodas (SQL). Spēj izstrādāt lietojumu datu bāzei izmantojot datu piekļuves tehnoloģijas
Sasniedzamie studiju
rezultāti un to vērtēšana
Students spēj uzprojektēt un realizēt relāciju datu bāzi. Spēj definēt datu bāzes integritātes ierobežojumus. - Praktiskais darbs „Datu bāzes projektēšana un izstrāde” / Eksāmens
Ir apgūti SQL valodas pamati. Spēj veidot vienkāršus un saliktus SELECT vaicājumus. - Praktiskais darbs „Datu izgūšana no datu bāzes ar SQL valodas palīdzību” / Eksāmens
Spēj izmantot jaunākos SQL valodas paplašinājumus, saliktu vaicājumu veidošanai. - Praktiskais darbs „SQL valodas paplašinājumu izmantošana saliktu vaicājumu veidošanai” / Eksāmens
Spēj izstrādāt ldatu priekšapstrādes programmas datu bāzes sistēmas iekšējā programmēšanas valodā. - Praktiskais darbs „Datu bāzes sistēmas iekšējā programmēšanas valoda” / Eksāmens
Ir apgūti datu bāzes tehnoloģijas teorētiskie pamati. Spēj veidot relāciju datu bāzes sistēmu, izgūt no tās datus un veidot datu bāzes sistēmā datu priekšapstrādes programmas. - Eksāmens
Studiju rezultātu vērtēšanas kritēriji
Praktisko darbu vidējā kvalitāte (katram darbam jābūt ar pozitīvu vērtējumu >= 4) - 40%
Testu vidējais vērtējums - 20%
Eksāmena atzīme - 40%
 
Priekšzināšanas Diskrētās struktūras datorzinātnēs.
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 4.0 6.0 2.0 0.0 2.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]