Магазин
О сервисе
Услуги
Конкурсы
Новости
Акции
Помощь
8 800 500 11 67
RUB
Сменить валюту
Войти
Поиск
Все книги
Импринты
Бестселлеры
Бесплатные
Скидки
Подборки
Книги людям
16+
Все
Информационные технологии
Информационные технологии: общее
Оглавление - Безопасность систем баз данных
Для студентов
Антон Лошманов
Электронная
160 ₽
Печатная
647 ₽
Читать фрагмент
Купить
Объем: 160 бумажных стр.
Формат: epub, fb2, pdfRead, mobi
Подробнее
0.0
0
Оценить
О книге
отзывы
Оглавление
Читать фрагмент
Введение
1 ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
1.1 Теория реляционных баз данных, нормальные формы
1.1.1 Первая нормальная форма
1.1.2 Вторая нормальная форма
1.1.3 Третья нормальная форма
1.1.4 Нормальная форма Бойса-Кодда
1.1.5 Четвёртая нормальная форма
1.1.6 Пятая нормальная форма
1.1.7 Доменно-ключевая нормальная форма
1.1.8 Шестая нормальная форма
1.2 Типы данных в MySQL
1.3 Ключи
1.4 Индексы и алгоритмы поиска
1.5 Практическая работа
2 SQL — команды DDL
2.1 Data Definition Language (DDL)
2.2 Создание базы данных
2.3 Создание таблицы
2.4 Объявление полей в БД
2.5 Объявление ключей и индексов
2.6 Внешний ключ
2.7 Alter table
2.8 Drop
2.9 Практическая работа
3 SQL-команды DML
3.1 Типы команд DML
3.2 SELECT
3.2.1 Простые запросы
3.2.2 DISTINCT
3.2.3 WHERE
3.2.4 Операторы сравнения
3.2.5 Булевы операторы
3.2.6 IN, BETWEEN, LIKE, REGEXP
3.3 GROUP BY и агрегирующие функции
3.4 HAVING
3.5 ORDER BY
3.6 LIMIT
3.7 JOIN
3.7 UNION
3.8 UPDATE
3.9 DELETE
3.10 INSERT
3.10.1 INSERT… SELECT
3.11 Кавычки в MySQL
3.12 Практическая работа
4 Объединение запросов, хранимые процедуры, триггеры, функции
4.1 VIEW
4.2 Хранимые процедуры и функции
4.3 Триггеры
4.4 Практическая работа
5 Транзакции и оптимизация запросов
5.1 Основные понятия транзакции
5.1.1 Принципы ACID
5.1.2 Уровни изоляции транзакций
5.2 Транзакции в MySQL
5.2.1 Синтаксис команд BEGIN / COMMIT / ROLLBACK
5.2.2 Deadlock
5.3 Практическая работа по транзакциям
5.4 EXPLAIN
5.5 Практическая работа
6 Масштабирование MySQL
6.1 Репликация базы данных
6.1.1 Шаг 1. Настройка Мастера
6.1.2 Шаг 2. Права на репликацию
6.1.3 Шаг 3. Дамп базы
6.1.4 Шаг 4. Создание базы на Слейве
6.1.5 Шаг 5. Настройка Слейва
6.1.6 Шаг 6. Запуск Слейва
6.2 Кластеризация БД
6.2.1 Немного истории
6.2.2 Подготовка
6.2.3 Настройка кластера
6.2.4 failover-доступ
7 Обзор движков MySQL, управление и обслуживание
7.1 Движки MySQL
7.1.1 MyISAM
7.1.2 InnoDB
7.2 Резервная копия и восстановление из бэкапа
7.2.1 Резервная копия
7.2.2 Восстановление из резервной копии
7.2.3 Управление базой данных
7.3 Права пользователей
8 Лабораторные работы
8.1 Лабораторная работа №1
8.2 Лабораторная работа №2
8.3 Лабораторная работа №3
8.4 Лабораторная работа №4
8.5 Лабораторная работа №5
8.6 Лабораторная работа №6
8.7 Лабораторная работа №7
Заключение
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ