Потеря соответствия между языками программирования и языками запросов в реляционных субд
Языки
программирования ООБД как
объектно-ориентированные языки с
поддержкой стабильных объектов
Языки
запросов ООБД.
Явная навигация как следствие преодоления потери соответствия Ненавигационные языки запросов
Три
подхода:
-
языки, являющиеся объектно-ориентированными
расширениями языков запросов реляционных
систем.
-
основывается на построении полного
логического объектно-ориентированного
исчисления.
-
третий подход основывается на применении
дедуктивного подхода.
Концептуальная
проблема
Транзакция.
Основные понятия.
Транзакция
Свойства
АСИД:
4
события, завершающие транзакцию
Ограничения
целостности в транзакциях. Классификация
ограничений целостности в транзакциях.
Ограничение
целостности
Реакция
системы на попытку нарушения целостности:
-
Отказ выполнить "незаконную"
операцию.
-
Выполнение компенсирующих действий.
Классификация ограничений целостности:
По
способам реализации.
По
времени проверки.
По
области действия.
Классификация ограничений целостности по способам реализации
Классификация ограничений целостности по времени проверки.
Классификация ограничений целостности по области действия.
Ограничения
домена
Ограничения
атрибута
Ограничения
кортежа
Ограничения
отношения
Ограничения
базы данных