Главная - О проекте - Бизнес Курсы - Партнерская программа - VIP Реклама - Сервис блогов - Купить бизнес - Online конференция - Обратная связь - Библиотека - Я Миллионер

Скачать описание промоушена

Новости     Архив

2012-04-23 - Приглашаем на Вебинар! 2012.05.02 в 19:00 моск. вр. Тема: «Повышаем эффективность вашего бизнеса и увеличиваем продажи». Важно для успеха!

2012-02-27 - 21 марта 2012г приглашаем всех активных участников Р.М на бесплатный Вебинар: "Почему не работает Ваш бизнес?". Дополнительная информация об эффективности вашего бизнеса.

2012-01-23 - С февраля месяца 2012 года начинается серия ВЕБИНАРОВ для всех аттестованных партнёров Р.М с целью активизации деятельности их бизнеса.

  Предыдущая все страницы
Следующая    
Шеер А.
Бизнес-процессы
стр. 132

состояние.

Еще одним фактором является изолированность, предполагающая, что частичные результаты могут не передаваться другим приложениям в процессе транзакции. Долговечность (или персистентность) означает, что результат успешно выполненной транзакции сохраняется в целости и может быть модифицирован или обновлен только новыми транзакциями.

Транзакции характеризуются понятиями «начало транзакции» и «конец транзакции». В рамках этих двух этапов может заключаться любое число команд записи в файл или чтения. Транзакции также используются в качестве единиц для измерения числа этапов восстановления данных.

С точки зрения проектирования программ, транзакции могут интерпретироваться как модули, поэтому на рис. 123 мы вводим ТРАНЗАКЦИИ как конкретизацию понятия МОДУЛЬ. На стадии спецификации проекта мы говорили, что модули можно связывать друг с другом в сети. Та же ситуация и здесь.

Рис. 123. Концепция транзакций

Несколько операций базы данных группируются в одну транзакцию, в результате чего ОПЕРАЦИЯ БАЗЫ ДАННЫХ (БД) превращается в ассоциацию между ТИПОМ ОПЕРАЦИИ БД (как в процессе чтения или записи в файл), соответствующей ТРАНЗАКЦИЕЙ и упоминавшимся ранее ИНФОРМАЦИОННЫМ ОБЪЕКТОМ.

А.3.2.3.2. Управление посредством триггеров

Базы данных являются не только средством для пассивного хранения корпоративных данных. К ним также подсоединяются компоненты, реагирующие на определенные события и действия, связанные с приложениями. Эти компоненты инициируют обновление базы данных (активные системы баз данных) и называются триггерами. Понятие «триггер» мы ввели в разделе А.2.3.3.3, когда рассматривали условия целостности при спецификации проекта на уровне модели данных.

Триггеры могут активизировать функции приложений. Например, если в системе планирования складских материалов непрерывно контролируется наличие той или иной детали, то при наступлении события «минимальный уровень запасов не поддерживается» инициируется заказ на закупку.

Говоря кратко, триггеры состоят из описания инициирующих событий, контролируемых условий и действий, инициируемых в случае, если эти условия удовлетворяются. Действия представляют собой операции (т.е. транзакции) обновления данных. Более точно, в соответствии с механизмом событие/триггер (ЕТМ) (Kotz. Triggermechanismus in Datenbanksystemen. 1989, с. 54) триггером называется пара действий, состоящая из результата и собственно действия {Т = (Е,А)}. Таким образом, действие А выполняется, как только происходит событие типа Е.

Например, если в процессе разработки продукта по завершении этапа «фаза проектирования 1» запускается процедура проверки результата, то триггер будет выглядеть следующим образом:

EVENT end_of_design_phase_l (design object: DB_ID);

ACTION verification_procedure_A (verif_obj: DB_ID)

= (Verification of verif_obj ) ;

  Предыдущая Начало Следующая    

Купи успешный бизнес!


Заработок 5.000 - 11.000 евро!


Услуги

Технология успеха

Партнёрам Р.М.

Бесплатный курс

Подпишитесь на бесплатный курс:
"Русский Миллион - реальный механизм заработка", и Вы получите неопровержимые доказательства
Как  Заработать Деньги - Миллион Евро

 
 

Новости

 

© 2012 Русский Миллион. Все права защищены

Контакты  info@rusmillion.ru +370-687-835-45

000026573

Главная | О проекте | О компании | Партнерская программа | Online конференция

Регистрация | С чего начать | Как заработать | Как оплатить | Вопросы и ответы | Контакты