Словарь данных сохраняется в БД и в дальнейшем используется СУБД при выполнении функций размещения данных в БД, организации доступа к ним и их выборки из БД.
Первичный ключ таблицы реляционной СУБД обычно выступает не только как уникальный идентификатор записи, но и как индекс, с помощью которого СУБД может быстро отыскать требуемую запись.
Основными функциями СУБД являются: — функции описания данных; — функции записи и считывания данных; — функции выборки и преобразования данных. Функции описания данных обеспечивают описание записей, их атрибутов, ключей и связей между записями разных типов. Описания производятся средствами языка описания данных, который имеется в каждой СУБД. Описания данных сохраняются в словаре данных.
Если какая-либо СУБД имеет ODBC-драйвер и он установлен в Windows, то любая прикладная программа может использовать данные, хранящиеся в базе данных, созданной этой СУБД даже если сама СУБД на компьютере не установлена. Однако без СУБД эта программа не сможет изменить структуру БД.
Многие популярные прикладные программы являются интероперабельными (независимыми от источников используемых ими данных) и могут работать совместно с различными СУБД. Например, система программ «1С: Предприятие» может использовать 5 различных СУБД.
СУБД позволяют прикладным программам быть относительно независимыми от способов хранения и организации доступа к данным. Прикладная программа может ничего «не знать» о том, как и где хранятся данные. Если ей необходимы те или иные данные, то она запрашивает их у СУБД. Благодаря использованию СУБД прикладная программа становится относительно независимой от используемых ею данных.
Система управления базами данных (СУБД, DBMS — Data Base Management System) — это совокупность программных и языковых средств, обеспечивающих описание, создание, использование и обслуживание баз данных.
Тип связи определяется для двух типов записи: предка и потомка. Экземпляр типа связи состоит из одного экземпляра типа записи предка и упорядоченного набора экземпляров типа записи потомка. Для данного типа связи L с типом записи предка P и типом записи потомка C должны выполняться следующие два условия: — каждый экземпляр типа записи P является предком только в одном экземпляре типа связи L; — каждый экземпляр типа записи C является потомком не более чем в одном экземпляре типа связи L.