Курс «Основы баз данных»

Направление
Базы данных
Формат
Видео в записи
Домашние задания
Есть
Итоговый экзамен
Нет
Количество уроков
20
Документ об обучении
Сертификат
Обратная связь
Есть
Доступ
Сразу после покупки
Последнее обновление 19.05.2022

О курсе

Базы данных (БД) — это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество различных систем управления базами данных (СУБД), самой популярной является MySQL.

«Основы баз данных» — это 20 интенсивных видеоуроков (по 10 минут), где мы вместе пройдём все этапы проектирования БД на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них практически не отличается.

Программа курса

  1. Чем отличается БД от СУБД; какие базы данных называются реляционными; обзор современных СУБД.
  2. Установка СУБД MySql и графического приложения Mysql Workbench.
  3. Проектирование данных в Excel; нормальные формы; первичный ключ.
  4. Создание таблиц в графическом интерфейсе MySql Workbench; команда CREATE; типы данных; работа в консоли.
  5. Заполнение таблиц данными с помощью графического интерфейса; команда INSERT; AUTO INCREMENT.
  6. Получение и фильтрация данных с помощью SQL-команд SELECT и WHERE; проверка на NULL; фильтрация данных по нескольким условиям.
  7. Получение и фильтрация данных с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.
  8. Обновление и удаление данных с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.
  9. Понятие согласованности или консистентности данных.
  10. Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.
  11. Добавление корзины в базу данных интернет-магазина.
  12. Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.
  13. Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.
  14. Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.
  15. Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.
  16. Объединение результатов нескольких SQL-запросов с помощью оператора UNION.
  17. Агрегирующие функции COUNT, SUM, MIN, MAX.
  18. Группировка выбранного набора строк с использованием оператора GROUP BY.
  19. Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.
  20. Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.

Другие курсы по этой теме

Помогите нам улучшить наш сервис, поделитесь своим опытом, пройдя небольшой опрос. Он займет у вас не больше 5 минут.
Пройти опрос