Сливы курсов

Большая база курсов по честной ценe

Регистрация

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

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 390

Особенности курса:
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)
Программное извлечение данных из бд
Программное изменение, запись и удаление данных в бд












 

Bumbariren

New member
VIP
Регистрация
15.06.2023
Сообщения
4

Особенности курса:
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)
Программное извлечение данных из бд
Программное изменение, запись и удаление данных в бд












оплатил вип статус, доступа все равно нет
 

Moderator

Administrator
Команда форума
Регистрация
24.09.2021
Сообщения
38 390
Прием платежей для сайтов

Партнеры

Верх Низ