русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 784; Нарушение авторских прав


Диалекты SQL в СУБД

Встраивание SQL в

REVOKE UPDATE

GRANT, REVOKE

USAGE

REFERENCES

DELETE

UPDATE

INSERT

SELECT

COMMIT, ROLLBACK

ПРИМЕР

НОМ 777777

ФИО ГИЛЬ В. В.

СЕМ_ПОЛ ЗАМУЖЕМ

UPDATEСТУДЕНТ

SET СЕМ_ПОЛ =‘ ЗАМУЖЕМ’

WHEREНОМ =777777

UPDATEСТУДЕНТ

SET ФИО = ‘ГИЛЬ В. В.’

WHEREНОМ =777777

COMMIT WORK

ROLLBACKWORK

3.5. Управление доступом к данным

Привилегии – права пользователя на проведение тех или иных действий над определенным объектом БД

Привилегии в SQL-2:

ПРИМЕР

GRANT SELECT, UPDATE

ON СТУДЕНТ

TO ЗАМ_ДЕКАНА

ON СТУДЕНТ

TO ЗАМ_ДЕКАНА

прикладные программы

Для пересылки данных из БД в программу:

DECLARE –определяет курсор для запроса

OPEN –открывает курсор для чтения результата запроса

FETCH –считывает данные запроса в переменную прикладной программы

CLOSE –прекращает доступ к таблице результатов запроса

· PL/SQL – в СУБД Oracle;

· Transact-SQL – в СУБД Microsoft SQL;

· Informix-SQL – в СУБД Informix;

· Jet SQL – Microsoft Access.

 

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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



<== предыдущая лекция | следующая лекция ==>
Управление транзакциями | Иерархическое сжатие


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.402 сек.