Система управления базами данных (СУБД)

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

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

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

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

в) обеспечение обновления данных, пополнение модификации и поиска;

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

д) защита данных от несанкционированных запросов.

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

СУБД классифицируется по следующим признакам:

а) по языку общения;

б) по числу уровней в архитектуре;

в) по выполняемым функциям;

г) по сфере возможного применения.

По языкам общения СУБД делятся на открытые, замкнутые и смешанные. Открытые СУБД для работы с базами данных используют универсальные языки программирования.

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

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

На втором уровне локальные представления объединяются в интегрированное представление, которое охватывает все узкоспециальные. Здесь просматриваются все связи, существующие в данной предметной области, а не только частные.

На третьем уровне интегрированное представление определенной области привязывается к конкретным средствам реализации – СУБД.

На четвертом уровне реализуется представление о предметной области в памяти ЭВМ.

Нумерация уровней условна. Некоторые из них могут объединяться в один.

На этом основании СУБД могут быть одно – двух и трех уровенные.

По выполняемым функциям СУБД делятся на информационные и операционные. Информационные организовывают хранение информации, а операционные – ее обработку.

По сфере возможного применения СУБД бывают универсальные и специальные – объектоориентированные.

Системы управления базами данных поддерживают различные типы данных. Те из них, которые позволяют добавлять новые типы данных, называются расширяемыми системами баз данных (РС БД).

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


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



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