DSP403 Lielu datu bāzu administrēšana

Kods DSP403
Nosaukums Lielu datu bāzu administrēšana
Statuss Obligātais/Ierobežotās izvēles
Līmenis un tips Augstākā līmeņa, Profesionālais
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 3.0 (4.5 ECTS)
Daļas 1
Anotācija Informācijas sistēmu (IS) dažādība ir ļoti liela. Katram IS tipam nepieciešama arī noteikta tipa datu bāzes sistēma (DBS). Relāciju, objektu un relāciju-objektu DBS nav orientētas uz noteiktu IS tipu. Tās ir universālas. Lai iegūtu attiecīgam IS tipam specializētu DBS, tiek veidoti universālo DBS paplašinājumi (extensions). Paplašinājumi galvenokārt tiek veidoti izmantojot relāciju-objektu DBS. Šajās sistēmās dati glabājas modificētās relāciju struktūrās, kurās tiek iekļauti objekti ar metodēm. Bez datu struktūrām datu bāzes (DB) serverī tiek glabātas speciālas servera programmas, kas pilnveido un paplašina DB iespējas. Tas ļauj DBS: 1) kvalitatīvi kontrolēt datus, nodrošinot datu integritāti; 2) veikt nepieciešamās datu transformācijas; 3) realizēt dažādus likumus, kas attiecas uz datu apstrādi un DBS vadību. .
Mācību kursā tiek apskatīti temporālo, ģeometrisko (spatial), daudzdimensiju, aktīvo, deduktīvo un daļēji strukturizēto datu DB paplašinājumi. Tiek apskatīta arī šo paplašinājumu projektēšana un izstrāde..
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
Informācijas sistēmu un datu dažādība. Universālo datu bāzes sistēmu (DBS) paplašināšanas nepieciešamība. Specializētās DBS. Iespējamie universālo DBS paplašinājumu veidošanas varianti. 2 2 0 0
Datorgrafika. Datorgrafikas pirmsākumi. Datorgrafikas piemēri. Datorgrafikas tipi. Grafisko datu standarti (ISO/IEC, OpenGIS). 2 2 0 0
Grafiskie dati (spatial data): punkti, līnijas, poligoni, partīcijas, tīkli un grafi. Simpleksi un veidoli (simplexes and faces). Grafisko datu algebra. 2 2 0 0
Grafisko datu DB veidošana. Grafisko datu glabājamo struktūru definēšana. SDO_GEOMETRY tipa grafiskie objekti. 2 2 0 0
Grafisko datu vaicājumu divlīmeņu modelis (primārais filtrs SDO_FILTER un sekundārie filtri). Grafisko datu vaicājumi un topoloģija. Tpiskās grafisko datu vaicājumu topoloģijas. 2 2 0 0
DBS iekļautās grafisko datu vizualizācijas programmu paketes. Grafisko datu vizualizēšanas programmu izstrāde. Grafisko datu vizualizēšana izmantojot JAVA programmēšanas valodu un JDBC interfeisu. 2 2 0 0
Laiks un laika datu glabāšana. Reālais laiks, tranzakciju un bitemporālais laiks. Laika modeļi. Relāciju–objektu datu glabāšanas struktūras. 2 2 0 0
Algebra-datu bāzes matemātiskais pamats. Temporālo algebru daudzveidība. Allena temporālā periodu (ne intervālu) algebra. Temporālās algebras periodu attiecības un darbības. 2 2 0 0
Temporālās DB datu glabāšanas problēmas. Temporālās DB realizēšanas varianti. Objektu metožu izmantošana: 1) temporālās algebras periodu pārklājums; 2) temporālās algebras reizinājums. 2 2 0 0
Intelektuālās DBS. Dati, fakti, zināšanas, gudrība, domāšana, semantika, intelekts. Datorizētais intellekts. Piektās paaudzes (ar māksīgo intellektu) datoru sistēmas. 2 2 0 0
Aktīvās DBS. Aktīvie likumi. Aktīvās datu bāzes sistēmas Manifests. Aktīvās DBS arhitektūra. Aktīvās DBS izmntošanas tipi. Likumu izpildes granularitāte, iteratīvā un rekursīvā aktīvo likumu apstrāde. 2 2 0 0
Deduktīvās DBS. Kas ir dedukcija. Deduktīvā datu bāze. Kas ir fakti un likumi. Loģiskās programmēšanas valodas PROLOG, LISP, DATALOG. Deduktīvas datu bāzes darbības pamatprincips. 2 2 0 0
Deduktīvās DB realizēšana. Kopējā vaicājuma iegūšana: 1) ar apakšvaicājumu apvienošanu FROM klauzulās; 2) ar skatu savienošanu; 3) izmantojot WITH konstrukciju. 2 2 0 0
WITH un PL/SQL valodu deduktīvās DB realizācijas elementi. WITH ar PL/SQL funkcijām. With ar PL/SQL procedūrām. WITH vaicājumi ar rekursiju. Dzimtais dināmiskais SQL. Dināmiskais SQL (DBMS_SQL). 2 2 0 0
Semantiskās tehnoloģijas un likumu vadības mehānismi (rule managers). Semantiskie dati. Semantiku aprakstošo datu glabāšana datu bāzē. Likumi un to glabāšana. Semantisko datu izgūšana. 2 2 0 0
Multimēdiju datu veidi. Mēdiju abstrakcija. Prasības multimēdiju DBS un to arhitektūra. Datu integrācija multimēdiju sistēmā. Vienveidības princips. Autonomijas princips. 2 2 0 0
Kopā: 32 32 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
1. Datu bāzes (DB) sistēmu paplašinājumu veidošanas tehnoloģiju (DB kodola paplašinājumi, iekļautās procedūras un programmu paketes) apgūšana; 2. Ģeometrisko jeb telpisko (spatial) datu DB sistēmas paplašinājuma projektēšana un realizēšana; 3. Temporālo datu DB sistēmas paplašinājuma projektēšana un realizēšana; 4. Daudzdimensiju datu DB sistēmas paplašinājuma projektēšana un realizēšana; 5. Aktīvās un deduktīvās DB sistēmas paplašinājuma projektēšana un realizēšana; 6. Daļēji strukturizēto datu DB sistēmas paplašinājuma projektēšana un realizēšana.
Sasniedzamie studiju
rezultāti un to vērtēšana
Students izprot un var izstrādāt telpiskās datu bāzes sistēmas . - 1. praktiskais darbs, tests, eksāmens.
Students izprot un var projektēt un realizēt temporālās datu bāzes. - 2. praktiskais darbs, tests, eksāmens.
Students izprot deduktīvās datu bāzes un var tās izstrādāt. - 4. praktiskais darbs, tests, eksāmens.
Students izprot aktīvās datu bāzes tehnoloģijas. Viņš var izprojektēt un izstrādāt aktīvo datu bāzi. - 3. praktiskais darbs, tests, 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 vērtējums - 40%
 
Priekšzināšanas Relāciju algebra, objektu algebra, relāciju DBS datu loģiskais modelis, SQL valoda, PL/SQL valoda, objektu – orientētā programmēsanas valoda.
Studiju kursa plānojums
Daļa KP EKPS Stundas Pārbaudījumi
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs
1 3.0 4.5 2.0 0.0 1.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]