![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Система управления базами данных (СУБД) - комплекс программных и языковых средств, необходимых для создания и модификации базы данных, добавления, модификации, удаления, поиска и отбора информации, представления информации на экране и в печатном виде, разграничения прав доступа к информации, выполнения других операций с базой.
Блок транзакций |
Данные, мета-данные |
Запросы |
Модификации схемы |
Модификации |
Компилятор запросов |
Блок памяти |
«Данные, метаданные» - включает не только данные, но и информацию о структуре данных (метаданные).
«Блок памяти» - получает требуемую информацию из места хранения данных и изменяет в нем соответствующую информацию по требованию расположенных выше уровней системы.
«Компилятор запросов» - обрабатывает различные обращения к СУБД и запрашивает изменение данных и метаданных. Он предлагает наилучший способ выполнения необходимой операции и выдает соответствующие команды блоку памяти.
Как правило, компилятором запросов обрабатывается три типа обращения к СУБД:
- Запросы
- Модификации (модифицирующие запросы) – операции по изменению данных (удаление, добавление, изменение).
- Модификации схемы базы данных – команды администраторов баз данных, которые имеют право изменять схему базы данных либо создавать новую базу данных.
«Блок транзакций» - отвечает за целостность системы и должен обеспечить одновременную обработку многих запросов, отсутствие интерференций запросов (интерференция – сложение, в данном случае необходимо исключить наложение запросов и их взаимодействие) и защиту данных в случае выхода системы из строя. Блок транзакций взаимодействует с компилятором запросов, т.к. для разрешения конфликтных ситуаций должен учитывать, на какие данные воздействуют текущие запросы. В силу этого некоторые вопросы могут быть отложены, и может быть установлена очередность их выполнения. Блок транзакций взаимодействует также с блоком памяти, т.к. схемы защиты данных обычно включают в себя хранение файла регистрации изменений данных.
Дата публикования: 2015-02-03; Прочитано: 809 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!