Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных / Подмога_БД_Лапшин / Ответы_экз_на удовл-но.doc
Скачиваний:
41
Добавлен:
26.04.2015
Размер:
116.22 Кб
Скачать

Потеря соответствия между языками программирования и языками запросов в реляционных субд

Языки программирования ООБД как объектно-ориентированные языки с поддержкой стабильных объектов

  1. Языки запросов ООБД.

Явная навигация как следствие преодоления потери соответствия Ненавигационные языки запросов

Три подхода:

- языки, являющиеся объектно-ориентированными расширениями языков запросов реляционных систем.

- основывается на построении полного логического объектно-ориентированного исчисления.

- третий подход основывается на применении дедуктивного подхода.

Концептуальная проблема

  1. Транзакция. Основные понятия.

Транзакция

Свойства АСИД:

4 события, завершающие транзакцию

  1. Ограничения целостности в транзакциях. Классификация ограничений целостности в транзакциях.

Ограничение целостности

Реакция системы на попытку нарушения целостности:

- Отказ выполнить "незаконную" операцию.

- Выполнение компенсирующих действий.

Классификация ограничений целостности:

  • По способам реализации.

  • По времени проверки.

  • По области действия.

Классификация ограничений целостности по способам реализации

  • Декларативная поддержка ограничений целостности.

  • Процедурная поддержка ограничений целостности.

Классификация ограничений целостности по времени проверки.

  • Немедленно проверяемые ограничения.

  • Ограничения с отложенной проверкой.

Классификация ограничений целостности по области действия.

  • Ограничения домена

  • Ограничения атрибута

  • Ограничения кортежа

  • Ограничения отношения

  • Ограничения базы данных

Соседние файлы в папке Подмога_БД_Лапшин