- Регистрация
- 26.05.2022
- Сообщения
- 26 711
- Реакции
- 180
- Баллы
- 63
Инструмент управления данными
Вы можете умело работать с классическими таблицами или дашбордами, но если не владеете 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
отмена привилегий
использование представлений в качестве альтернативы к ограничениям другие типы привилегий
создание и удаление пользователей
На момент создания темы актуальная цена не известна
Продажник
Вы можете умело работать с классическими таблицами или дашбордами, но если не владеете 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
отмена привилегий
использование представлений в качестве альтернативы к ограничениям другие типы привилегий
создание и удаление пользователей
На момент создания темы актуальная цена не известна
Продажник