Система управления базой данных (СУБД) является универсальным программным инструментом создания и обслуживания баз данных и приложений пользователя в самых разных предметных областях. СУБД обеспечивает многоаспектный доступ к данным и использование одних и тех же данных различными задачами и приложениями пользователей.
В СУБД поддерживаются различные модели данных.
Модель данных - это метод (Принцип) логической организации данных используемой СУБД. Наиболее известными являются иерархическая, сетевая и реляционная модели.
В СУБД для персональных компьютеров (настольных СУБД) поддерживается преимущественно реляционная модель, которую отличает простота и единообразие представления данных простейшими двумерными таблицами. Реляционная модель обеспечивает возможность использования в разных СУБД операций обработки данных, имеющих единую основу – алгебру отношений (реляционную алгебру), и универсального языка структурированных запросов –SQL (Sequential Query Language).
Основной логической структурной единицей манипулирования данными является строка таблицы – запись. Структура записи определяется составом входящих в неё полей. Совокупность полей записи соответствует логически связанным реквизитам, характеризующим некоторую сущность предметной области.
Типовыми функциями СУБД по манипулированию данными являются : выборка, добавление, удаление, изменение данных.
Выборка данных – выборка записей из взаимосвязанных таблиц в соответствии с заданными условиями.
Добавление и удаление данных – добавление новых записей в таблице и удаление существующих.
Изменение данных – модификация значений данных в полях существующих записей.
Данные из одной или нескольких взаимосвязанных таблиц могут подвергаться обработке. К операциям обработки относятся, например, расчеты в пределах каждой записи, группировка записей в соответствии с заданным критерием группировки и применение записям выделенных групп статических функций, таких как суммирование, определение максимального подсчета числа записей в группе и т.п.