Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Bd_Ekzamen.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.44 Mб
Скачать
  1. Сформулируйте понятия логической и физической независимости данных.

Логическая независимость данных. Способность механизмов СУБД поддерживать

изменения логического представления данных таким образом, чтобы при этом было возможно

сохранить неизменными пользовательские представления данных. В терминологии

архитектурной модели ANSI/X3/SPARC это означает возможность вариации концептуальной

схемы базы данных без необходимости изменений внешних схем.

Физическая независимость данных. Способность механизмов СУБД поддерживать

изменения физического представления данных таким образом, чтобы при этом было возможно

сохранить неизменным логическое их представление. В терминологии архитектурной модели

ANSI/X3/SPARC это означает возможность вариации внутренней схемы базы данных без

нGroup 112 еобходимости изменений концептуальной схемы.

  1. Приведите обобщенную схему субд.

Ядро СУБД отвечает за управление данными во внешней памяти, управление буферами оперативной памяти, управление транзакциями и журнализацию. Соответственно можно выделить такие компоненты ядра, как менеджер данных, менеджер буферов, менеджер транзакций и менеджер журнала. (УТОЧНЕИЕ СХЕМЫ.жирное-это тожн самое что и в таблице «под ядром»).

Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое.

Буфер обмена-это набор функций и сообщений,котор позволяет приложениям сохранить в памяти данные и передавать их м/у разными приложениями.

СУБД - комплекс языковых и программных средств, необходимых для работы с базой данных

  1. Приведите упрощенную схему функционирования субд.

Упрощенно основные этапы реализации СУБД запроса приложения представлены на рис.19.

  1. Приложение делает к СУБД запрос на получение данных.

  2. СУБД анализирует запрос и определяет какие таблицы и атрибуты необходимы для удовлетворения запроса указанны в схеме запрашиваемых данных.

  3. СУБД используя физич схему требуемые файлы хранимые записи.

  4. СУБД выдает запросы в Операц Сист запрос на поиск нужных хранимых записей.

  5. ОС осуществляет поиск нужных данных во внеш памяти.

  6. Передает их в системные буферы в оператив памяти.

  7. СУБД в системных буферах выделяет так данные, которые необходимо передать приложению.

  8. СУБД передает выделенные данные из системных буферов в рабочий буфер приложения. предварительно преобразовав их в формат, указанный в запросе.

  9. СУБД фиксирует успешность окончания выполнения запроса.

  10. Есил во время выполнения запроса произошел сбой, запрос должен быть скорректирован и повторно выдан. При успешном завершении программа может начинать обработку данных. для дальнейшего использования.

(ЗАМЕЧАНИЕ современные СУБД осуществляет внешней памятью самостоятельно без помощи операц системы)

СУБД - комплекс языковых и программных средств, необходимых для работы с базой данных

Group 792

Рис.19. Схема реализации запроса к СУБД

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

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