Архитектура ANSI-Sparc
Архитектура ANSI-SPARC ANSI – SPARC (American National Standards Institute – Standards Planning and Requirement Committee) - представляет собой 3 уровня описания элементов данных – внешний, концептуальный и внутренний. Цель трехуровневой архитектуры заключается в отделении пользовательского представления БД от ее физического представления. База Данных Внутренняя схема Представление 1 Представление 2 Представление 3 Концептуальная схема Пользователь 1 Пользователь 2 Пользователь 3 Физическая организация данных Внутренний (физический) уровень Промежуточный (концептуальный) уровень Внешний (пользовательский) уровень 2 Внешний уровень – отвечает за представление данных с точки зрения пользователей. Он состоит из нескольких различных внешних представлений БД. Каждый пользователь имеет дело с представлением предметной области в наиболее удобной для него форме. Внешнее представление данного пользователя содержит только те сущности, атрибуты и связи, которые ему интересны. Он может ничего не знать о других сущностях, содержащихся в базе. Помимо этого, различные представления могут по-разному отображать одни и те же данные. Например, один пользователь может просматривать даты в формате (день, месяц, год), а другой - в формате (год, месяц, день). Некоторые представления могут содержать производные или вычисляемые данные, которые не хранятся в БД, а создаются по мере надобности. 3