Курс по SQL
Обзор курса
Этот курс по SQL охватывает основы работы с базами данных с использованием SQL. Независимо от того, являетесь ли вы новичком или имеете некоторый опыт, этот курс поможет вам улучшить свои навыки и знания в области управления базами данных.
Разделы курса
Модули
Модуль 1: Введение в SQL
- Урок 1: Основы баз данных: Понятие базы данных, реляционная модель данных
- Урок 2: Введение в SQL: История и назначение языка SQL
- Урок 3: Установка и настройка среды разработки: Установка СУБД (MySQL, PostgreSQL, SQLite) и настройка окружения
- Урок 4: Создание первой базы данных: Создание базы данных и таблиц
- Урок 5: Основные типы данных: Числовые, символьные, временные типы данных
- Урок 6: Создание и удаление таблиц: Команды CREATE TABLE и DROP TABLE
Модуль 2: Основные операции с данными
Модуль 3: Управление таблицами
- Урок 11: Изменение структуры таблицы: Команда ALTER TABLE
- Урок 12: Первичные и внешние ключи: Понятие первичного и внешнего ключей, их создание и использование
- Урок 13: Ограничения целостности: NOT NULL, UNIQUE, CHECK, DEFAULT
- Урок 14: Автоматическое инкрементирование: Использование автоинкрементных полей
Модуль 4: Условия и фильтрация данных
Модуль 5: Сортировка и агрегирование данных
Модуль 6: Объединение таблиц
- Урок 23: Введение в соединения (JOIN): Основные виды соединений
- Урок 24: Внутреннее соединение (INNER JOIN): Использование внутреннего соединения
- Урок 25: Левое соединение (LEFT JOIN): Использование левого соединения
- Урок 26: Правое соединение (RIGHT JOIN): Использование правого соединения
- Урок 27: Полное соединение (FULL JOIN): Использование полного соединения
- Урок 28: Перекрестное соединение (CROSS JOIN): Использование перекрестного соединения
Модуль 7: Подзапросы
Модуль 8: Работа с представлениями
Модуль 9: Управление транзакциями
Модуль 10: Индексы и оптимизация запросов
Модуль 11: Безопасность и управление доступом
Модуль 12: Практические проекты
- Урок 47: Создание сложных запросов: Практические задачи на составление сложных SQL-запросов
- Урок 48: Работа с большими данными: Оптимизация запросов для работы с большими объемами данных
- Урок 49: Репликация и резервное копирование: Основы репликации данных и резервного копирования
- Урок 50: Итоговый проект: Разработка полноценного проекта с использованием всех изученных тем