|
|
Опубликовано 19.05.2024 12:28:22
|
|
|
|

Трёхуровневая схема — это три уровня абстракции данных, каждый из которых сосредоточен на различных вопросах. Для ассоциации трёхуровневых паттернов система управления базой данных предоставляет функцию изображения второго уровня между трёхуровневыми шаблонами. Вторичное изображение — это правило, которое определяет, как можно трансформировать обе стороны изображения. Как показано ниже:
Трёхуровневый режим
Пользовательский уровень --> вне схемы (отражает пользовательский взгляд системы баз данных)
Внешний режим, также известный как подрежим или пользовательский режим, соответствует уровню пользователя. Это вид базы данных, видимый одним или несколькими пользователями, и логическое представление данных, связанных с приложением. Внешняя схема — это подмножество схемы, выведенное из схемы и содержащее часть данных, разрешённую конкретному пользователю в схеме. Пользователи могут описывать и определять соответствующие записи данных через внешний язык описания режима (внешний шаблон), а также использовать язык обработки данных (DML) для обработки этими записями.
Концептуальный уровень — > Концептуальный шаблон (отражает целостный взгляд на систему баз данных)
Концептуальные паттерны, также известные как паттерны или логические паттерны, соответствуют концептуальным уровням. Это глобальная логическая структура, созданная разработчиком базы данных для синтеза данных всех пользователей с единой точки зрения, общего описания логической структуры и характеристик всех данных в базе данных, а также публичного представления данных (глобального представления) для всех пользователей. Он описывается и определяется языком описания данных (DDL), предоставляемым системой управления базами данных.
Физический уровень — in-> схема (отражает вид хранения системы баз данных)
Внутренний режим, также известный как режим хранения, соответствует физическому уровню. Это внутреннее представление или базовое описание всех данных в базе данных и самый низкий уровень логического описания базы данных, который описывает метод хранения и физическую структуру данных на носителе, соответствующую базе данных, фактически хранящейся на внешнем носителе. Внутренний паттерн описывается и определяется языком описания внутренних паттернов.
Вторичное изображение (отображение)
Система базы данных предоставляет два уровня изображений между тремя уровнями режима: изображение режима/внутреннего паттерна и изображение внешнего паттерна/паттерна.
- Образ паттерна/внутреннего паттерна: реализует интерконвертацию между концептуальными и внутренними паттернами.
- Внешний режим/Образ режима: реализует переоборудование между внешним и концептуальным режимами.
Независимость данных означает независимость данных и программ, отделяя определение данных от программы, а СУБД (система управления базами данных) отвечает за хранение данных, что упрощает работу приложения и значительно снижает нагрузку по подготовке приложений.
Независимость данных обеспечивается возможностями вторичного изображения СУБД. Независимость данных включает физическую независимость данных и логическую независимость данных.
Краткое содержание, как показано на рисунке ниже:
未命名绘图.drawio
(2.86 KB, Количество скачиваний: 0)
|
Предыдущий:Не удалось выполнить 'atob' на 'Window': строка, которую нужно декодировать, не...Следующий:OpenPDF использует шрифт 'xxx', при этом 'Identity-H' не распознаётся
|