Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
7,49 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:128922
 
Автор:
Оценка:
Опубликованно: 18.02.2008.
Язык: Латышский
Уровень: Университет
Литературный список: 3 единиц
Ссылки: Не использованы
Рассмотреный период: 2000–2010 гг.
Содержание
Nr. Название главы  Стр.
  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
Фрагмент работы

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.

Коментарий автора
Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация