Введение в БД, определение БД. Понятие СУБД, SQL. Виды
БД. Реляционные базы данных. MySQL. Преимущества и
недостатки. Установка MySQL и настройка среды. Модули
для работы с MySQL. Базовые запросы SELECT, INSERT,
UPDATE, DELETE. Операторы для работы со строками,
числами, датами. Агрегатные функции. Сортировка и
группировка данных. Оператор HAVING. Приведение
типов.
Понятие первичного и внешнего ключей. Виды
связей в многотабличных БД. Ссылочная целостность и
каскадные воздействия. Нормализация БД. Нормальные формы
БД. Понятие индексов, виды индексов. Особенности
использования индексов. Оптимизация запросов.
Объединение таблиц. Явное и неявное соединение. CROSS
JOIN, INNER JOIN, OUTER JOIN. Подзапросы