Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Безопасность систем баз данных. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
905 Кб
Скачать

Оглавление

 

ОТ АВТОРОВ............................................................................................

3

1. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)..................

4

1. 1. Основные функции СУБД..................................................

4

1.2. Архитектурные решения, используемые при реализации

 

многопользовательских СУБД ................................................

10

Контрольные вопросы……………………………………………..19

2. ОСНОВЫ ЯЗЫКА MYSQL.................................................................

20

2.1. Структура установочного каталога сервера MySQL........

20

2.2. Описание исполняемых приложений СУБД MySQL.......

21

2.3. Подключение к серверу MySQL .......................................

30

Контрольные вопросы……………………………………………..31

3. ЯЗЫК ЗАПРОСОВ SQL. ОПЕРАТОР SHOW И SELECT..................

32

3.1. Состав языка SQL..............................................................

32

3.2.Анализ баз данных и таблиц с помощью команд SHOW 33

3.3.Выбор информации из таблиц баз данных. Оператор

SELECT ....................................................................................

34

Контрольные вопросы………………………………………….……….37

4. ОПИСАНИЕ УСЛОВИЯ ВЫБОРА ЗАПИСЕЙ..................................

38

4.1. Выбор строк из таблиц базы данных с использованием

 

условия. Выражение WHERE..................................................

38

4.2. Выбор данных, лежащих в определённых диапазонах ....

39

4.3. Комбинированные условия с помощью операторов AND,

OR, NOT и XOR .......................................................................

43

Контрольные вопросы…………………………………………………..50

5. УПРАВЛЕНИЕ ОТОБРАЖЕНИЕМ РЕЗУЛЬТАТОВ ЗАПРОСОВ.

 

ОБЪЕДИНЕНИЕ ТАБЛИЦ...................................................................

511

5. 1. Изучение механизма сортировки в результатах

 

запросов. Выражение ORDER BY. Выражение LIMIT ……..51

5.2. Объединение двух таблиц.................................................

57

Контрольные вопросы……………………………………………..64

6. ДОБАВЛЕНИЕ, УДАЛЕНИЕ И РЕДАКТИРОВАНИЕ ЗАПИСЕЙ В

ТАБЛИЦАХ ............................................................................................

65

6.1. Добавление записей в таблицы базы данных. Инструкции

INSERT.....................................................................................

65

141

6.2. Удаление записей в таблицах базы данных. Инструкция

DELETE....................................................................................

72

6.3. Изменение данных в таблицах базы данных. Инструкция

UPDATE ...................................................................................

74

Контрольные вопросы…………………………………………………..77

7. ПСЕВДОНИМЫ И АГРЕГИРОВАНИЕ ДАННЫХ………………….78

7.1. Псевдонимы столбцов и таблиц .......................................

78

7.2. Агрегирование данных......................................................

84

Контрольные вопросы…………………………………..………………94

8. ВЛОЖЕННЫЕ ЗАПРОСЫ..................................................................

95

8.1. Простые вложенные запросы............................................

95

8. 2. Написание подзапросов строк ........................................

102

8. 3. Вложенные запросы в ключевом слове FROM ..............

103

Контрольные вопросы……………………………………………106

9. РАЗРАБОТКА ПОЛИТИКИ РАЗГРАНИЧЕНИЯ ДОСТУПА ........

107

9.1. Работа с пользователями в MySQL .................................

107

9.2. Создание удаленных пользователей ................................

117

Контрольные вопросы…………………………………..……….……120

10. ОСОБЕННОСТИ СУБД MYSQL ....................................................

121

10.1. Сопоставления и наборы символов MySQL..................

121

10.2. Типы данных и их атрибуты ..........................................

123

10.3. Работа с таблицами в MySQL ........................................

133

Контрольные вопросы…………………………...……………………139

БИБЛИОГРАФИЧЕСКИЙ СПИСОК ………………………………….140

142

Учебное издание

Скрыпников Алексей Васильевич Родин Сергей Владимирович Перминов Геннадий Вадимович Чернышова Елена Владимировна

БЕЗОПАСНОСТЬ СИСТЕМ БАЗ ДАННЫХ

Подписано в печать 15.09.2015. Формат 60х84 1/16.

Усл. печ. л. 8,4. Тираж 80 экз. Заказ

С-24.

ФГБОУ ВО «Воронежский государственный университет инженерных технологий» (ФГБОУ ВО «ВГУИТ»)

Отдел полиграфии ФГБОУ ВО «ВГУИТ» Адрес университета и отдела полиграфии:

394036, Воронеж, пр. Революции, 19

143

ДЛЯ ЗАМЕТОК

144

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]