Що нового?

Придбаний SQL для аналитиков [2020] [LABA] [Максим Белько]

Інформація про покупку
Тип покупки: Складчина
Ціна: 6667 ГРН
Учасників: 0 з 26
Організатор: Відсутній
Статус: Набір учасників
Внесок: 266.7 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
SQL для аналитиков [2020] [LABA] [Максим Белько]

Инструмент управления данными
Вы можете умело работать с классическими таблицами или дашбордами, но если не владеете SQL — вам никогда не стать профессионалом. По данным job-сайтов 55% вакансий для аналитика необходимы знания SQL. Превратите массивы данных в датасеты и перейдите на новый уровень аналитики.

Must have для аналитика
1. До курса SQL

Раньше вы анализировали данные в Excel и Power BI, но вы искали взаимосвязи и определяли тренды вручную. Вы научитесь работать с реляционными базами данных. Разберитесь с SQL — все остальное он сделает за вас.
2. После курса SQL
Особенность SQL в том, что он ориентирован на результат обработки данных, а не на процесс. SQL сам определит местонахождение данных, индексы и порядок проведения операций. Поймите логику SQL — и получите готовые таблицы с выводами и новые возможности для развития карьеры.

О курсе
1. Подключения к базам данных
Научитесь подключаться к базам данных с помощью среды Microsoft SQL Server Management Studio. Узнайте, как копировать, перемещать и обновлять объекты базы данных SQL Server.
2. Обработка данных
Узнайте, как работать с текстовыми значениями, преобразовывать типы данных и проводить манипуляции с датой и временем. Освойте числовые, статистические и системные функции.
3. Работа с таблицами
Создавайте таблицы. Научитесь использовать команды SELECT, INSERT, UPDATE и DELETE, выставлять ограничения, объединять таблицы и упорядочивать значения для вывода.
4. Функции агрегации
Узнайте, как упростить работу с данными с помощью функций агрегаций COUNT, SUM, AVG, MAX, MIN. Подготовьте данные к анализу.
Содержание
Занятие 1 - Основы работы с реляционными базами данных
  • что такое — реляционная база данных?
  • связывание одной таблицы с другой
  • первичные ключи для идентификации строк
  • пример базы данных
  • как работает SQL? Стандарт ANSI?
  • вызов SQL
  • интерактивный SQL
  • вложенный SQL (помещенный внутри программ)
  • виды SQL
  • DML
  • DDL
  • DCL
  • типы данных
  • что такое пользователь?
Занятие 2 - Работа с командой select
  • команда select
  • оператор IN
  • оператор BETWEEN
  • оператор LIKE
  • работа с NULL (пустым) значениями
  • использование NOT со специальными операторами
  • реляционные операторы
  • булевы операторы
Занятие 3 - Функции агрегации
  • SUM
  • AVG
  • COUNT
  • MIN
  • MAX
  • предложение GROUP BY
  • предложение HAVING
Занятие 4 - Объединение таблиц. Строки и выражения
  • запрашивание многочисленных таблиц так же, как одной
  • INNER JOIN
  • LEFT JOIN
  • RIGHT JOIN
  • FULL JOIN
  • LEFT, RIGHT, SUBSTRING, LEN, UPPER, LOWER, CHARINDEX, REPLACE
Занятие 5 - Запросы и подзапросы
  • вставка одного запроса внутрь другого
  • как работает подзапрос?
  • значения, которые могут выдавать подзапросы
  • DISTINCT с подзапросами
  • использование агрегатных функций в подзапросах
  • использование подзапросов, которые выдают много строк с помощью оператора IN
  • подзапросы выбирают одиночные столбцы
  • использование выражений в подзапросах
  • подзапросы в предложении having
  • сравнение таблицы с собой
  • EXISTS и NOT EXISTS
  • UNION и UNION ALL
Занятие 6 - Функции аналитики
  • SUM, AVG, MAX, MIN, COUNT
  • ROW_NUMBER, RANK, DENSE_RANK
  • LEAD, LAG, FIRST_VALUE, LAST_VALUE
  • CUME_DIST, PERCENT_RANK, PERCENTILE_CONT, PERCENTILE_DISC
Занятие 7 - Команды модификации языка DML
  • INSERT
  • DELETE
  • UPDATE
  • ввод значений (INSERT)
  • вставка и модифицирование пустых указателей (NULL)
  • вставка результатов запроса
  • изменение значений поля (UPDATE)
  • использование подзапросов с INSERT
  • использование подзапросов с DELETE
  • использование подзапросов с UPDATE
  • использование подзапросов с MERGE
Занятие 8 - Создание и модификации таблиц
  • создание и удаление таблицы
  • изменение таблицы после того, как она была создана
  • создание и удаление индекса
  • ограничение значений ваших данных
  • использование ограничений для исключения пустых (NULL) указателей
  • уникальность как ограничение столбца и/или таблицы
  • ограничение первичных ключей
  • первичные ключи более чем одного поля
  • использование CHECK, чтобы предопределять допустимое вводимое значение
  • установка значений по умолчанию
Занятие 9 - Поддержка целостности данных
  • внешний ключ и родительский ключ
  • ограничение FOREIGN KEY
  • внешний ключ как ограничение таблицы и/или столбцов
  • первичный ключ как уникальный внешний ключ
  • ограничения внешнего ключа
  • внешние ключи, которые ссылаются обратно к их подчиненным таблицам
  • что такое представление?
  • команда CREATE VIEW
  • модифицирование представлений
  • удаление представлений
Занятие 10 - Настройки пользователей в базе данных
  • кто что может делать в базе данных
  • пользователи
  • стандартные привилегии
  • команда GRANT
  • отмена привилегий
  • использование представлений в качестве альтернативы к ограничениям другие типы привилегий
  • создание и удаление пользователей
На момент создания темы актуальная цена не известна

https://l-a-b-a.com/lecture/574-sql
 
Угорі