Марио
Трехуровневая архитектура также известна как архитектура с тремя схемами. Целью трехуровневой архитектуры является разделение пользовательских приложений и физической базы данных. Причины такого разделения:
(I) Разным пользователям нужны разные представления одних и тех же данных.
(ii) Пользователи не должны иметь дело непосредственно с деталями физического хранилища базы данных.
(iii) администратор баз данных должен иметь возможность изменять структуру хранения базы данных или устройство хранения, не влияя на представления других пользователей и т
. д. Трехуровневая архитектура разделена на три уровня представления;
Уровень внешнего вида, уровень концептуального представления и уровень внутреннего представления.
Уровень внутреннего просмотра:
Уровень внутреннего представления также называется уровнем физического представления. Он описывает физические структуры хранения баз данных и файловые организации, используемые для хранения данных на физических устройствах хранения. Внутренний уровень описывает, как данные хранятся в базе данных. Он работает с операционной системой и СУБД для хранения и извлечения данных на устройства хранения и с них. Внутренняя запись - это отдельная сохраненная запись. Это единица хранения, которая передается на внутренний уровень. Операционная система отвечает за хранение и получение внутренних записей. Это означает, что операционная система создает физический интерфейс записи.
Уровень внутреннего представления описывается с помощью внутренней схемы, которая определяет различные типы записей, распределение пространства для хранения данных и индексов и т. Д. Внутренняя схема написана на DDL.
Маркос
Архитектура с тремя схемами используется для разделения физической базы данных и пользовательских приложений. Архитектура с тремя схемами - удобный инструмент, с помощью которого пользователи могут визуализировать уровни схемы в системе баз данных. Многие системы управления базами данных в некоторой степени поддерживают трехуровневую архитектуру, но они не разделяют три уровня схемы полностью. Некоторые СУБД используют концептуальную схему для поддержки деталей физического уровня.
Некоторые СУБД используют внешние схемы для поддержки пользовательских представлений. Если вы обратите внимание на три схемы, то вы придете к выводу, что они представляют собой только описания данных, а фактические данные существуют на физическом уровне. СУБД, четко разделяющая три уровня, должна иметь сопоставления между схемами для преобразования запросов с одного уровня схемы на другой. Как видно из названия, он имеет три уровня схем.
(1) Внутренний уровень
(2) Концептуальный уровень
(3) Внешний уровень
Каждый уровень имеет свою собственную схему. Я буду обсуждать только внутренний уровень, поскольку вы спрашивали только об этом.
Внутренний уровень: внутренний уровень имеет внутреннюю схему, которая использует физическую модель данных. Внутренняя схема описывает физическую структуру хранения базы данных. Физическая модель данных описывает то, как данные хранятся в компьютере, представляя такую информацию, как форматы записей и порядок записей. Физическая модель данных также обеспечивает путь доступа.