Скачать [DATAbi] SQL для бизнес-анализа. Пакет 1 месяц [Дмитрий Жанжаров]

Информация
Цена: 195 РУБ
Организатор: Kail Kail
Ссылки для скачивания
Kail
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
392 203
Реакции
38 242
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[DATAbi] SQL для бизнес-анализа. Пакет 1 месяц [Дмитрий Жанжаров]
Ссылка на картинку

Особенности курса:

1. Реальная база данных
Обучение на базе данных Интернет-магазина мобильных телефонов: продукты, бренды, производители, поставщики, клиенты, продажи, прайс-листы, склад
2. Три практикума
Система из трех модулей – практикумов позволяет резюмировать пройденные особенности, закреплять и приобретать устойчивые практические навыки использования SQL
3. Домашние задания и проработка
Практическая работа на занятиях, проработка видео записей самостоятельно, тщательно подобранные и специально разработанные домашние задания, их обязательное выполнение
4. Где и как использовать
Два дополнительных модуля в составе курса – как использовать SQL в приложениях бизнес-аналитики (BI) и в разработке программного обеспечения (на примере VBA в Excel)
5. Оптимальная длительность - результат
Несмотря на наш подход - тщательная, детальная проработка и приобретение устойчивых навыков, – в этом курсе результат достигается при сравнительно небольшой длительности
Спойлер: Содержание
Модуль 1. СОЗДАЕМ ПЕРВЫЕ ЗАПРОСЫ. ИНСТРУКЦИЯ SELECT
Организация окна SSMS, объекты базы данных
Разворачиваем учебную базу данных
Язык интерфейса и региональные настройки
Делаем нашу БД активной. Инструкция USE
Работаем с файлами запросов: сохранение и открытие
"Горячие клавиши", IntelliSense ("вспрывающая" подсказка)
Инструкция SELECT: базовая выборка данных из таблицы базы данных
DISTINCT: отбираем только уникальные строки
Агрегатные функции: получаем итоговые данные по таблице
COUNT(*): а сколько строк в таблице?
Модуль 2. ЗНАЧЕНИЕ NULL, ВЫЧИСЛЯЕМЫЕ СТОЛБЦЫ И СОРТИРОВКА ВЫБОРКИ (ORDER BY)
Значение NULL и как с ним поступают агрегатные функции
Псевдонимы столбцов и AS: даем свои названия столбцам
Добавляем вычисляемые столбцы в итоговую выборку
ORDER BY: упорядочиваем строки
Вложенная сортировка выборки: сортируем по нескольким столбцам
Определяем порядок сортировки. ASC, DESC
Модуль 3. ДОБАВЛЯЕМ УСЛОВИЯ НА ОТБОР СТРОК. WHERE, TOP И ДРУГИЕ
WHERE: накладываем условия на отбор строк
Операции сравнения: простые и составные
Комбинируем условия: AND, OR, BETWEEN…AND...
IN - только то, что есть в списке
LIKE: задание условий по текстовому шаблону, символы подстановки
Операции отрицания: NOT и другие
IS NULL, IS NOT NULL: только те, где есть данные или наоборот
TOP и TOP…PERCENT: ограничиваем количество выводимых строк
OFFSET … FETCH: смещаемся вниз и отбираем только строки …
Модуль 4. ГРУППИРУЕМ СТРОКИ И НАКЛАДЫВАЕМ УСЛОВИЯ. GROUP BY, HAVING
GROUP BY: группируем строки и вычисляем итоги для групп строк
HAVING: накладываем условия отбора на итоговые строки по группам
Немного экзотики: WITH ROLLUP, WITH CUBE и GROUPING SET
OVER: помещаем итоги по группам в каждую строку
Модуль 5. КАК ОРГАНИЗОВАНА РЕЛЯЦИОННАЯ БАЗА ДАННЫХ. ПРАКТИЧЕСКОЕ ИССЛЕДОВАНИЕ
Чем нехороша одна большая таблица?
Нормализация: разбиваем одну большую на много маленьких таблиц
Реляционная база данных: немного теории, без которой дальше никак
Первичные и внешние ключи, связи и типы связей между таблицами
А как это выглядит у нас? Исследование нашей учебной базы данных
Модуль 6. ОБЪЕДИНЯЕМ ДАННЫЕ ИЗ РАЗНЫХ ТАБЛИЦ. JOINы И ПОДЗАПРОСЫ
Расширяем возможности: добавляем в запрос столбцы из других таблиц
JOINы: разбираемся детально и приобретаем устойчивое понимание
Типы соединений, внутреннее и внешние соединения
Практические кейсы с INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN
Подзапросы и когда они нужны
Подзапрос как источник данных для столбца в SELECT
Подзапрос как таблица-источник в FROM
Подзапрос в условии WHERE или HAVING
Модуль 7. ПОДЗАПРОСЫ И ОБЪЕДИНЕНИЯ. UNION (ALL), EXCEPT, INTERSECT
Подзапрос в WHERE или HAVING плюс IN() или EXISTS
Неявное соединение таблиц
Добавляем в запрос строки из других таблиц. Понимание операций над множествами
Практические кейсы с UNION, UNION ALL, INTERSECT и EXCEPT
Модуль 8. ГДЕ И КАК АНАЛИТИК ИСПОЛЬЗУЕТ SQL?
Экспорт результатов запроса
Excel: Подключение к БД SQL Server с помощью классического инструмента
Power Query для Excel и Power BI (direct queries, конвертация кода “M” в SQL)
Power Pivot в Excel: подключение к БД SQL Server
Модуль 9. ПРАКТИКУМ. РЕЗЮМИРУЕМ РАБОТУ С ОДНО- И МНОГОТАБЛИЧНЫМИ ЗАПРОСАМИ
Кейс-1. Какие модели каких поставщиков закупались / не закупались когда-либо?
Кейс-2. Особенности использования "оконных" функций
Кейс-3. Какие клиенты еще не купили, а какие сделали премиум покупки?
Модуль 10. ФУНКЦИИ SQL. ИСПОЛЬЗУЕМ ТЕКСТОВЫЕ ФУНКЦИИ
Извлекаем недостающую информацию: CHARINDEX(), SUBSTRING(), REVERSE(), …
Ищем и извлекаем по текстовым шаблонам: PATINDEX()
Комбинируем текстовую информацию из разных таблиц: CONCAT(), SPACE(), TRIM(), …
Находим, обрабатываем, заменяем, подставляем: REPLACE(), …
Модуль 11. ФУНКЦИИ SQL. ЛОГИЧЕСКИЕ ФУНКЦИИ И ВЫРАЖЕНИЯ. ФУНКЦИИ ДЛЯ РАБОТЫ С NULL
Обрабатываем ситуации с ошибками и другие с помощью IIF()
Решаем задачи классификации с помощью конструкции CASE … WHEN …
Разные кейсы по обработке значений NULL: ISNULL(), NULLIF(), COALESCE()
Модуль 12. ФУНКЦИИ SQL. РАБОТАЕМ С ДАТАМИ И ВРЕМЕНЕМ
Работаем с датами и временем: GETDATE(), DATENAME(), DATEFROMPARTS(), DATEADD(), …
Модуль 13. ФУНКЦИИ SQL. МАТЕМАТИЧЕСКИЕ ФУНКЦИИ И ФУНКЦИИ ПРЕОБРАЗОВАНИЯ ТИПОВ
Работаем с числовыми данными: ISNUMERIC(), ABS(), FLOOR(), CEILING(), …
Функции преобразования типов: CAST(), CONVERT(), особенности использования
Функции преобразования в текстовые строки: STR(), FORMAT() и их особенности
Модуль 14. ПРАКТИКУМ. РЕЗЮМИРУЕМ РАБОТУ С ФУНКЦИЯМИ И ВЫРАЖЕНИЯМИ SQL
Кейс-1. Анализ динамики продаж
Кейс-2. ABC анализ
Кейс-3. Равномерность спроса (XYZ)
Кейс-4. Анализ структуры чека
Кейс-5. Статистика продаж
Кейс-6. Рейтинги продаж
Модуль 15. ЯЗЫК МАНИПУЛЯЦИИ ДАННЫМИ (DML): ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ И УДАЛЕНИЕ ДАННЫХ
Добавляем новые данные в таблицы: INSERT
Оператор изменения данных UPDATE, отбор строк на изменение по условиям
Удаление данных из таблиц, условия на удаление строк: DELETE
Модуль 16. ЯЗЫК ОПРЕДЕЛЕНИЯ ДАННЫХ (DDL): ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ И УДАЛЕНИЕ ОБЪЕКТОВ БД
Используем графический интерфейс SSMS
Типы данных полей таблиц и их определение
Создание ограничений (CONSTRAINT): первичные и внешние ключи, другие ограничения
Индексы. Зачем они?
Используем команды CREATE, ALTER, DROP
Создание представлений (VIEW)
Заполняем новую таблицу результатом запроса: SELECT INTO
Импорт данных из файла .csv (Excel)
Модуль 17. ПРАКТИКУМ. РАЗРАБОТКА И КОНСТРУИРОВАНИЕ БД ДЛЯ МИНИ CRM СИСТЕМЫ
Создаем новые объекты для учета взаимодействий с клиентами
Добавляем справочные таблицы, определяем типы данных
Создаем PRIMARY KEYs и FOREIGN KEYs
Задаем другие типы ограничений (CONSTRAINT): NOT NULL и другие
Заполняем новые таблицы данными
Модуль 18. ЭЛЕМЕНТЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ В T-SQL
Использование переменных: объявление и присвоение значений
Табличные переменные
Глобальные и локальные временные таблицы
Операторы ветвления кода: IF … ELSE
Организация циклов в коде: WHILE
Пакеты
Модуль 19. ПОЛЬЗОВАТЕЛЬСКИЕ ПРОЦЕДУРЫ И ФУНКЦИИ, ТРИГГЕРЫ
Пользовательские процедуры
Создание и использование пользовательских функций
Триггеры
Модуль 20. СОЗДАНИЕ БАЗЫ ДАННЫХ. ПРАВА ДОСТУПА
Создание базы данных: основные параметры
COLLATE и региональные настройки
Пользователи, роли и схемы
Разграничение прав доступа: GRANT, REVOKE
Модуль 21. ИСПОЛЬЗОВАНИЕ SQL ПРИ РАЗРАБОТКЕ ПРИЛОЖЕНИЙ (В ПРОГРАММИРОВАНИИ)
Программная работа с базой данный (на примере кода в VBA)
Программное извлечение данных из БД
Программное изменение, запись и удаление данных в БД
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
databi sql для бизнес база данных дмитрий жанжаров
Похожие складчины
Kail
Ответы
1
Просмотры
2K
ksushaksusha17
Kail
Ответы
0
Просмотры
638
Kail
Kail
Kail
Ответы
0
Просмотры
1K
Kail
Kail
Kail
Ответы
0
Просмотры
380
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.