Книга: Основы информатики: Учебник для вузов
12.3. Системы управления базами данных
12.3. Системы управления базами данных
Система управления базами данных (СУБД) – это программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ.
Различают 2 класса СУБД:
1) системы общего назначения;
2) специализированные системы.
Системы СУБД общего назначения не ориентированы на какую-либо конкретную предметную область или на информационные потребности конкретной группы пользователей. Реализуются как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной системе. Использование СУБД общего назначения в качестве инструментального средства для создания информационных систем, основанных на технологии баз данных, позволяет существенно сокращать сроки разработки и экономить трудовые ресурсы.
В процессе реализации своих функций СУБД постоянно взаимодействует с базой данных и с другими прикладными программными продуктами пользователя.
Современные СУБД имеют следующие возможности:
1) включают язык определения данных, с помощью которого можно определить базу данных, ее структуру, типы данных, а также средства задания ограничения для хранимой информации;
2) позволяют вставлять, удалять, обновлять и извлекать информацию из базы данных посредством языка запросов (SQL);
3) большинство СУБД могут работать на компьютерах с разной архитектурой и под разными операционными системами;
4) многопользовательские СУБД имеют развитые средства администрирования баз данных.
В работе с СУБД возможны следующие режимы: создание, редактирование, поиск, манипулирование. Под манипулированием понимаются такие действия с БД, как с целым: просмотр; копирование файлов, например на бумажный носитель; сортировка данных по заданному признаку и т. д.
Для работы с базой данных СУБД должна обеспечивать:
• возможность внесения и чтения информации;
• работу с большим объемом данных;
• быстроту поиска данных;
• целостность данных (их непротиворечивость);
• защиту от разрушения, уничтожения (не только при случайных ошибках пользователя), от несанкционированного доступа;
• систему дружественных подсказок (в расчете на пользователя без специальной подготовки).
СУБД могут использоваться как в однопользовательском, так и в многопользовательском режиме.
На рынке программного обеспечения можно выделить такие наиболее востребованные СУБД, как Microsoft Access, Microsoft Visual FoxPro, Borland dBase, Borland Paradox, Oracle, MySQL.
- 12.1. Понятие о базах данных
- 12.2. Типы баз данных
- 12.3. Системы управления базами данных
- 12.4. Система управления базами данных Microsoft Access
- 12.5. Архитектура Microsoft Access
- 12.6. Создание базы данных
- 12.7. Многотабличные базы данных. Отношения между таблицами
- 12.8. Работа с данными при помощи запросов
- 12.9. Построение и применение форм
- 12.10. Основные сведения об отчетах
- 1. Системы управления базами данных
- Зависание системы
- Глава 8 Настройка и обслуживание системы
- Глава 3. Системы маркетинговых исследований и маркетинговой информации
- 12.4. Система управления базами данных Microsoft Access
- 1. СУЩНОСТЬ И ЗАДАЧИ КОМПЛЕКСНОЙ СИСТЕМЫ ЗАЩИТЫ ИНФОРМАЦИИ
- Глава 8 Файловые системы и обходы каталогов
- 1.1. Модель файловой системы Linux
- 8.2. Файлы для администрирования файловой системы
- Ядро системы
- Структура файловой системы UNIX
- 3. Основные показатели системы веб-аналитики