Принцип независимости прикладных программ от данных в базах данных заключается в невосприимчивости пользовательских приложений к изменениям в определении и организации данных. en.wikipedia.org Прикладные программы не должны быть подвержены деталям представления и хранения данных. en.wikipedia.org
Существует два типа независимости от данных: en.wikipedia.org
- Логическая независимость. en.wikipedia.org Возможность изменять логическую (концептуальную) схему без изменения внешней схемы (пользовательского представления). en.wikipedia.org Например, добавление или удаление новых объектов, атрибутов или связей к концептуальной схеме не должно приводить к перезаписи существующих прикладных программ. en.wikipedia.org
- Физическая независимость. en.wikipedia.org Возможность изменять физическую схему без изменения логической. en.wikipedia.org Например, изменение внутренней схемы, такой как использование другой организации файлов или структур хранения, устройств хранения или стратегии индексирования, должно быть возможным без необходимости изменять концептуальные или внешние схемы. en.wikipedia.org
Также физическая независимость предполагает возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с данной базой данных. www.skk-it.ru