Разница между физической и логической целостностью данных в современных информационных системах заключается в их сферах влияния и задачах.
Физическая целостность подразумевает защиту информации при её хранении и перемещении. 1 Она обеспечивает безопасность данных от различных угроз, таких как землетрясения, наводнения, пожары, отключения электричества, неправильное обращение с оборудованием, случайное удаление информации, взломы и вирусы. 1 Для физической целостности используют, например, память с исправлением ошибок (ECC), RAID-массивы, источники бесперебойного питания и дублирование серверов и систем хранения данных. 1
Логическая целостность относится к правильности и точности данных в зависимости от их применения. 1 Её основная задача — сохранять данные неизменными во время их использования в реляционных базах данных (БД). 1 Логическая целостность включает в себя, например, целостность сущности (создание первичного ключа), ссылочную целостность (набор правил для единообразного использования данных в таблицах), целостность домена (поддержание правильности данных внутри домена) и пользовательскую целостность. 1
Таким образом, физическая целостность фокусируется на защите оборудования и программного обеспечения, которые хранят данные, а логическая целостность обеспечивает точность данных во время их обработки. 4