Kods | DSP729 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nosaukums | Datu bāzes projektēšanas tehnoloģijas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Statuss | Obligātais/Ierobežotās izvēles | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Līmenis un tips | Augstākā līmeņa, 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kredītpunkti | 4.0 (6.0 ECTS) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Daļas | 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anotācija |
Mācību kursā tiek apskatīta datu bāzes sistēmu (DBS) projektēšana, kas ir daudz plašāks jautājums par datu bāzes (DB) projektēšanu. Ar DB parasti saprot datu glabāšanas struktūras, bet mūsdienās papildus tiek veidotas speciālas servera procedūras un DBS paplašinājumi.. DBS jābūt ērti savienojamai ar lietojumprogrammām un to tehnoloģijām. Datu apmaiņai starp operatīvās atmiņas struktūrām, kuras tiek lietotas lietojumprogrammās, un datiem DB jābūt ērtām no programmēšanas viedokļa un pietiekami ātrdarbīgām.. Tiek apskatīta CASE (Computer Aided System ENgineering) tehnoloģija un dažādi datu konceptuālie modeļi: Entity Relationship (ER) diagramma, Extended (paplašinātā) ER diagramma, Object Role Modeling diagramma un klašu diagramma.. Lai no datu konceptuāliem modeļiem iegūtu universālo DBS un universālo DBS paplašinājumu datu glabāšanas struktūras, tiek izmantoti transformēšanas likumi. Mācību kursā tie tiek izanalizēti relāciju un relāciju – objektu DB atbilstošie pārveidojumi.. . Detalizēti tiek apskatīti populārākie CASE rīki Oracle Designer, Power Designer un ERWin. Tiek analizētas to iespējas un iegūto rezultātu kvalitāte (rīku “intelekts”).. Pieaugoša vērība tiek veltīta DB projektēšanai un realizēšanai izmantojot jaunās paaudzes informācijas sistēmu izstrādes vides Integrated Development Environment (IDE) (JDeveloper, NetBeans, Eclipse), kā arī noturīgo (persistent) objektu projektēšanai (lietojuma servera datu struktūras).. DBS projektēšanas laikā tiek veikta standarta SQL vaicājumu noskaņošana. Izmantojot indeksus un citas DB struktūras, kas nodrošina ātrdarbības uzlabošanu, tiek mēģināts nodrošināt vaicājumu izpildi noteiktos laika limitos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa saturs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mērķis un uzdevumi, izteikti kompetencēs un prasmēs |
Mācību kurss “Datu bāzes projektēšanas tehnoloģijas” ir noslēdzošais kurss mācību kursu kopā (DB1 – Datu bāzes tehnoloģiju pamati, DB2 – Lielās datu bāzes, DB3 – progresīvās datu bāzes, DB4 – Multibāzes) , kuri domāti datu bāzes tehnoloģiju apguvei. Šajā kursā tiek izmantotas iepriekšējo kursos mācītās zināšanas, tiek veikta to sistematizācija un integrācija, lai izprastu un apgūtu datu bāzes sistēmu (DBS) projektēšanas problēmas un to risinājumus. Daudz vērības tiek veltīts DBS projektēšanas automatizācijai izmantojot CASE (Computer Aided System Engineering) tehnoloģijas. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sasniedzamie studiju rezultāti un to vērtēšana |
Students prot projektēt datu bāzes, izmantojot datu plūsmu un realitāšu-saišu diagrammu, prot pielietot transformācijas likumus, iegūt datu bāzes loģisko modeļi - Gala vērtējums = 0.6 * praktisko darbu vērtējums + 0.4 * eksāmena rezultāts (pozitīvs) Students izprot CASE rīkus, prot tos izmantot, veikt loģiskā un fiziskā DB modeļa ģenerēšanu - Gala vērtējums = 0.6 * praktisko darbu vērtējums + 0.4 * eksāmena rezultāts (pozitīvs) Students izprot atšķirības starp realitāšu-saišu un klašu diagrammas iespējām - Gala vērtējums = 0.6 * praktisko darbu vērtējums + 0.4 * eksāmena rezultāts (pozitīvs) Students prot noskaņot SQL vaicājumus - Gala vērtējums = 0.6 * praktisko darbu vērtējums + 0.4 * eksāmena rezultāts (pozitīvs) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priekšzināšanas | Mācību kursa sekmīgai apgūšanai ir nepieciešamas priekšzināšanas: 1) datu bāzes sistēmas uzbūvē un funkcionēšanā; 2) universālo datu bāzes veidu arhitektūrā, to datu glabāšanas struktūru organizācijā; 3) SQL valodas pamatiespēju un sarežģītāko konstrukciju lietošanā; 4) informācijas sistēmas analīzes pamatkoncepciju un metožu izmantošanā; 5) relāciju algebrā, objektu algebrā un temorālajā algebrā; 6) datu noliktavu realizēšanas tehnoloģijās. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Studiju kursa plānojums |
|