Архитектура системы базы данных

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

Существует три основных уровня архитектуры или три уровня описания элементов данных. Это внешний, концептуальный и внутренний уровни, которые формируют так называемую трёхуровневую архитектуру.

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

Концептуальный уровень представления данных осуществляет отображение внешнего уровня на внутренний и обеспечивает требуемую независимость друг от друга.

Источник: Википедия

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я