Въведение в SQL - безплатен курс от ProductStar, обучение, Дата: 2 декември 2023 г.
разни / / December 05, 2023
Според нас първото нещо при усвояването на нова професия е да се открият изискванията за желаните свободни позиции и да се запишат уменията, които трябва да се придобият. Нека да разгледаме изискванията за длъжностите Анализатор. И ще видим, че SQL е едно от основните изисквания за позиция анализатор. Затова ще го проучим!
1. Изучаване на тема
Уроци във видео формат, работилници с казуси и викторини за затвърждаване на знанията
2. Изпълнете задачите
С темпото, с което ви е удобно и получавате обратна връзка.
3. Общувайте с ментор
Затвърдете знанията и коригирайте грешките
Всички задачи са събрани по реални случаи на известни компании, за ваше удобство задачите имат шаблон за попълването им
Въвеждащ урок (безплатен)
Нека учим:
Какво е SQL
Функции на SQL
Защо SQL Analytics?
SQL примери
практика:
Нека изтеглим нашата първа база данни airbnb от GitHub
Нека получим първия си резултат в SQL!
инструменти:
GitHub
SQLite онлайн
Урок 1 Въведение в SQL
Какво е SQL
Функции на SQL
Примери за използване на SQL в различни бизнеси
Малко история на SQL
Блокиране на манифест
Какви инструменти ще използваме?
Първа практика
Урок 2 Извличане и филтриране на данни (част 1)
Научаване на работа с извличане на данни
ИЗБЕРЕТЕ, ОТ
Ред на ключови думи в SQL
ОГРАНИЧЕНИЕ
Писане на различни типове данни в SQL
WHERE и оператори =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Практикувайте
Урок 3 Извличане и филтриране на данни (част 2)
Коментари в SQL
Чувствителност към малки и малки букви в SQL
Оператори WHERE и NULL, IN, NOT IN, AND, OR, BETWEEN
Извличане на текст/число/NULL
Извличане на таблица и добавяне на колона текст/номер/дата/NULL
Практикувайте
Урок 4 Трансформиране и сортиране на данни (част 1)
Псевдоним псевдоним
Съвети за използване на Alias
Трансформации UPPER(), LOWER()
Преобразуване с помощта на аритметични операции
CASE преобразуване
Практикувайте
Урок 5 Трансформиране и сортиране на данни (част 2)
Преобразуване на текущата дата/час
Преобразуване на дата/час
Сортиране ПОРЪЧАЙ ПО
Извличане на първите N или последните N записи
Практикувайте
Урок 6 Групиране на данни
Функции за агрегиране MIN(), MAX(), SUM(), AVG()
Функции за агрегиране COUNT()
ГРУПИРАЙ ПО
GROUP BY и функции за агрегиране MIN(), MAX(), SUM(), AVG(), COUNT()
Ред за изпълнение на заявка в SQL
ИМАЩ
Разлика между WHERE и HAVING
Практикувайте
Урок 7 Въведение в базите данни
Ролята на базите данни в човешкия живот
История на развитието на базата данни
Архитектура на SQL заявки и комуникация с бази данни
Основни термини на релационните бази данни:
Таблица
Ключ (основен и чужд)
База данни и релации между таблици
СУБД
Практика: настройка на база данни в СУБД PostgreSQL
Урок 8 Свързване на таблици
Защо да знаете как да свързвате маси?
Как работи свързването на таблици?
Методи за свързване на таблици
Допълнителни условия за асоцииране
Практикувайте
Урок 9 Вложени заявки (подзаявки)
Как работи закъснялата заявка?
Какво е подзаявка?
Структура на подзаявка
Ред за изпълнение на подзаявка
Подзаявки в SELECT
Подзаявки във FROM
Подзаявки в JOIN
Подзаявки в WHERE
Съвети за работа с подзаявки
Практикувайте
Урок 10 Актуализиране, добавяне и изтриване на данни
Защо и как да промените данните?
Добавяне на данни (INSERT)
Актуализация на данните (АКТУАЛИЗИРАНЕ)
Изтриване на данни (DELETE)
Практикувайте
Урок 11 Създаване, модифициране и изтриване на таблици
Защо и как да сменим масите?
Създаване на таблици
Създаване на нови таблици
Типове данни
Ограничения
Създаване на временни таблици
Създаване на таблици на базата на съществуващи
Маси за повиване
Премахване на маси
Практика: създаване на база данни на онлайн магазин
Урок 12 SQL: Разширено
Разбиране на капаните в SQL
Операции с текст
Конкатенация на низове
Определяне на дължината на низа
Връщане на част от низ
Регулярни изрази
Функции на прозореца
Ускоряване и оптимизиране на заявки
Изгледи и общи таблични изрази
Финалът
Окончателен LEGO проект
Работа по дипломен проект
Като част от последната ви домашна работа, ние ще анализираме набора от данни LEGO.
Урок 13 Бонус урок: Преглед на основните програми
Консолидираме изучените материали
Упражняваме различни инструменти за работа със SQL заявки
Google Data Studio
Режим Анализ
Таблица
Yandex Datalens