СУБД находятся в основании большинства приложений БД. Современные СУБД могут быть применены в многозадачном пользовательском ядре с использованием встроенной поддержкой локальной вычислительной сети, но, стоит отметить, что современные СУБД часто могут полагаться на обычную операционную систему (ОС), что работает на персональном компьютере (ПК) для обеспечения таких функций[11].
В процессе описания структуры СУБД, также предлагались самые разнообразные методы ее реализации.
Стоит отметить, что наиболее жизнеспособной стала трехуровневая специальная модель, которая может определять следующими уровнями абстракций для структур всех СУБД:
– концептуальный;
– логический;
– физический (рисунок 2).
Рис. 2. Классические уровни СУБД
1. На внешнем уровне есть возможность отразить представления прикладного программиста, конечных пользователей, что связаны с тем, как именно отдельные пользователи представляют имеющиеся данные или их «видение» для применения информации другими приложениями. [5]
2. Концептуальный уровень может отражать также обобщенную модель в определенной предметной области. Также, стоит отметить, что данный уровень может дать полное представление описанных структур данных.
Отметим, что модель состоит с некоторой совокупности различных экземпляров объектов и их связей. [3]
3. Внутренний уровень каждой СУБД близкий к полному использованию физической памяти, а также связан со способом сохранения информации в некотором физическом виде, каким именно способом данные будут располагаться на внутреннем носителе данных.[7]
Логическая независимость для хранимых данных также предполагает использование всех возможностей изменения для разных приложений, не внося корректировки для других. [4]
Физическая независимость между данными предполагает также возможности по изменению методологии хранения, а также расположения и переноса данных без непосредственного влияния на функционирования приложений.
Иными словами, если происходят изменения в расположении всей информации на носителях, это не будет каким-либо образом отражаться на работе приложения.