Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka

Izdevīgi: šodien akcijas cena!

Parastā cena:
7,49
Ietaupījums:
1,05 (14%)
Cena ar atlaidi*:
6,44
Pirkt
Identifikators:128922
Autors:
Vērtējums:
Publicēts: 18.02.2008.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: 3 vienības
Atsauces: Nav
Laikposms: 2006.g. - 2007.g.
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Ievads    3
1.  Aktīvās datu bāzes izveidošana    4
1.1.  Datu bāzes projektēšana    4
1.2.  Tabulu izveidošana    4
1.3.  Datu ievade    6
1.4.  Trigeru izveidošana    8
2.  Izveidotās ADB pārbaude    13
  Secinājumi    17
  Literatūras saraksts    18
Darba fragmentsAizvērt

Secinājumi

Praktiskajā darba izpildīšana deva iespēju iepazīties ar aktīvo datu bāzu datu apstrādes mehānismiem.
Darba izpildīšanai tika izdomāta namu pārvaldes neliela datu bāze, kur automātiskai datu atjaunošanai tiek izmantoti trigeri.
Projektējot aktīvās datu bāzes struktūru tika paredzēts, ka dažas datu ievietošanas un atjaunošanas operācijas tiks izpildītas automātiski. Lai to panāktu tika izveidoti 6 trigeri.
Trigeru pārbaudīšanas laikā es sastopos ar Oracle paziņojumu par mutējošu tabulu. Lai izvairīties no šīs kļūdas, bija jāveic modificēto ierakstu uzskaiti. Šī kļūda rādās tad, ja trigeris ietver vaicājumu tabulai, kurai šis trigeris izveidots. Tas izraisa situāciju, kad vaicājuma rezultātā ieraksti tiek atgriezti nenoteiktā kārtībā un līdz ar to trigera darbības rezultāts katru reizi būs atšķirīgs. Minēto problēmu var atrisināt, atzīmējot ierakstus, kurus jau skara trigera darbība. Šim nolūkam var izmantot rindas identifikatorus, ierakstot tos masīvā. Šim nolūkam darba izpildīšanas gaitā tika izveidoti divi papildus trigeri: viens, kas nostrādā pirms darbības ar tabulu – tas uzstāda skaitītāju uz 0; otrs nostrādā pēc darbības ar tabulu un izrēķina ierakstu skaitu, kurus skar trigera darbība, kā arī ievieto šo ierakstu identifikatorus masīvā. Rezultātā trigera darbības gaitā notiek vēršanas pie ierakstiem, norādītiem masīvā, un nekādu pārpratumu vai viena un tā paša ieraksta atkārtotas apstrādes nevar rasties.
Praktiskā darba izpildīšana palīdzēja saprast aktīvo datu apstrādes mehānismus un pašu ideju, kas ir aktīvo DB pamatā. Bija interesanti uzzināt par mutējošām tabulām un paņēmieniem, kas ļauj izvairīties no tām.

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Nosūtīt darbu e-pastā

Tavs vārds:

E-pasta adrese, uz kuru nosūtīt darba saiti:

Sveiks!
{Tavs vārds} iesaka Tev apskatīties interneta bibliotēkas Atlants.lv darbu par tēmu „Aktīvās datu bāzes”.

Saite uz darbu:
https://www.atlants.lv/w/128922

Sūtīt

E-pasts ir nosūtīts.

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook
Twitter

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties