Основы построения защищенных баз данных
книга

Основы построения защищенных баз данных : лабораторный практикум

Здесь можно купить книгу "Основы построения защищенных баз данных : лабораторный практикум" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Форматы: PDF

Издательство: Северо-Кавказский Федеральный университет (СКФУ)

Год: 2018

Место издания: Ставрополь

Страниц: 120

Артикул: 73248

Возрастная маркировка: 16+

Электронная книга
240

Краткая аннотация книги "Основы построения защищенных баз данных"

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

Содержание книги "Основы построения защищенных баз данных : лабораторный практикум"


Предисловие
1. Модели данных. Создание и модификация баз данных. Управление доступом к СУБД
2. Нормализация. Связывание таблиц (связь один ко многим). Внешние ключи
3. Связывание двух таблиц (связь много ко многим
4. Проектирование баз данных. ER-схема на MySQL Workbench
5. Транзакции в СУБД
6. Хранимые процедуры
7. Триггеры
8. Представления
9. Репликация базы данных. Резервирование и распределение баз данных
10. Криптографические методы защиты данных в БД
11. Защита от атак типа внедрение SQL-кода
12. Резервное копирование и восстановление баз данных
13. Шифрование (SSL) соединения между браузером и серверным приложением
14. Атаки MITM. Шифрование (SSL) соединения между серверным приложением и СУБД
15. Отказоустойчивый и высоконагруженный кластер из СУБД (MySQL Cluster)
Рекомендуемая литература

Все отзывы о книге Основы построения защищенных баз данных : лабораторный практикум

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Основы построения защищенных баз данных : лабораторный практикум

Лабораторная работа 5 К транзакциям предъявляется набор требований, извест­ный под названием ACID (Atomicity, Consistency, Isolation, Durability). Атомарность (atomicity). Транзакция представляет собой набор законченных действий. Система обеспечивает их выпол­нение по принципу «все или ничего» - либо выполняются все действия, тогда транзакция фиксируется, либо (при сбое) тран­закция откатывается назад, а БД остается в исходном состоянии. Согласованность (consistency). Предполагается, что в ре­зультате выполнения транзакции система переходит из одного корректного состояния в другое. Изолированность (isolation). При выполнении транзакции данные могут временно находиться в несогласованном состоя­нии. Такие данные не должны быть видны другим транзакци­ям до завершения изменений. Система обеспечивает каждой транзакции иллюзию изолированного выполнения, как если бы прочие транзакции либо завершились, либо начнут выполняться после ее завершения. Долговечность (durability). Если транзакция зафиксирова­на, то ее результаты должны быть долговечными. Новые состо­яния всех объектов сохранятся даже в случае аппаратных или системных сбоев. Рассмотрим две модели транзакций, используемые в боль­шинстве коммерческих СУБД: модель автоматического выпол­нения транзакций и модель управляемого выполнения тран­закций, основанные на инструкциях языка SQL: COMMIT и ROLLBACK. Автоматическое выполнение транзакций. Модель создана на основе схемы, принятой в СУБД DB2. Транзакция автоматиче­ски начинается с выполнения пользователем или программой первой инструкции. Далее происходит последовательное вы­полнение инструкций, пока транзакция не завершится (рис. 5.3). Транзакция заканчивается одним из двух способов: • инструкцией COMMIT, которая выполняет завершение транзакции (внесенные в БД изменения становятся по­стоянными, а новая транзакция начинается сразу после инструкции COMMIT); -41 -

Внимание!
При обнаружении неточностей или ошибок в описании книги "Основы построения защищенных баз данных : лабораторный практикум (автор )", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!