Cтраница 2
При функционировании СУРБД предполагается, что каждая транзакция, вносящая изменение в базу данных, оставляет ее в непротиворечивом состоянии, что находит соответствующее выражение в языках организации диалога или в специальных дисциплинах программирования. А это позволяет при обращении к данным с помощью некоторых транзакций установить, что СУРБД завершила выполнение всех транзакций, изменяющих необходимые данные, и тем самым исключить возможность использования информации определяемой каким-либо переходным состоянием баз данных, образованным в процессе реализации транзакции. Такое условие может быть выполнено по-разному в зависимости от того, насколько оперативно следует производить актуализацию базы данных в соответствии с транзакциями, предусматривающими ее изменение. [16]
Следует отметить получившую популярность модель клиент-сервер при использовании СУБД. Популярные продукты SQL Server фирмы Microsoft, Paradox фирмы Borland и другие являются СУБД различного типа. Например, Paradox - это традиционная многопользовательская СУБД для локальных сетей, она использует файловый сервер в качестве обычного дискового устройства для хранения данных, а обработка информации выполняется на рабочем месте пользователя. При актуализации баз данных ( БД) требуется пересылка по ЛВС файла, что осуществимо при относительно небольшой БД и редких к ней обращениях. [17]
Входные очереди обрабатывает задача расформирования файлов входных очередей. Оперативные данные загружаются в базу данных. При наличии во входной очереди сообщений о нештатных ситуациях инициируется задача оперативного управления, которой передаются эти сообщения. При наличии во входной очереди сообщений о вводе и отключении мощностей инициируется задача актуализации базы данных, которой передается сообщение. [18]