|
|
Блокировка кортежа |
 Матрица интерпретируется следующим образом. Рассмотрим некоторый кортеж t и предположим, что транзакция А...
|
|
|
Проблема зависимости от не зафиксированных результатов |
 Проблема зависимости от не зафиксированных результатов может возникнуть в том случае, если любой транзакции разрешено считывание (или, что еще хуже, обновление) кортежа, который только что был обновлен другой транзакцией, но результаты выполнения этой транзакции еще не были зафиксированы...
|
|
|
Операции со SQL |
 Системы, позволяющие транзакциям взаимодействовать с двумя (или более) различными менеджерами ресурсов (например, с двумя разными СУБД или СУБД и менеджером передачи данных), должны использовать протокол, называемый протоколом двухфазной фиксации, который обеспечивает обязательное соблюдение свойства атомарности транзакции...
|
|
|
Последовательность работы координатора |
 Для простоты примем, что транзакция в базе данных выполнена успешно, а значит, выдана общесистемная команда COMMIT, а не ROLLBACK. После получения запроса на выполнение команды COMMIT координатор осуществляет следующий двухфазный процесс...
|
|
|
Обратное восстановление |
 Более того, при перезагрузке системы, возможно, потребуется повторно выполнить транзакции, которые успешно завершились до аварийного отказа, но выполненные ими обновления еще не были перенесены из буферов базы данных в физическую базу данных во вторичной памяти...
|
|
|
ACID-свойства транзакций |
 Можно подытожить материал этого и предыдущего разделов, сделав заключение, что транзакции обладают четырьмя важными свойствами: атомарностью (atomicity), согласованностью (consistency), изолированностью (isolation) и долговечностью (durability). Этот набор свойств принято называть ACID-свойствами (по первым буквам их английских названий)...
|
|
|
Системный компонент |
 Обеспечивающий атомарность (или ее подобие), называется менеджером транзакций или диспетчером обработки транзакций (transaction processing monitor— TP-monitor), а ключевыми элементами в его выполнении служат операторы COMMIT и ROLLBACK...
|
|
|
Семантические концепции |
 Этот раздел начинался с краткого введения в общие идеи семантического моделирования. В целом, данный процесс состоит из четырех перечисленных ниже этапов, первый из которых является неформальным, а остальные — формальными...
|
|
|
Сравнительный анализ сущностей и связей |
 В этой книге уже несколько раз отмечалось, что "связи" лучше всего рассматривать просто как сущности определенного рода. И наоборот, обязательным условием использования ER-модели является то, что эти два понятия должны каким-то образом различаться. По мнению автора...
|
|
|
Сильные сущности |
 Каждый сильный тип сущности отображается в базовую переменную-отношение. Следовательно, рассматриваемая база данных будет содержать пять базовых переменных-отношений, например DEPT, EMP, S, Р и J, соответствующих этим пяти типам сущности...
|
|
|
|
|