Add Papers Marked0
Paper checked off!

Marked works

Viewed0

Viewed works

Shopping Cart0
Paper added to shopping cart!

Shopping Cart

Register Now

internet library
Atlants.lv library
FAQ
7,49 € Add to cart
Add to Wish List
Want cheaper?
ID number:128922
 
Author:
Evaluation:
Published: 18.02.2008.
Language: Latvian
Level: College/University
Literature: 3 units
References: Not used
Time period viewed: 2000 - 2010 years
Table of contents
Nr. Chapter  Page.
  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
Extract

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.

Author's comment
Load more similar papers

Atlants

Choose Authorization Method

Email & Password

Email & Password

Wrong e-mail adress or password!
Log In

Forgot your password?

Draugiem.pase
Facebook

Not registered yet?

Register and redeem free papers!

To receive free papers from Atlants.com it is necessary to register. It's quick and will only take a few seconds.

If you have already registered, simply to access the free content.

Cancel Register