Логическая независимость данных считается более сложной для реализации, чем физическая независимость, из-за того, что прикладные программы сильно зависят от логического формата данных, к которым они обращаются. 1
Физическая независимость позволяет изменять физические структуры или устройства хранения данных, не влияя на концептуальную схему. 2 Например, можно поменять местоположение базы данных или организацию файлов, использовать новое устройство хранения и т. д.. 12
Логическая независимость предполагает возможность изменять концептуальную схему, не меняя внешний вид. 2 Например, можно добавить, изменить или удалить новый атрибут, объект или связь без переписывания существующих прикладных программ. 2 Однако изменение концептуального уровня может потребовать изменения всего программного приложения, так как программы сильно зависят от логического формата данных. 1