|
|
Блокировка |
 Как упоминалось в данном разделе, описанные в предыдущем разделе проблемы могут быть разрешены с помощью механизма управления параллельным выполнением процессов, называемого блокировкой...
|
|
|
Параллельность или поддержка СУБД |
 Как разъяснялось ранее, восстановление данных и параллельное выполнение операций следует рассматривать совместно, поскольку обе эти темы являются частями более общей темы, связанной с обработкой транзакций. Однако в этой главе основное внимание уделяется именно вопросам параллельности...
|
|
|
Транзакции в языке SQL |
 Важное различие между способом поддержки средств работы с транзакциями в языке SQL и общими концепциями, обсуждавшимися в этой главе, состоит в том, что язык SQL не имеет никакого явного оператора BEGIN TRANSACTION. Вместо этого транзакция неявно начинается всякий раз, когда программа выполняет операцию инициализации транзакции при условии отсутствия уже...
|
|
|
Поддержка языка SQL |
 В этом разделе кратко рассматриваются средства поддержки работы с транзакциями в языке SQL и, в частности, процедур восстановления на основе транзакций. Прежде всего, в языке SQL поддерживаются обычные операции COMMIT и ROLLBACK (с необязательным дополнительным ключевым словом WORK в обоих случаях, описанным выше)...
|
|
|
Точки фиксации |
 Все обновления, совершенные программой с момента установки предыдущей точки фиксации, выполнены, т.е. получили статус постоянных...
|
|
|
Транзакции |
 Как уже указывалось в этом разделе, мы начнем с изучения фундаментального понятия транзакции. Транзакция — это логическая единица работы. Рассмотрим следующий пример. Предположим сначала, что переменная-отношение Р (переменная-отношение деталей) включает дополнительный атрибут TOTОTY...
|
|
|
Управление транзакциями |
 Эта часть книги состоит из двух глав, которые посвящены тесно связанным темам: восстановлению и параллельности. Обе они являются аспектами более общей темы управления транзакциями, но по методическим соображениям их желательно рассматривать по отдельности...
|
|
|
Является ли ER-модель моделью данных |
 Из вышеизложенного не совсем ясно, является ли ER-модель на самом деле моделью данных, по крайней мере в предложенном в этой книге смысле (т.е. формальной системой, включающей структурные аспекты, аспекты поддержания целостности и манипулирования данными)...
|
|
|
Краткий анализ ER-модели |
 Рассмотрим подход с использованием ER-модели с несколько иной точки зрения. Надо полагать, вполне очевидно, что идеи, послужившие основанием для разработки этого подхода, во многом очень близки тем идеям, которые послужили Кодду неформальной основой при создании им исходной формальной реляционной модели. Как уже объяснялось в этом разделе...
|
|
|
Связи |
 Связь (relationship) определяется как "ассоциация, объединяющая несколько сущностей". Например, между отделами и работниками существует связь с именем DEPT_EMP...
|
|
|
|
|