Архитектура ANSI SPARC

Определяет принцип организации СУБД (не обязательно РМД)

Цель: введение уровней абстракции для пользователей и архитекторов БД.

  • Разные группы пользователей ИС должны иметь разные представления данных (ролевая модель: пользователи делятся на группы, называемые ролями, при этом каждая роль имеет определенные права);
  • Пользователи должны быть абстрагированы от физической и логической организации данных;
  • Администраторы БД должны иметь возможность вносить изменения в схему данных без учета особенностей физического хранения данных;
  • Внутренняя структура БД не должна зависеть от физических аспектов хранения информации.
Уровни и функции
  1. Внешний уровень - пользовательские представления (выборки данных, с которыми работают пользователи);
  2. Концептуальный уровень - логическая структура БД (таблицы, представления и пр.);
  3. Внутренний уровень - аспекты физической реализации (файлы и программный код).

Логическая независимость - защищенность внешних схем от изменений, вносимых в концептуальную схему. Сохранение представлений внешнего уровня при изменении схемы данных.

Физическая независимость - защищенность концептуальной схемы от изменений, вносимых во внутреннюю схему. Файловые системы и системные функции, организация хранения данных, настройки и внутренние структуры данных.

results matching ""

    No results matching ""