Независимость данных при использовании трехуровневой архитектуры базы данных обеспечивается за счёт того, что изменения на нижних уровнях не влияют на верхние. www.ects.ru infourok.ru
Существует два типа независимости данных: www.ects.ru zametkinapolyah.ru
- Логическая независимость. www.ects.ru zametkinapolyah.ru Означает, что внешние схемы защищены от изменений, которые вносятся в концептуальную схему. www.ects.ru Например, добавление или удаление новых сущностей, атрибутов или связей должно осуществляться без необходимости вносить изменения в уже существующие внешние схемы для других групп пользователей. www.ects.ru
- Физическая независимость. www.ects.ru zametkinapolyah.ru Означает, что концептуальная схема защищена от изменений, которые вносятся во внутреннюю схему. www.ects.ru Например, изменение файловой структуры хранения данных, использование различных файловых систем, запоминающих устройств, модификация индексов и т. д. не должны влиять на концептуальную и внешнюю схемы данных. zametkinapolyah.ru
Для реализации независимости данных в системах баз данных используется схема, в которой сохраняются все метаданные, включая определения таблиц и представлений, а также информация о существующих индексах и о том, как таблицы отображаются на внешней памяти. cyberleninka.ru