Автор работы: Пользователь скрыл имя, 19 Января 2014 в 13:37, доклад
Банк данных (БнД) в общем случае состоит из следующих компонентов: базы (нескольких баз) данных, системы управления базами данных, словаря данных, администратора, вычислительной системы и обслуживающего персонала. Вкратце рассмотрим названные компоненты и некоторые связанные с ними важные понятия.
База данных (БД) представляет собой совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы и отображающих состояние объектов и их взаимосвязей в рассматриваемой предметной области.
Свойства АСИД транзакций не всегда
выполняются в полном объеме. Особенно
это относится к свойству И (изоляция).
В идеале, транзакции разных пользователей
не должны мешать друг другу, т.е. они
должны выполняться так, чтобы у
пользователя создавалась иллюзия,
что он в системе один. Простейший
способ обеспечить абсолютную изолированность
состоит в том, чтобы выстроить
транзакции в очередь и выполнять
их строго одну за другой. Очевидно, при
этом теряется эффективность работы
системы. Поэтому реально одновременно
выполняется несколько
Свойство Д (долговечность) также не является абсолютными свойством, т.к. некоторые системы допускают вложенные транзакции. Если транзакция Б запущена внутри транзакции А, и для транзакции Б подана команда COMMIT WORK, то фиксация данных транзакции Б является условной, т.к. внешняя транзакция А может откатиться. Результаты работы внутренней транзакции Б будут окончательно зафиксированы только если будет зафиксирована внешняя транзакция А.
Информация о работе Понятие данных, принципы построения информационных систем