Обзор СУБД

Системой управления базами данных называют программную систему, предназначенную для создания на ЭВМ общей базы данных, используемой для решения множества задач. Подобные системы служат для поддержания базы данных в актуальном состоянии и обеспечивают эффективный доступ пользователей к содержащимся в ней данным в рамках предоставленных пользователям полномочий.

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

1) пользователь выдает запрос на доступ, применяя команды определенного языка манипулирования данными (в этих целях обычно используется язык SQL);

2) СУБД перехватывает этот запрос и анализирует его;

3) СУБД просматривает внешнюю схему для пользователя, концептуальную, внутреннюю схему и определяет структуру хранения информации;

4) СУБД выполняет необходимые операции над хранимой базой данных.

По степени универсальности различают два класса СУБД:

- системы общего назначения;

- специализированные системы.

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

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

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

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

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

Производительность СУБД оценивается:

- временем выполнения запросов;

- скоростью поиска информации в неиндексированных полях;

- временем выполнения операций импортирования базы данных из других форматов;

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

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

- временем формирования отчета.

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



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



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