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 |
|
||||||||||||||||||||||||||||||||||||||||||||
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 |
|