Автор работы: Пользователь скрыл имя, 16 Сентября 2014 в 09:34, контрольная работа
Понятие транзакции имеет непосредственную связь с понятием целостности БД. Очень часто БД может обладать такими ограничениями целостности, которые просто невозможно не нарушить, выполняя только один оператор изменения БД. Например, в базе данных СОТРУДНИКИ-ОТДЕЛЫ естественным ограничением целостности является совпадения значения атрибута ОТД_РАЗМЕР в кортеже отношения ОТДЕЛЫ, описывающем данный отдел (например, отдел 320), с числом кортежей отношения СОТРУДНИКИ таких, что значение атрибута СОТР_ОТД_НОМЕР равно 320. Как в этом случае принять на работу в отдел 320 нового сотрудника? Независимо от того, какая операция будет выполнена первой, вставка нового кортежа в отношение СОТРУДНИКИ или модификация существующего кортежа в отношении ОТДЕЛЫ, после выполнения операции база данных окажется в нецелостном состоянии.
4) Транзакции и их роль в поддержании целостности данных…………..2
2. Разработка информационно-логической модели предметной области.....6
2.1. Описание предметной области……………………………………………6
2.2. Построение информационно-логической модели…………………….....7
Список использованной литературы……………………………………….....8
Информация о работе Транзакции и их роль в поддержании целостности данных