П. Г. Демидова А. В. Зафиевский А. А. Короткин А. Н. Лататуев Базы данных Учебное пособие


Download 1.32 Mb.
Pdf ko'rish
bet92/94
Sana15.06.2023
Hajmi1.32 Mb.
#1487605
1   ...   86   87   88   89   90   91   92   93   94
Bog'liq
Базы данных

EXEC SQL REGISTER 
DBEVENT Перегрев; 
EXEC SQL GET DBEVENT; 
EXEC SQL INQUIRE_SQL (Имя 
события = 
DBEVENTNAME, ...); 
if (Имя события = “Перегрев”) 
then 
послать сообщение; 
отключить инструмент; 
endif; 
Описанные конструкции в совокупности определяют следую-
щую логику работы: 
1. Прикладная программа Монитор Инструментов периоди-
чески регистрирует с помощью датчиков текущие значения 
параметров множества различных инструментов. 
2. Та же программа заносит в таблицу Инструмент новое зна-
чение температуры для данного инструмента. 
3. Всякий раз, когда это происходит, то есть обновляется 
значение в столбце Температура таблицы Инструмент, приме-
няется правило Перегрев_инструмента. 
4. Применение правила состоит в проверке нового значения 
температуры. Если оно превышает максимально допустимое 
значение, то запускается процедура Отключить_инструмент. 
5. Она изменяет значение в столбце Статус таблицы 
Инструмент на “ВЫКЛ”. 
6. Она же вызывает событие Перегрев. 
7. Программа Монитор Событий получает (перехватывает) 
событие Перегрев. 
8. Она же посылает сообщение на экран диспетчеру. 
9. Она же отключает инструмент. 
Несмотря на то что приведенный пример носит достаточно 
условный характер, использованная в нем логика универсальна и 
вполне может быть применена при построении реальных 
производственных систем. 


163 
Контрольные вопросы 
1. Опишите основные группы функций стандартного интер-
активного приложения. 
2. Назовите основные модели клиент-серверных систем. В ка-
ких случаях целесообразно применять модель сервера прило-
жений? 
3. Что такое активный сервер? 
4. Какие средства используются для контроля целостности 
данных? 

Download 1.32 Mb.

Do'stlaringiz bilan baham:
1   ...   86   87   88   89   90   91   92   93   94




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling