Главная » 2020»Август»27 » Основы баз данных. Проектирование БД и запросы SQL (2020)
15:18
Основы баз данных. Проектирование БД и запросы SQL (2020)
Базы данных (БД) - это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество различных систем управления базами данных (СУБД), самой популярной является MySQL.
После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них практически не отличается.
Чему Вы научитесь: Проектировать базы данных; Писать SQL-запросы; Устанавливать и работать с СУБД MySql; Использовать MySql Workbench.
Программа курса: Урок 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 к транзакционной системе.
Название: Основы баз данных. Проектирование БД и запросы SQL Год выхода: 2020 Автор: GeekBrains Жанр: Видеокурс, проектирование, обучение Формат: MP4 Видео: AVC | 1278x720 | ~452 Kbps Аудио: AAC | 254 kb/s | 44 KHz Язык: Русский Продолжительность: 02:36:49 Размер: 1.86 Gb
Скачать Основы баз данных. Проектирование БД и запросы SQL (2020)