DE1019 Datu bāzes

Kods DE1019
Nosaukums Datu bāzes
Statuss Brīvā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, Egons Lavendelis, Ilze Andersone
Kredītpunkti 3.0
Daļas 1
Anotācija Datu glabāšanas un apstrādes problēmas arvien bijušas un ir skaitļošanas speciālistu un datoru lietotāju uzmanības centrā. Tehnoloģijas iespējas (atmiņu apjomi, ātrdarbība) ir strauji progresējušas, bet vēl straujāk ir augušas prasības. Kā vienu no populārākām datu apstrādes tehnoloģijām var minēt datu bāzes (DB) koncepciju. Sākotnēji tā veidojās kā mēģinājums novērst tos galvenos trūkumus, kas bija raksturīgi parastām failu vadības sistēmām, tas ir, datu loģisko un fizisko atkarību. Mainot ieraksta loģisko struktūru un failu novietojumu ārējās atmiņas iekārtās, nācās koriģēt arī lietojumprogrammu kodu. .
Tiek izmantoti dažādi DB datu loģiskie modeļi: hierarhiskie (kokveida), tīkla, relāciju un objekta datu modeļi. Visplašāko lietojumu guvuši relāciju un relāciju-objektu datu modeļi. Šo modeļu bāzi veido relāciju un objektu algebras. .
Pēdējos gados plaši tiek izmantota datu bāzes servera programmēšanas valoda. Tas ļauj ievērojami uzlabot lielu un sarežģītu datu apjomu apstrādi. Datu bāzes serverī glabājamās datu apstrādes procedūras palielina arī datu bāzes elastību (vienkāršo nepieciešamo izmaiņu veikšanu)..
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ēmas un datu bāzes 4 0 0 0
Relāciju datu bāzes sistēmas 4 0 0 0
Datu bāzes vadības sistēma (DBVS) 4 0 0 0
Datu definēšanas un datu manipulēšanas neprocedurālā valoda SQL (Structured Query Language) 8 0 0 0
Relāciju-objektu datu bāzes datu glabāšanas struktūras un datu izgūšanas iespējas 8 0 0 0
Datu bāzes servera programmēšanas valodas un to iespējas 4 0 0 0
Kopā: 32 0 0 0
Mērķis un uzdevumi, izteikti
kompetencēs un prasmēs
Iepazīstināt studentus ar datu bāzes (DB) tehnoloģiju un universālām datu bāzes sistēmām. Dot konspektīvu (sašaurinātu) mācību kursu Datu bāzes tehnoloģijas pamati (DB1) un Lielās datu bāzes (DB2) izklāstu.
Sasniedzamie studiju
rezultāti un to vērtēšana
Students ir apguvis DB tehnoloģijas pamatjēdzienus. - Atbilstoši jautājumi ieskaitē.
Students izprot relāciju DB datu glabāšanas struktūras - Atbilstoši jautājumi ieskaitē, laboratorijas darbs.
Students izprot un prot lietot DB datu definēšanas un manipulāciju veikšanas valodu SQL (Structured Query Language). - Atbilstoši jautājumi ieskaitē, laboratorijas darbs.
Students izprot relāciju-objektu DB datu glabāšanas struktūras - Atbilstoši jautājumi ieskaitē, laboratorijas darbs.
Students spēj lietot relāciju-objektu DB datu definēšanas un manipulāciju veikšanas valodu - Atbilstoši jautājumi ieskaitē, laboratorijas darbs.
Students izprot datu bāzes servera programmēšanas valodas pamatprincipus un iespējas. - Atbilstoši jautājumi ieskaitē.
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) - 60%
Eksāmena atzīme - 40%
 
Priekšzināšanas Ieteicams: 1. Matemātikas pamatos: 1.1. Relāciju algebra un relāciju rēķini. 1.2. Konkurences teorija (rindas, bloķēšana, sinhronizācija, ...). 1.3. Kodēšanas teorija. 2. Datu struktūrās: 2.1. Operatīvās struktūras. 2.2. Failu un katalogu organizācija. 2.3. Virknes pieejas metodes. 2.4. Tiešās pieejas metodes: heš-funkcijas un heš-tabulas, datu indeksēšana, binārie meklēšanas koki, B* un B+ koki, TRIE struktūras. 2.5. Šķirošana un meklēšanas metodes.
Studiju kursa plānojums
Daļa KP Stundas Pārbaudījumi Pārbaudījumi (brīvai izvēlei)
Lekcijas Prakt. d. Lab. Ieskaite Eksāmens Darbs Ieskaite Eksāmens Darbs
1 3.0 30.0 0.0 10.0 *

Pieteikties uz šo kursu

[Kursa apraksts PDF formātā]