Архитектура СУБД

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

Понятие и возможности СУБД

Система управления базами данныхэто совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями.

Любая современная СУБД предоставляет эффективные средства для решения следующих задач:

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

2) быстрое извлечение из базы необходимых данных по запросам пользователей;

3) выполнение вычислений над данными;

4) создание экранных форм, обеспечивающих удобство работы с данными;

5) вывод данных из базы в отчетах;

6) разработка приложений (программ);

7) экспорт данных в другие базы и импорт данных из других баз данных;

8) публикация данных в сети Интернет.

СУБД обеспечивает также управление БД:

1) защиту данных от несанкционированного доступа и сбоев в работе компьютерной системы;

2) восстановление базы данных в случае ее повреждения;

3) поддержку целостности данных.

Архитектура СУБД

Все функции, возлагаемые на СУБД, несмотря на их разнообразие в различных СУБД, можно разделить на три основных вида:

1) функции определения данных, т.е. описания их структуры, типа, взаимосвязей и критериев проверки данных;

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

3) функции управления данными, т.е. ввода, обработки и хранения данных.

В соответствии с этими видами функций в составе СУБД выделяют три составные части:

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

2) подсистема обработки обеспечивает работу приложений базы данных, созданных с помощью средств проектирования. Подсистема средств обработки содержит следующие компоненты:

– процессор запросов;

– процессор форм;

– генератор отчетов;

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: