Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 2 мар 2020.

Цена: ----
Взнос: ----

Основной список: 20 участников

Резервный список: 20 участников

  1. 2 мар 2020
    #1
    Toxich
    Toxich ЧКЧлен клуба

    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
    • отмена привилегий
    • использование представлений в качестве альтернативы к ограничениям другие типы привилегий
    • создание и удаление пользователей

    На момент создания темы актуальная цена не известна

    Продажник
     
  2. Последние события

    1. skladchik.com
      В складчине участвует 20 человек(а).
      12 апр 2024
    2. Doc007
      Doc007 участвует.
      12 апр 2024
    3. skladchik.com
      В складчине участвует 20 человек(а).
      12 апр 2024
    4. jelaris8
      jelaris8 не участвует.
      9 апр 2024

Поделиться этой страницей