Проблемы интеграции данных

Проблемы интеграции данных. С переходом к концепции БД, данные становятся неким общим ресурсом, целостность которого необходимо защитить от разрушений при сбоях оборудования, при некорректных обновлениях, от НСД и т.п. 1. Защита данных от разрушения при сбое оборудования. Этот вид защиты часто называют обеспечением физической целостности данных. Физическая целостность обеспечивается средствами ведения системного журнального файла и возможностью восстановления текущего состояния БД на основании копии и журнального файла.

В журнальном файле регистрируются все изменения в БД с некоторого периода времени. Копия БД должна быть выполнена на момент начала ведения журнального файла. 2. Защита от некорректных обновлений. Она предупреждает неверное использование данных в первую очередь - обновления другими пользователями. Такая защита данных называется логической целостностью.

Она обеспечивается путем разработки механизмов управления доступом пользователей к данным. Это программные фильтры, когда пользователь имеет возможность обрабатывать лишь некоторое подмножество данных. Во-вторых, система выдает пользователю для обработки не всю запись целиком, а лишь часть ее данных. При этом в прикладной программе описываются только эти данные. В-третьих, при описании данных некоторые СУБД позволяют задавать области допустимых значений.

Тогда система автоматически проверяет новое значение на допустимость и отвергает некорректные. 3. Защита данных от НСД. Она предполагает введение средств, препятствующих извлечению и обновлению данных некоторыми пользователями. Основное средство обеспечения этой разновидности защиты данных состоит в том, что пользователю предоставляется доступ не ко всей БД, а лишь к некоторой, определенной администратором БД, части данных.

При этом обращение к любым другим данным для означенного пользователя становится невозможным. 3.2.4.