СУБД – это универсальный комплекс прикладных программ, предназначенных для создания и обслуживания БД, а также обеспечения многоаспектного доступа к данным и их обработки.
Системой управления БД называют программную систему, предназначенную для создания на ЭВМ общей БД, используемой для решения множества задач.
Подобные системы служат для поддержания БД а актуальном состоянии и обеспечивают эффективный доступ пользователей к содержащимся в ней данным в рамках предоставленных пользователем полномочий.
СУБД предназначена для централизованного управления БД в интересах всех работающих в этой системе.
По степени универсальности различают два класса СУБД:
– системы общего назначения;
– специализированные системы.
СУБД общего назначения не ориентированы на какую – либо предметную область или на информационные потребности какой – либо группы пользователей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной системе и поставляется многим пользователям как коммерческое изделие. Такие СУБД обладают средствами настройки на работу с конкретной БД. Использование СУБД общего назначения в качестве инструментального средства для создания автоматизированных информационных систем, основанных на технологии БД, позволяет существенно сокращать сроки разработки, экономить трудовые ресурсы. Этим СУБД присущи развитые функциональные возможности и даже определения функциональная избыточность.
Специализированные СУБД создаются в редких случаях при невозможности или нецелесообразности использования СУБД общего назначения.
СУБД общего назначения – это сложные программные комплексы, предназначенные для выполнения всей совокупности функций, связанных с созданием и эксплуатацией БД информационной системы.
Основные характеристики СУБД:
1. Производительность
2. Обеспечение целостности данных на уровне БД
3. Обеспечение безопасности
4. Работа в многопользовательских средах
5. Импорт – экспорт
6. Доступ к данным SQL
7. Возможности запросов и инструментальные средства разработки прикладных программ
Производительность СУБД оценивается:
1) временем выполнения запросов;
2) скоростью поиска информации в неиндексированных полях;
3) временем выполнения операций импортирования БД из других форматов;
4) скоростью создания индексов и выполнения таких массовых операций, как обновление, вставка, удаление данных;
5) максимальным числом параллельных обращений к данным в многопользовательском режиме;