СУБД
-
Лекция 1
Тема данной лекции:
- Обзор курса
- Что такое базы данных?
- Проектирование БД.
- Нормализация и нормальные формы.
- Реляционная алгебра.
- Типы данных.
-
Лекция 2
Тема данной лекции:
- CREATE TABLE;
- ALTER TABLE;
- SELECT;
- INSERT;
- UPDATE;
- DELETE;
- Иерархические структуры в БД.
-
Лекция 3
Тема данной лекции:
- INSERT, UPDATE, DELETE;
- Переменные;
- Подзапросы;
- UNION;
- JOIN-ы;
- VIEW.
-
Лекция 4
Тема данной лекции:
- Разбор задач с РК1;
- Хранимые процедуры;
- Триггеры;
- Подсистемы хранения.
-
Лекция 5
Тема данной лекции:
- Индексы;
- Протоколирование запросов;
- Немного про EXPLAIN;
- О покрывающих индексах.
-
Лекция 6
Тема данной лекции:
- Обзор вариантов оптимизации работы с БД;
- Нормализация/денормализвция;
- Уменьшение блокировок;
- Массовое добавление/изменение данных.
-
Лекция 7
Тема данной лекции:
- Особенности работы оптимизатора MySQL;
- Индексы;
- Секционирование.
-
Лекция 8
Тема данной лекции:
- Основы конфигурирования;
- Общие принципы настройки;
- Настройка ввода/вывода в MySQL (MyISAM/InnoDB);
- Табличные пространства;
- Информация о текущем состоянии сервера;
- Репликация.
-
Лекция 9
Тема данной лекции:
- Резервное копирование;
- Права доступа;
- SQL-injection.
-
РК-1 (домашнее задание)
-
РК-1 (студенты)
-
РК-3 (практика)
-
РК-3 (теория)
-
РК-5 (практика)
-
РК-5 (устные вопросы)