Слайд 2
![Современная технология баз данных основана на концепции многоуровневой архитектуры СУБД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-1.jpg)
Современная технология баз данных основана на концепции многоуровневой архитектуры СУБД
Слайд 3
![Концептуальный уровень архитектуры служит для поддержки единого взгляда на базу](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-2.jpg)
Концептуальный уровень архитектуры служит для поддержки единого взгляда на базу данных, общего
для всех её приложений и независимого от них и от среды хранения.
Концептуальный уровень представляет собой формализованную информационно-логическую модель ПО.
Описание этого представления называется концептуальной схемой или схемой БД.
Слайд 4
![Схема базы данных – это описание базы данных в терминах конкретной модели данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-3.jpg)
Схема базы данных – это описание базы данных в терминах конкретной
модели данных
Слайд 5
![Внутренний уровень архитектуры поддерживает представление данных в среде хранения и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-4.jpg)
Внутренний уровень архитектуры поддерживает представление данных в среде хранения и пути доступа
к ним.
На этом архитектурном уровне БД представлена в полностью "материализованном" виде, тогда как на других уровнях идёт работа на уровне отдельных экземпляров или множества экземпляров данных.
Описание БД на внутреннем уровне называется внутренней схемой или схемой хранения.
Слайд 6
![Внешний уровень архитектуры БД предназначен для групп пользователей. Описание представления](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-5.jpg)
Внешний уровень архитектуры БД предназначен для групп пользователей.
Описание представления данных для
группы пользователей называется внешней схемой.
Наличие внешнего уровня позволяет поддерживать разное представление одних и тех же данных для различных групп пользователей или задач.
Слайд 7
![Подсхема базы данных – это описание структуры данных прикладного программиста.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-6.jpg)
Подсхема базы данных – это описание структуры данных прикладного программиста.
Каждый из этих
уровней может считаться управляемым, если он обладает внешним интерфейсом, который обеспечивает возможности определения данных.
В этом случае становится возможными формирование и системная поддержка независимого взгляда на БД для какой-либо группы персонала или пользователей, взаимодействующих с БД через интерфейс данного уровня.
Слайд 8
![Схема базы данных – описание базы данных. По аналогии с](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-7.jpg)
Схема базы данных – описание базы данных.
По аналогии с уровнями
представления данных различают три типа схем баз данных в зависимости от уровня абстракции трехуровневой архитектуры
Слайд 9
![При описании базы данных возможно наличие нескольких внешних схем или](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-8.jpg)
При описании базы данных возможно наличие нескольких внешних схем или подсхем,
соответствующих представлениям о данных предметной области различными пользователями.
На концептуальном уровне описание базы данных называют концептуальной схемой, на нижнем уровне абстракции – внутренней схемой.
Слайд 10
![Следует различать описание базы данных и саму базу данных. Описанием](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-9.jpg)
Следует различать описание базы данных и саму базу данных.
Описанием базы
данных является схема базы данных или модель данных.
Схема создается в процессе проектирования базы данных.
Совокупность информации, хранящаяся в базе данных в определенный момент времени, называется состоянием.
Слайд 11
![Таким образом, одной и той же схеме данных может соответствовать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17957/slide-10.jpg)
Таким образом, одной и той же схеме данных может соответствовать несколько
состояний базы данных.
Схема базы данных иногда называется содержанием базы данных, а ее состояние детализацией.