DE0292 Datu bāzu sistēmu datu modeļi

Kods DE0292
Nosaukums Datu bāzu sistēmu datu modeļi
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, Māra Romanovska, Ainārs Auziņš
Kredītpunkti 3.0
Daļas 1
Anotācija Līdz ar prakses vajadzībām datu bāzes sistēmu (DBS) datu loģiskie modeļi un datu glabāšanas organizācija nepārtraukti attīstās. Relāciju modelis, pateicoties tā matemātiskajam pamatam - relāciju algebrai (E. F. Kods, 1970. g.), vēl arvien ieņem nozīmīgu vietu izmantojamo DBS datu loģisko modeļu kopā, taču līdz ar jaunu vajadzību rašanos, ir parādījušies dažādi citi plaši atzīti un lietoti DBS datu loģiskie modeļi, kurus izmanto daudzdimensiju, relāciju–objektu (object–relational), hierarhisko datu glabāšanai..
Daudzdimensiju DBS ir pamats datu analīzes sistēmām. Relāciju–objektu DBS ieviesa saliktus datu objektus un efektīvu datu apstrādes programmu veidošanu DBS. Hierarhiskās DBS ar XML un JSON izmantošanu nodrošina dokumentu glabāšanu un pārvaldību. Studiju kursā studenti iepazīstas ar populārākajām minēto datu loģisko modeļu DBS, to uzbūvi, datu glabāšanas struktūrām, datu ievades un modificēšanas iespējām, datu izgūšanas valodām un programmēšanu datu bāzes serverī, lai varētu realizēt vadošo firmu Oracle, SAS un IBM izvirzīto koncepciju "datu apstrāde DBS" (data processing in database system)..
Liela uzmanība studiju kursā tiek veltīta apskatīto datu modeļu pozitīvo un negatīvo īpašību izvērtējumam, kā arī piemērotības analīzei populārākajām prakses vajadzībām..
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
Pārskats pār dažādiem datu organizācijā izmantotiem datu modeļiem. 2 0 0 0
Datu analīze - viens no datu bāzes sistēmu (DBS) galvenajiem uzdevumiem. Daudzdimensiju datu bāzes. 2 2 0 0
Daudzdimensiju datu bāzes modeļa izmantošana datu noliktavā, materializētie skati. 2 4 0 0
Daudzdimensiju datu bāzes indeksēšana un kolonu tipa datu modeļa nozīme. 2 2 0 0
Datu glabāšana un izgūšana daudzdimensiju datu bāzē izmantojot kolonu tipa datu glabāšanu. 4 4 0 0
Relāciju objektu modelis. Relāciju-objektu datu bāzes struktūru implementēšana. 2 2 0 0
Objektu tipu hierarhija. 2 2 0 0
Objektu tipu metodes relāciju-objektu datu bāzē. 2 2 0 0
Semestra vidus kontroldarbs par daudzdimensiju datu bāzēm un relāciju-objektu datu bāzes struktūru. 2 2 0 0
Objektu metodes DBS Java programmēšanas valodā. 2 2 0 0
Objektu saites izmantojot objektu identifikatorus. 2 2 0 0
Objektu skats jeb skatījums un to izmantošana. 2 2 0 0
Kokveida datu modeļi, daļēji strukturētu datu glabāšana. 2 2 0 0
Paplašinātā iezīmju valoda (XML). XML valodas lietošana datu bāzes sistēmā. 4 4 0 0
Datu izgūšana no XML datu bāzes. 2 2 0 0
Asociatīvo masīvu datu glabāšanas vienība. 2 2 0 0
JSON izmantošana datu bāzē. 2 2 0 0
Gala eksāmens par relāciju-objektu datu bāzes izmantošanu un kokveida datu bāzēm. 2 2 0 0
Kopā: 40 40 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Studiju kursa mērķis ir iepazīstināt studentus ar dažādu datu modeļu realizēšanas un attiecīgo datu apstrādes pamatkoncepcijām un iemācīt praktisko darbību ar tām. Studiju kursa uzdevums ir sniegt zināšanas par dažādu datu modeļu priekšrocībām, trūkumiem un izmantošanas iespējām dažādu prakses uzdevumu klašu vajadzībām.
Sasniedzamie studiju
rezultāti un to vērtēšana
Izprot, kas ir daudzdimensiju datu bāze, dimensijas, zvaigznes un sniegpārsliņas shēmas, materializētie skati un bitu indeksi, prot rakstīt vaicājumus. - Praktiskais darbs, attiecīgie jautājumi semestra vidus kontroldarbā.
Izprot relāciju – objektu datu bāzes objektu struktūras, objektu metodes, datu ievades un izgūšanas iespējas, prot šos konceptus izmantot praksē. - Praktiskais darbs, attiecīgie jautājumi semestra vidus kontroldarbā un gala eksāmenā.
Izprot XML valodas lietošanas gadījumus, tās izmantošanu DBS: XML datu glabāšanas struktūru izveidi, datu ievadi, datu izgūšanas variantu lietošanu, prot šīs zināšanas pielietot praktiski. - Praktiskais darbs, attiecīgie jautājumi gala eksāmenā.
Izprot JSON datu attēlošanas formāta lietošanu un izmantošanu DBS, spēj salīdzināt XML valodas DBS un DBS ar JSON datu formātu. - Praktiskais darbs, attiecīgie jautājumi gala eksāmenā.
Studiju rezultātu vērtēšanas kritēriji
Praktisko darbu vidējā atzīme. Praktiskajā darbā students iegūst 4, ja ir ieguvis 50% no darbā paredzētajiem punktiem, izpildot minimālās prasības - 50%
Semestra vidus kontroldarbs paredz praktisku un teorētisku zināšanu pārbaudi. Students iegūst sekmīgu vērtējumu, ja ir saņēmis 50% punktu - 25%
Gala eksāmens paredz praktisku un teorētisku zināšanu pārbaudi. Students iegūst sekmīgu vērtējumu, ja ir saņēmis 50% punktu - 25%
 
Priekšzināšanas Objektorientētā programmēšana, relāciju datu modelis un datu bāzes, SQL, PL/SQL, datu struktūras, relāciju algebra.
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 40.0 0.0 0.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]