Сервис/Анализ/Архивариус




Правовая охрана БД

К правовым мерам защиты информации относятся действующие в стране законы, указы и другие нормативные акты, регламентирующие правила обращения с информацией и ответственность за их нарушения.

Безопасность БД охраняется в нашей стране в законодательном порядке. БД, также как и компьютерная программа, приравнивается к литературному произведению и может быть объектом авторского права, что предусмотрено в статье 7 «Закона об авторском праве Республики Беларусь». Тогда ей предоставляется охрана гражданским, административным и уголовным законодательством.

В создание и постоянную актуализацию БД составители производят значительные инвестиции, но часто нетворческого характера. Авторским правом такие БД не охраняются. Директива Европейского Союза 96/6/ЕС «О правовой защите БД » предлагает меры по охране таких БД с использованием прав особого рода.

Восстановление БД

Восстановление БД осуществляется в случае ее физического повреждения или нарушения целостности. Средства восстановления БД – резервное копирование БД и журнал изменений БД.

При резервном копировании БД необходимо помнить, что копия создается:

· в момент, когда состояние БД является целостным;

· на иных внешних устройствах, чем то, на котором располагается сама БД.

Полная резервная копия включает всю БД – все файлы БД, включая вспомогательные, состав которых зависит от СУБД; частичная – часть БД, определенную пользователем.

Периодичность резервного копирования зависит от многих факторов: интенсивности обновления данных, частоты выполнения запросов, объема БД и др.

Общая стратегия восстановления БД заключается в переносе на рабочее устройство резервной копии БД или поврежденной ее части и повторном проведении всех изменений, сделанных после создания копии и до момента возникновения сбоя.

Журнал изменений БДэто особая часть БД, недоступная пользователям СУБД, в которую поступают записи обо всех изменениях основной части БД. Иногда в системе хранят несколько копий журнала.

Запись в журнале соответствует некоторой операции изменения БД (н-р, удалению строки из таблицы), а иногда – минимальной внутренней операции модификации страницы внешней памяти. В некоторых системах одновременно используются оба подхода.

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

При ведении журнала транзакций восстановить БД можно методом:

1) накат (раскрутка)заключается во внесении в сохраненную копию БД результатов всех завершенных транзакций. При этом транзакции не обрабатываются повторно, а производятся изменения в БД согласно записям в журнале транзакций;

2) откат отменяет изменения, произведенные в БД ошибочными или незавершенными транзакциями. Затем повторно запускаются транзакции, которые выполнялись в момент возникновения сбоя.

Оптимизация работы с БД

Индексирование – технология ускоренного доступа к данным БД с помощью индексов

Пример.

Успеваемость студентов (УСПЕВ)

№ п/п (НПП) Предмет (ПР) Ф.И.О (ФИО) Оценка (ОЦ)
  Маркетинг Гиль А.Б.  
  Информатика Брель Б.В.  
  Политология Смаль В.Г.  
  Маркетинг Друздь Г.Д.  

 

Записи файла ПРЕДМЕТЫ

ПР Указатель номера записи в файле УСПЕВ
Информатика  
Маркетинг  
Маркетинг  
Политология  

 

Файл ПРЕДМЕТЫ– индексный файл

Поле ПР – индекс

Файл УСПЕВ – индексированный файл

 

Индекс – это средство ускорения операции поиска записей в таблице, а также других операций, требующих поиска: извлечения, модификации, сортировки и т.д.

 

Индексный файл – файл, в котором хранится информация индекса

 

Хеширование (от hash – смешивать, перемалывать) – это технология быстрого прямого доступа к записи БД на основе заданного значения некоторого поля записи, как правило, ключевого.

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

 

Технология сжатия на основе различий – когда некоторое значение заменяется сведениями об его отличиях от предыдущего значения. Один из способов применения такой технологии сжатия – это удаление повторяющихся символов в начале каждой записи с указанием их количества.

Пример

Эколог………………………

Экология……………………

Экологический……………..

 

После сжатия будет записано:

 

0 – Эколог

6 – ия

7 – ческий

Иерархическое сжатие

 

Записи файла УСПЕВ

Предмет (ПР) № п/п (НПП) Ф.И.О (ФИО) Оценка (ОЦ)
Информатика   Брель Б.В.  
Маркетинг   Гиль А.Б.  
Маркетинг   Друздь Г.Д.  
Политология   Смаль В.Г.  

 

Результат внутрифайлового иерархического сжатия

ПР НПП ФИО ОЦ
Информатика   Брель Б.В.  
Маркетинг     Гиль А.Б.  
  Друздь Г.Д.  
Политология   Смаль В.Г.  

 

Кодирование Хаффмана

 

Символ Частота, % Код
A    
В    
Г    
Б    
     

5. Возможности администрирования БД в СУБД Access

Некоторые встроенные средства администрирования БД:

· просмотр сведений о БД, выполняемый по команде

Файл/Свойства базы данных

· печать описания БД и ее объектов, произведенного системой Access в процессе их создания пользователем, по команде

Сервис/Анализ/Архивариус

· сжатие БД по команде



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: