База данных и СУБД

Современные базы данных самодостаточны и относительно независимы от прикладного ПО (на рис. 1.2. видно, что некоторые пользователи работают с базой данных непосредственно через СУБД, минуя слой ПрПО). Такая возможность достигается за счет того, что в современной базе данных хранятся не только сами данные, но и их описание (метаданные, т. е. данные над данными), а также некоторый программный код для обработки данных (рис.1.3).

Часть БД, в которой хранятся данные, получила название словаря данных (СД). Словарь данных в том или ином виде присутствует в любой базе данных, независимо от используемой модели данных. Для каждого элемента данных в СД хранится его уникальное имя, тип, размер и некоторые другие свойства. Интересно, что в реляционных базах данных все элементы словаря данных хранятся в таблицах, также как и данные, а для манипулирования элементами словаря используются те же самые реляционные операции, что и для данных.

Дополнительной возможностью, которая поддерживается большинством ведущих производителей СУБД, является хранение программного кода для обработки данных непосредственно в базе данных вместе с данными и метаданными.

СУБД – комплекс программных и языковых средств для создания, ведения и коллективного использования базы данных.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: