Анализ данных на языке SQL – базовый курс [2020] [РУНО] [Алексей Козлов]
Анализ данных на языке SQL – базовый курс [2020]
РУНО
Алексей Козлов
Вы изучите возможности языка SQL:
Последний урок включает в себя реальный пример построения простого приложения с использованием SQL.
Анализ данных на языке SQL – базовый курс [2020]
РУНО
Алексей Козлов
Вы изучите возможности языка SQL:
- Создание таблиц и отношений между ними.
- Работа с данными различных типов – числа, текст, дата/время.
- Использование триггеров для автоматизации.
- Работа с подзапросами и проекциями.
- Использовать современные базы данных на языке SQL.
- Составлять и конструировать различные виды отчетов.
- Составлять запросы к данным при помощи языка SQL.
Последний урок включает в себя реальный пример построения простого приложения с использованием SQL.
Тема 1. Подготовка программного обеспечения
1. Установка SQLiteStudio
2. Инструкция по работе с учебными файлами
2. Инструкция по работе с учебными файлами
Тема 2. Обзор языка SQL (Обзор ключевых компонентов языка SQL)
1. Базовые понятия языка
Тема 3. Основные понятия (Основные понятия реляционных баз данных)- Организация базы данных
- Команда SELECT
- Выбор строк
- Выбор столбцов
- Подсчёт количества строк
- Вставка данных
- Обновление данных
- Удаление данных
1. Создание таблицы
Тема 4. Отношения (Реляционные отношения и связанные таблицы)- Удаление таблицы
- Вставка строк
- Удаление строк
- Что такое NULL
- Ограничения на столбцах
- Схема данных
- Ключевые столбцы
- Фильтрация данных
- Удаление дубликатов
- Сортировка
- Условные выражения
- Контроль знаний
1. Что такое JOIN
Тема 5. Строки (Функции и оператора для работы со строками)- Доступ к связанным таблицам
- Отношения с несколькими таблицами
- Контроль знаний
1. Вычисление длины строки
Тема 6. Числа (Числовой тип данных и основные операции с ним)- Выбор части строки
- Удаление пробелов
- Смена регистра
- Контроль знаний
1. Числовые типы данных
Тема 7. Дата и время (Функции для работы с датой и временем)- Целочисленное деление
- Округление
- Контроль знаний
1. Дата и время
Тема 8. Агрегаты (Статистические функции языка SQL)- Функции для работы с датой и временем
- Контроль знаний
1. Что такое агрегаты
Тема 9. Транзакции (Целостность данных и транзакции)- Использование функций агрегирования
- Агрегирования уникальных (DISTINCT) значений
- Контроль знаний
1. Что такое транзакции
Тема 10. Триггеры (Автоматизация рутинных операций с помощью триггеров)- Целостность данных
- Производительность
- Контроль знаний
1. Автоматизация операций с помощью триггеров
Тема 11. Подзапросы и проекции (Повторное использование данных с помощью подзапросов и проекций)- Предотвращение нежелательных обновлений
- Timestamp
- Контроль знаний
1. Создание подзапроса
ИТОГОВОЕ ТЕСТИРОВАНИЕ- Поиск в результирующем наборе
- Создание проекции
- Создание проекции по нескольким таблицам
- Контроль знаний
https://www.cpb-runo.ru/catalog/dist/analiz-dannykh-na-yazyke-sql-bazovyy-kurs/