Открыто

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

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

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

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

  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. Djeks
      Djeks не участвует.
      26 май 2025
    2. Smextene
      Smextene не участвует.
      14 май 2025
    3. skladchik.com
      В складчине участвует 20 человек(а).
      10 мар 2025
    4. skladchik.com
      В складчине участвует 20 человек(а).
      21 фев 2025