72123

Система управления базой данных

Доклад

Информатика, кибернетика и программирование

К основным функциям СУБД относятся: непосредственность управления данными во внешней и оперативной памяти; поддержание целостности данных и управление транзакциями; обеспечение безопасности данных; обеспечение параллельного доступа к данным нескольких пользователей.

Русский

2014-11-18

13.08 KB

0 чел.

Система управления базой данных

К основным функциям СУБД относятся:

- непосредственность управления данными во внешней и оперативной памяти;

- поддержание целостности данных и управление транзакциями;

- обеспечение безопасности данных;

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

Состав СУБД:

- ядро, которое отвечает за управление данными во внешней и оперативной  

 памяти;

- процессор языка базы данных, обеспечивающий оптимизацию запросов и

 создания машинно-независимого внутреннего кода;

- подсистему поддержки времени исполнения, которая интерпретирует  

 программы манипуляции данными, создающие пользовательский интерфейс;

- сервисные программы (внешние утилиты), обеспечивающие дополнительные

 возможности  по обслуживанию информационной системы.

По технологии решения задач, решаемых СУБД, БД подразделяют на два вида:

- централизованная БД хранится целиком на ВЗУ одной вычислительной системы; если система входит в состав сети, то возможен доступ к этой БД других систем;

- распределенная БД состоит из нескольких, иногда пересекающихся или дублирующих друг друга БД, хранящихся на ВЗУ разных узлов сети.

СУБД предоставляет доступ к данным БД двумя способами:

- локальный доступ предполагает, что СУБД обрабатывает БД, которая хранится на ВЗУ той же ЭВМ;

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

Технология файл-сервер предполагает выделение одной из вычислительных систем, называемой сервером, для хранения БД. Все остальные компьютеры сети (клиенты) исполняют роль рабочих станций, которые копируют требуемую часть централизованной БД в свою память, где и происходит обработка.

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