logo search
билеты все

Что такое «Триггер», и какое отношение он имеет к базам данных? Чем триггер отличается от хранимой процедуры? Кто из этих объектов отвечает за активность сервера баз данных?

Необходимо, чтобы возникновение некоторой ситуации в БД четко и оперативно влияло на ход выполнения прикладной задачи.

Данную модель поддерживают большинство современных СУБД: Progress, Informix, Ingres, Sybase, Oracle, MS SQL Server. Основу данной модели составляет механизм хранимых процедур как средство программирования SQL-сервера, механизм триггеров как механизм отслеживания текущего состояния информационного хранилища и механизм ограничений на пользовательские типы данных, который иногда называется механизмом поддержки доменной структуры. Модель сервера баз данных представлена на рис. 6.3.

Рис. 1.7 Распределение функций обработки информации между клиентом и сервером в модели «Cервера БД» (DBS)

  1. Расшифруйте термин OLAP. Как этот термин вязан с хранилищами данных? Опишите схему взаимодействия хранилищ данных, витрин данных оперативных баз данных и систем поддержки принятия решений для руководителей.

Хранилище информации или как их иногда называют склады данных - не то же самое, что база данных. Хотя склад данных может быть реализован на основе некоторой СУБД или РСУБД (реляционной СУБД), это требование необязательно. Поскольку предназначение склада данных - это информационная поддержка принятия решений, а не оперативная обработка данных и транзакции, то многие принципы технологий баз данных утрачивают для них свое значение, поэтому склады данных называют еще БД для аналитической обработки информации базой OLAP (on line analytical processing). В этой базе данных хранится уже обобщенная информация, по одному или нескольким периодам деятельности банка. И здесь выполняются обработка этой информации с анализом в разных аспектах, по разным показателям.