48983438

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

Получив знания на курсе, вы начнете использовать совершенно разные базы данных. Например, MS SQL и Postgre Sql, так как синтаксис языка работы SQL для них мало в чем имеет различие.

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

Общая продолжительность курса: 53 академических часов

Урок 1. Реляционные базы данных

Какие различия имеет уБД и СУБД. Реляционными – это один из видов для базы данных. Азы актуального СУБД.

Урок 2. Установка СУБД

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

Урок 3. Создание базы данных, стандартные формы

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

Урок 4. SQL-команда CREATE

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

Урок 5. SQL-команда INSERT

Какими способами работать с данными в графическом редакторе; команда INSERT; AUTO INCREMENT.

Урок 6. SQL-команды SELECT и WHERE

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

Урок 7. SQL-команды DISTINCT, ORDER BY, LIMIT

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

Урок 8. SQL-команды DELETE и UPDATE

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

Урок 9. Согласованность данных

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

Урок 10. Внешний ключ

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

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

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

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

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

Урок 13. Соединение разных данных из нескольких таблиц

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

Урок 14. Оператор INNER JOIN

Слияние данных из различных табличных систем с помощью оператора INNER JOIN.

Урок 15. Операторы LEFT JOIN, RIGHT JOIN

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

Урок 16. Оператор UNION

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

Урок 17. Агрегирующие функции

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

Урок 18. Оператор GROUP BY

Организация в группы выбранного набора строк с помощью оператора GROUP BY.

Урок 19. Индексы

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

Урок 20. Транзакции

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

Основные моменты баз данных
Оставьте заявку на обучение
Оставьте свой номер телефона, и наши менеджеры свяжутся с вами.
Нажимая на кнопку, вы даёте согласие на обработку персональных данных и соглашаетесь с политикой обработки персональных данных.