logo
Базы данных и системы управления

Основные функции СУБД

В отличие от приложений, почти все СУБД являются коммерческими продуктами, причем, подавляющую часть рынка захватили пять систем: Oracle, Access и SQL Server (Microsoft), FoxPro (Borland) и DB2 (IBM).

К числу основных функций СУБД принято относить следующие:

· создание самой базы данных, ее объектов и структур - таблиц, индексов…;

· модификация объектов и структур базы данных;

· ввод, чтение и изменение данных;

· обеспечение целостности данных;

· обеспечение безопасности данных;

· управление параллельной обработкой данных;

· создание резервных копий.

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

Непосредственное управление данными во внешней памяти

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