Система управления базами данных (СУБД) – это система, обеспечивающая поиск, хранение, корректировку данных, формирование ответов на запросы. Система обеспечивает сохранность данных, их конфиденциальность, перемещение и связь с другими программными средствами.
Системы управления базами данных – это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними.
Основные функции СУБД:
- непосредственное управление данными во внешней памяти;
- управление буферами оперативной памяти;
- управление транзакциями;
- журнализация;
- поддержка языков БД.
Обычно СУБД работает с несколькими видами объектов:
- Таблицы – основные объекты базы данных. Реляционная база данных может иметь много взаимосвязанных таблиц.
- Запросы – это специальные структуры, предназначенные для обработки данных базы. С помощью запросов данные упорядочивают, фильтруют, отбирают, изменяют, объединяют, то есть обрабатывают. Существует много различных видов запросов, и самые простые из них и, к тому же наиболее часто используемые – это запросы на выборку. Цель запроса на выборку состоит в создании результирующей таблицы, в которой отображаются только нужные по условию запроса данные из базовых таблиц.
- Формы – это объекты с помощью которых в базу вводят новые данные или просматривают имеющиеся.
- Отчеты – это объекты, с помощью которых данные выдают на принтер в удобном и наглядном виде.
- Макросы – это макрокоманды. Если какие-то операции с базой производятся особенно часто, то имеет смысл сгруппировать несколько команд в один макрос и назначить его выделенной комбинации клавиш.
- Модули – это программные процедуры, написанные на каком-либо языке программирования.