Актуальность проблемы обеспечения уровня защиты для хранимых данных непосредственно в системе управления базами данных (СУБД) SQL Server является на данный момент одной из самых важнейших для каждого разработчика ПО. Указанная проблематика охватывает как физическую защиту информации, так и непосредственную безопасность системных программ, а также защиту от потери информации и несанкционированного доступа к ней.
Объектом ВКР является теория баз данных (БД) и систем управления базами данных.
Предмет исследования – инструменты и механизмы для обеспечения требуемого уровня безопасности для SQL Server.
Цель работы: реализовать проект по обеспечению безопасности баз данных организации с ограниченной ответственностью «ЭДС» с применением встроенных средств SQL Server.
Задачи исследования:
– описать основные определения современной теории БД;
– дать характеристику основным положениям безопасности баз данных;
– рассмотреть составные модули и компоненты MS SQL Server;
– охарактеризовать методику разработки БД в SQL Server;
– реализовать на практике основные мероприятия по защите данных с помощью встроенного инструментария SQL Server на примере ООО "ЭДС". Практическая значимость ВКР состоит в применении на практике методологии, а также инструментария по обеспечению безопасности на
примере современной реляционной СУБД SQL Server для конкретной организации.
Описываемая в работе проблема долгое время исследовалась очень многими разработчиками, администраторами, учеными с самых разных научных направлений Tim Radneys [11], Scott Klain [9], Голицына А. К. [18], Мюллер А. [30] и многие другие.
ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ БАЗ ДАННЫХ И СУБД 6
1.1. Определение базы данных, основные понятия 6
1.2. Типы баз данных 15
1.3. Источники угроз для БД, их классификация 19
1.4. Выводы к разделу 1 22
ГЛАВА 2. РАССМОТРЕНИЕ СУБД SQL SERVER 24
2.1. Основные понятия SQL Server, инструментарий и функции 24
2.2. Компоненты и утилиты SQL Server 33
2.3. Особенности создания и администрирования баз данных в СУБД SQL Server 37
2.4. Выводы к разделу 2 41
ГЛАВА 3. ПРИМЕНЕНИЕ ВСТРОЕННЫХ СРЕДСТВ ЗАЩИТЫ ДАННЫХ SQL SERVER НА ПРИМЕРЕ ООО «ЭДС» 42
3.1. Направление деятельности ООО "ЭДС", сферы применения баз данных 42
3.2. Описание основных инструментов для обеспечения защиты БД в SQL Server 47
3.3. Реализация безопасности данных в MS SQL Server на примере ООО "ЭДС" 51
3.4. Выводы к разделу 3 59
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 63
Источники на русском языке
1. Microsoft SQL Server 7 Secrets; Главная редакция восточной литературы - Москва, 2012. - 744 c.
2. Microsoft SQL Server 2012. Высокопроизводительный код T-SQL. Оконные функции: Ицик Бен-Ган — Москва, Русская Редакция, БХВ-Пе, 2013 г.- 256 с.
3. Microsoft SQL Server 2012. Руководство для начинающих: Душан Петкович — Москва, БХВ-Петербург, 2013 г.- 816 с.
4. Агальцов, В.П. Базы данных. В 2-х т. Т. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 272 c.
5. Агальцов, В.П. Базы данных. В 2-х т.Т. 1. Локальные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 c.
6. Аткинсон, Леон MySQL. Библиотека профессионала; М.: Вильямс, 2013. – 624 c.
7. Бен-Ган Ицик Microsoft SQL Server 2012. Высокопроизводительный код T-SQL. Оконные функции; Русская Редакция, БХВ-Петербург - Москва, 2013. - 256 c.
8. Бондарь Александр Microsoft SQL Server 2012; БХВ-Петербург - Москва, 2013. - 608 c.
9. Глушаков, С.В. Базы данных / С.В. Глушаков, Д.В. Ломотько. - М.: Харьков: Фолио, 2017. - 504 c.
10. Голицына О. Л., Партыка Т. Л., Попов И. И. Основы проектирования баз данных; Форум - Москва, 2012. - 416 c.
11. Голицына, О.Л. Базы данных: Учебное пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: Форум, 2012. - 400 c.
12. Григорьев, Ю.А. Банки данных: учебник/ Ю.А. Григорьев, Г.И. Ревунков. – М.: Изд—во МГТУ, 2012. – 320 с.
13. Гринченко, Н.Н. Проектирование баз данных. СУБД Microsoft Access: Учебное пособие для вузов. / Н.Н. Гринченко и др. - М.: РиС, 2013. - 240 c.
14. Диго, С.М. Базы данных / С.М. Диго. - М.: Финансы и статистика, 2015. - 592 c.
15. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. - СПб.: Питер, 2013. - 240 c.
.....всего 40 источников