Запись в файле контрольного следа может содержать информацию:
· Запрос
· Терминал, с которого вызвана операция
· Пользователь, задавший операцию
· Дата и время запуска операции
· Вовлеченные в процесс исполнения операции базовые отношения, кортежи и атрибуты
· Старые значения
· Новые значения
Безопасность в статистических БД.
БД, позволяющая получать агрегированную информацию о больших подмножествах некоторого множества объектов, называется статистической. Обычно статистическая БД используется для генерации статистической информации.
Проблемы обеспечения управляемой избыточности и целостности данных.
При сборе данных часто встречаются ситуации, проистекающие из реальной жизни, например, при сохранении данных могут возникнуть ситуации, когда определенные данные повторяются в базе данных, например, если человек имеет несколько рабочих мест или несколько профессий, или, например, когда собирают данные о дате рождения и возрасте личности. В случае последнего примера сохранение возраста в базе данных является, очевидно, излишним, так как возраст может быть получен как разница между текущей датой и датой рождения. Само собой разумеется, что такие данные будут расходовать больше компьютерной памяти, чем, безусловно, необходимо, и, следовательно, в конечном итоге замедлять работу СУБД.
|
|
Ситуация, когда в таблице базы данных имеются неоднократно одни и те же данные, называют избыточностью данных.
Часто встречаются также ситуации, когда в процессе сбора данных полученные данные являются противоречивыми либо из-за ошибки лица, занимающегося данными, либо из-за ошибок процесса передачи данных или даже злонамеренного вмешательства человека или вредоносной программы на некотором этапе процесса обработки информации.
Целостность данных (integrity) - происхождение данных из подлинного источника и уверенность в том, что они позже не изменились, и / или их позже несанкционированно не изменяли.
Комплексное понятие, которое охватывает действительность данных, используемость данных, правильность данных и целостность данных называют согласованностью данных.
Данные, как правило, связаны с создателем, со временем создания, контекстом и пр., нарушение этих связей может привести к непредвиденным последствиям.
Примеры нарушения целостности:
· Взломавший базу данных Riigi Teataja хакер может самоуправно изменять законы
· В результате ошибочного изменения в Регистре наказаний заключенные раньше освободят.