Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bazy_dannykh.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
2.09 Mб
Скачать

37.Архитектура бд Компоненты Данные, Метаданные, Блок памяти:

  1. Данные, метаданные включают не только данные, но так же информацию о структуре. Реляционная СУБД метаданные включает в себя системные таблицы (отношения) , имена отношений, имена атрибутов отношений и типы данных этих атрибутов. Как правило СУБД поддерживает индекс. Индекс – структура данных , которая помогает быстро найти элемент данных при наличии части их значения. Индекс представляет собой часть хранимых данных, а описание указывающие какие данные имеют индекс, часть метаданных.

  2. Компонент блок памяти, получает требуемую информацию из мест хранения данных и изменяет в нем соответствующую информацию. В простых системах блоком памяти может служить система файлов ОС, однако для повышенной эффективности СУБД обычно осуществляет прямой контроль памяти.

Блок памяти состоит из двух компонентов:

  1. Блок файлов контролирует расположение файлов на диске и получает блок или блоки содержащие файлы( диск в общем случае делится на дисковые блоки – смежные области памяти содержащие от 4000-16000 байт)

  2. Блок буфера управляет основной памятью, он получает блоки данных с диска через блок файлов и выбирает страницу основной памяти для хранения конкретного блока. Блок буфера может одновременно сохранять дисковый блок в основной памяти нужной для другого блока. Страницы также возвращаются на диск по требованию блок транзакции.

38.Архитектура бд Компоненты Блок транзакций, Блок памяти.

  1. Компонент блок транзакций отвечает за целостность системы и должен обеспечить одновременную обработку многих запросов, отсутствие интерференций запросов (интерференция – сложение, в данном случае необходимо исключить наложение запросов и их взаимодействие) и защиту данных в случае выхода системы из строя. Блок транзакций взаимодействует с компилятором запросов, т.к. для разрешения конфликтных ситуаций должен учитывать, на какие данные воздействуют текущие запросы. В силу этого некоторые вопросы могут быть отложены, и может быть установлена очередность их выполнения. Блок транзакций взаимодействует также с блоком памяти, т.к. схемы защиты данных обычно включают в себя хранение файла регистрации изменений данных.

  2. Компонент блок памяти, получает требуемую информацию из мест хранения данных и изменяет в нем соответствующую информацию. В простых системах блоком памяти может служить система файлов ОС, однако для повышенной эффективности СУБД обычно осуществляет прямой контроль памяти.

Блок памяти состоит из двух компонентов:

  1. Блок файлов контролирует расположение файлов на диске и получает блок или блоки содержащие файлы( диск в общем случае делится на дисковые блоки – смежные области памяти содержащие от 4000-16000 байт)

  2. Блок буфера управляет основной памятью, он получает блоки данных с диска через блок файлов и выбирает страницу основной памяти для хранения конкретного блока. Блок буфера может одновременно сохранять дисковый блок в основной памяти нужной для другого блока. Страницы также возвращаются на диск по требованию блок транзакции.

39.Классификация СУБД:

Может быть произведена по разным признакам относящимся к разным компонентам и сторонам функционирования БД. Среди них можно выделить следующие:

  • По форме представления информации можно выделить фактографические, документальные, мультимедийные в той или иной степени соответствующие цифровой, символьной и другим формам представления информации в вычислительной среде.

  • По типу хранимой (не мультимедийной) информации можно выделить фактографические, документальные, лексико-графические БД. Лексико-графические базы – это классификаторы, кодификаторы, словари основ слов, рубрикаторы, которые обычно используются в качестве справочки с документальными или фактографическими БД. Документальные БД подразделяются по уровню представления информации на полнотекстовые (первичные документы) или библиографическо-реферативные (вторичные) отражающие на содержательном уровне первичный документ.

  • По типу используемой модели выделяют сетевые, реляционные, иерархические. Развития технологии обработки данных привело к появлению пост реляционной, объекто-ореинтируемой и многомерных БД, которые в той или иной степени соответствуют трем классическим моделям

  • Технологии обработки данных делятся на централизованные и распределенные. Централизованная БД хранится в памяти одной вычислительной системы или эта система является компонентом сети ЭВМ возможен распределенный доступ к такой базе, такой способ использования БД часто применяют в локальных сетях ПК. Распределенная БД состоит из нескольких дублирующих друг друга частей хранимых в различны ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной БД (СУРБД).

  • По способу к доступу данных БД разделяют на БД с локальным доступом и БД с удаленным доступом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]