Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Основы баз данных. Проектирование БД и запросы SQL

Курс состоит из 20 уроков, которые на примере интернет-магазина проведут вас через все этапы проектирования баз данных с помощью языка запросов SQL. По окончании обучения вы научитесь: проектировать базы данных, писать SQL-запросы, устанавливать и работать с СУБД MySQL, использовать MySQL Workbench.
5 500 ₽
стоимость обучения
% Беспроцентная рассрочка на мес.
Добавить в избранное
Узнать о снижении цены
Уровень сложности
для новичков
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Содержание программы
Реляционные базы данных

Чем отличается БД от СУБД; какие базы данных называются реляционными; обзор современных СУБД.

Установка СУБД

Установка СУБД MySql и графического приложения Mysql Workbench.

Проектирование базы данных, нормальные формы

Проектирование данных в Excel; нормальные формы; первичный ключ.

SQL-команда CREATE

Создание таблиц в графическом интерфейсе MySql Workbench; команда CREATE; типы данных; работа в консоли.

SQL-команда INSERT

Заполнение таблиц данными с помощью графического интерфейса; команда INSERT; AUTO INCREMENT.

SQL-команды SELECT и WHERE

Получение и фильтрация данных с помощью SQL-команд SELECT и WHERE; проверка на NULL; фильтрация данных по нескольким условиям.

SQL-команды DISTINCT, ORDER BY, LIMIT

Получение и фильтрация данных с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.

SQL-команды DELETE и UPDATE

Обновление и удаление данных с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.

Согласованность данных

Понятие согласованности или консистентности данных.

Внешний ключ

Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.

Создание таблиц с отношением “многие ко многим”

Добавление корзины в базу данных интернет-магазина.

Составной первичный ключ

Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.

Объединение данных из нескольких таблиц

Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.

Оператор INNER JOIN

Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.

Операторы LEFT JOIN, RIGHT JOIN

Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.

Оператор UNION

Объединение результатов нескольких SQL-запросов с помощью оператора UNION.

Агрегирующие функции

Агрегирующие функции COUNT, SUM, MIN, MAX.

Оператор GROUP BY

Группировка выбранного набора строк с использованием оператора GROUP BY.

Индексы

Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.

Транзакции

Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.

Чему научат

Проектировать базы данных
Писать SQL-запросы
Устанавливать и работать с СУБД MySql
Использовать MySql Workbench

Преимущества курса

Видеозаписи всех онлайн-занятий
Общение с одногруппниками

Отзывы пользователей

Оставить отзыв о курсе

    Оставьте отзыв о курсе

    Ваш адрес e-mail не будет опуликован
    Ваша оценка:
    Ваш отзыв:
    Достоинства:
    Недостатки:
    Имя:
    Email: