Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Итоговая государственная аттестация.doc
Скачиваний:
18
Добавлен:
21.09.2019
Размер:
472.06 Кб
Скачать

3. Двухзвенные архитектуры.

В двухзвенных ИС 2 типа звеньев: сервер БД (на котором находятся БД и СУБД) и рабочие станции (на котором находятся клиентские приложения). Клиентские приложения обращаются к СУБД напрямую.

4. Трёхзвенные архитектуры.

В них добавляются промежуточные звенья: серверы приложений. Пользовательские клиентские приложения не обращаются к СУБД напрямую, они взаимодействуют с промежуточными звеньями.

5. Транзакция: понятие и назначение.

Транзакция – последовательность операций над БД, которая отслеживается СУБД от начала до завершения как единое целое, переводящих БД из одного непротиворечивого состояния в другое непротиворечивое состояние.

Транзакция играет важную роль в механизме обеспечения СУБД ограничений целостности БД.

По завершению очередной транзакции проверяются ограничения целостности, если они не выполняются, то происходит откат транзакций, иначе транзакция фиксируется.

Операторы:

Commit - фиксация

Roll Back- откат

Save point - сохранение

6. Модель монитора транзакций.

Мониторы транзакций это программные системы категории промежуточного слоя, кот. обеспечивают эффективное управление инф. вычислительными ресурсами в распред. вычислит. системе.

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

Модель обработки транзакций:

Менеджер ресурсов координирует операции к множественным ресурсам (БД). У каждого ресурса есть свой менеджер, менеджер ресурсов имеет собственный интерфейс прикладного программирования для манипулирования ресурсом. Мен. ресурсов позволяет управлять монитором обработки транзакций для координации распред. транзакций. Между собств. ресурсом и другим менеджером ресурсов. Мен. ресурсов взаимод. с монитором обработки транзакций для начала транзакций, перепоручения или отката транзакций.

7. Управление распределёнными данными. Технология распределённых бд.

В управлении распред. данными важны 2 аспекта: поддержка соответствия БД вносимым изменениям; обеспечение совместного доступа нескольких пользователей к общим данным.

В современных распределённых системах информация может храниться централизованно и децентрализовано.

Сущ. 2 основные технологии децентрализованного управления БД: распределённых БД; репликации (тиражирования) БД.

Распределённая БД состоит из нескольких фрагментов размещ. на разных узлах сети. С точки зрения программ и польз. при обращ. к распред. БД, она воспринимается как единая локальная БД.

Информация о местоположении каждой из частей распред. БД и другая служебная информация хранится в глобальном словаре данных, который хранится на 1 из узлов сети или на нескольких. Для обеспечения корректного доступа к распред. БД в совр. системах примен. протокол двухфазной фиксации транзакции. Суть метода – это двухэтапная синхронизация выполняемых изменений на всех узлах системы: 1) в узлах сети производятся изменения в БД; 2) управляющий компонент выдаёт всем узлам команду фиксации изменений. После этого транзакция счит. завершённой, а её результат необратимым.

Достоинства модели РБД: пользователи всех узлов получ. инф. с учётом всех последних изменений; экономное использование внешней памяти компьютера.

Недостатки: жёсткие требования к надёжности и производительности каналов связи; большие затраты коммуник. и выч. ресурсов.