АНАЛИТИКА ПЛЮС
Профессиональные услуги в сфере BI

SQL для аналитика данных

15.12.2020

Видео-курс «Основы теории СУБД и языка SQL»

Аналитику данных требуются следующие навыки: Умение подготовить данные и умение анализировать данные. И, как это часто бывает, данные находятся в базах данных, или сокращенно БД. Умение работать с данными, получая их напрямую из БД с помощью SQL- скриптов (без использования BI-инструментов, таких как Tableau или Power BI), — базовое требование к навыкам аналитика, весьма востребованное в его работе. Понимание устройства данных на уровне СУБД очень часто упрощает работу в BI-инструментах, и позволяет сделать результаты анализа (отчеты и дашборды) более производительными.

 

Для кого подойдет видео-курс «Основы теории СУБД и языка SQL»?

Уровень сложности – начальный. Видео-курс подойдет для начинающих аналитиков, которые хотят понять устройство базовых данных и попрактиковаться в работе с SQL.

 

Вам потребуется: 

Видео-курс подойдет для начинающих аналитиков, которые хотят понять устройство базовых данных и попрактиковаться в работе с SQL

 

НАЧАТЬ УЧИТЬСЯ БЕСПЛАТНО

 

Академия Аналитики, наши преимущества:

1. Лучшие технологии по мнению ведущего исследовательского агентства Gartner.

2. Тренера – эксперты-практики, признанные в России и в мире.

3. Не требуется быть программистом или крутым математиком.

4. Можно профессионально расти.

5. Доступ сразу ко всем курсам. Не нужно платить отдельно за каждый курс.

6. Можно за 1-3 месяца освоить всю программу. Экономите свое время.

7. Если нужно, эксперты помогут. Не надо платить за услуги, которые не нужны.

8. Сертификаты и помощь в трудоустройстве.

9. До 30% каждого курса в бесплатном демо-доступе.

НАЧАТЬ УЧИТЬСЯ БЕСПЛАТНО

 

На нашем Youtube канале Академия Аналитики множество видео для получения начального представления про BI-технологии. Никакой воды, только практика.

 

В нашем комьюнити Телеграм чат Академия Аналитики, группа ВКонтакте Академия Аналитики — каждый день публикации, обучающие видео и статьи.

 

На нашей платформе Академия Аналитики более 100 видео-уроков, чтобы вы  могли серьезно обучаться и профессионально расти от новичков до профи.

 

Что вас ждет?

  • Видео-курс подойдет для начинающих аналитиков, которые хотят понять устройство базовых данных и попрактиковаться в работе с SQL.
  • Практическая работа по созданию среды обучения: установка предлагаемых баз данных, установка двух различных данных: MySQL и Vertica.
  • Создание базы данных для небольшого интернет-магазина.

 

Из чего состоит видео-курс «Основы теории СУБД и языка SQL»

Кликай на стрелочку, чтобы узнать подробную программу каждого модуля

Модуль 1: 4 видеоурока, более 2 часов полезной информации БЕСПЛАТНО в тарифе ДЕМО.

 

Урок 1.  Основы теории СУБД, часть 1

  • Кратко о том, что такое СУБД
  • Основные компоненты СУБД, диспетчеры и их функции: диспетчер процессов, сети, файловой системы, памяти, безопасности, клиентов
  • Основные инструменты управления: диспетчер резервного копирования, восстановления, мониторинга, общего управления
  • Диспетчер запросов
  • Диспетчер данных
  • О специфике реляционных СУБД
  • О проектировании СУБД, ER-модель
  • Основные термины проектирования СУБД: сущность, экземпляр сущности

 

Урок 2. Основы теории СУБД, часть 2

 

  • Основные термины проектирования СУБД (продолжение): атрибут, ключи и их типы, связи между объектами, типы связей в СУБД
  • Нормализация СУБД, нормальные формы
  • Подробный разбор первой, второй и третьей нормальных форм

 

Урок 3. Создание среды обучения — установка VM и OS

 

  • Создание ИТ-окружения для среды обучения
  • Практика в установке и настройке виртуальной машины на примере Oracle VirtualBox
  • Установка операционной системы Ubuntu 14.04 на виртуальной машине

 

Урок 4. Создание среды обучения — установка MySQL

 

  • Установка вспомогательных утилит – SSH-клиента, для того чтобы посредством SFTP- протокола передавать файлы на установленную виртуальную машину
  • Установка вспомогательной утилиты mc
  • Установка SQL-клиента MySQL Workbench
  • Установка MySQL Server версии 5.6
  • Запуск серверных процессов MySQL Server
  • Проверка работоспособности и возможности доступа из SQL-клиента к серверу
  • Создание пользователей СУБД, предоставление привилегий
  • Краткий обзор возможностей Workbench

 

Модуль 2: 12 видеоуроков, более 4 часов полезной информации в тариф СТАНДАРТ и ПРЕМИУМ. Доступ сразу ко всем курсам. Не нужно платить отдельно за каждый курс.

 

Урок 5. Создание среды обучения — установка Vertica и «Бобра»

  • Установка пакетов аналитической СУБД Vertica версии 10.0.1-0, в режиме одно-нодовой инсталляции
  • Настройка СУБД: создание и настройка пользователя dbadmin, краткий разбор ошибок инсталляции и их устранение
  • Создание базы данных в режиме Enterprise Node
  • «Много Бобра не бывает!», поэтому установка «Бобра» (= DBeaver), удобного SQL-клиента для соединения с сервером СУБД Vertica
  • Краткий обзор возможностей DBeaver, проверка работоспособности соединения SQL-клиента и сервера

 

Урок 6. DDL создание пользователя и схемы MySQL

 

  • Обзор основных групп операторов SQL: DDL, DML, DCL, TCL
  • Постановка задачи: создание базы данных небольшого интернет-магазина
  • Первая задача в создании БД: создание пользователя и схемы, в СУБД MySQL

 

Урок 7. DDL создание таблиц MySQL

 

  • Создание таблиц интернет-магазина в подготовленной ранее схеме
  • Обзор используемых команд: CREATE TABLE
  • Кратко об индексах и первичных ключах, и использовании AUTO INCREMENT
  • Обзор используемых команд: ALTER TABLE
  • Добавление вторичных ключей таблицы с помощью команды ADD CONSTRAINT
  • Просмотр результатов выполнения SQL-скриптов по созданию объектов БД в виде ER- диаграммы, с помощью ПО MySQL Workbench

 

Урок 8. DDL Vertica

 

  • Старт БД, кратко об отличиях в администрировании СУБД Vertica от MySQL
  • Создание пользователя БД, затем создание схемы БД и выдача прав пользователю на схему
  • Выполнение SQL-скрипта по созданию объектов БД для интернет-магазина
  • Кратко об отличиях в типах данных и SQL-командах между MySQL и Vertica
  • Кратко о последовательностях (SEQUENCE)

 

Урок 9. DML, часть 1 — Insert MySQL

 

  • Начало обзора блока операторов DML, — управления данными в таблицах
  • Вставка данных в таблицу
  • Обсуждение нюансов синтаксиса команды INSERT в различных СУБД

 

Урок 10. DML, часть 2 — Insert Vertica

 

  • Вставка данных в таблицы СУБД Vertica
  • Демонстрация разницы в синтаксисе команды INSERT по сравнению с MySQL

 

Урок 11. DML часть 3 — Update, Delete & Transaction

 

  • Изменение и удаление данных из таблиц
  • Об аспектах реализации удаления: двухфакторное удаление
  • О рисках при управлении данными в случае автоматического коммита транзакций, и о том, как их минимизировать
  • О принципах изоляции в транзакции

 

Урок 12. DML часть 4 – Select Join

 

  • Выборка данных из таблиц
  • Связывание таблиц: варианты синтаксиса команды SELECT
  • Об использовании алиасов и адресации

 

Урок 13. DML часть 5 — Select Calculated Field

 

  • Вариации JOIN: INNER, RIGHT и LEFT
  • Демонстрация разницы в результатах между «обычным» INNER и LEFT JOIN
  • Практика в написании SELECT в сочетании с алиасами
  • Использование вычисляемых полей в выборке данных
  • «Вложенные» команды SELECT

 

Урок 14. DML часть 6 – Select Function

 

  • Функции и операторы языка SQL
  • Об аналитических агрегатных функциях
  • О преобразовании типов данных в функциях

 

Урок 15. DML часть 7 – Select Group & Order

 

  • Команды группировки и сортировки данных
  • Кратко о различиях версий стандартах языка SQL, и о том, как реализации разнятся между
  • СУБД: в частности, об аналитических функциях в Vertica
  • Группировка данных с использованием GROUP BY
  • Операторы WHERE и HAVING, сравнение логики их исполнения со строчными и агрегатными функциями визуальных BI-инструментов
  • Сортировка с использованием ORDER BY
  • Кратко о создании представлений / витрин данных (VIEW)

 

Урок 16. DML часть 8 – Dynamic View

 

  • А что делать, если у пользователя нет прав на создание представлений? Выход : динамическое представление внутри команды SELECT
  • Синтаксис WITH .. AS
  • Окна и оконные функции в SQL в Vertica
  • Примеры других аналитических функций в Vertica

 

НАЧАТЬ УЧИТЬСЯ БЕСПЛАТНО

 

Курс читает: Вячеслав Ерин, технический консультант компании АНАЛИТИКА ПЛЮС по базам данных Vertica. 

Вячеслав читает практикумы по Vertica и Alteryx. Принимал участие в запуске аналитических решений на базе Vertica + Tableau в компаниях ТАКСКОМ и Московском Кредитном Банке.

 

На нашем Youtube канале Академия Аналитики множество видео для получения начального представления про BI-технологии. Никакой воды, только практика.

 

В нашем комьюнити Телеграм чат Академия Аналитики, группа ВКонтакте Академия Аналитики — каждый день публикации, обучающие видео и статьи.

 

На нашей платформе Академия Аналитики более 100 видео-уроков, чтобы вы  могли серьезно обучаться и профессионально расти от новичков до профи.

 

 

АНАЛИТИКА ПЛЮС оказывает профессиональные услуги в сфере BI с 2012 года. Мы владеем технологиями успеха и готовы оказывать консультационную и технологическую поддержку на всех этапах реализации решений для вашего бизнеса.
Академия Аналитики — онлайн-образовательный проект, который создан командой АНАЛИТИКА ПЛЮС для того, чтобы компании быстро и успешно внедряли решения для анализа данных, а их сотрудники профессионально росли.

 

Отзывы о нас:

 

Кто у нас учится?

 

Цифры о нас

Академия Аналитики — в соцсетях.
Подписывайся. Будь в курсе!

x

Этот сайт использует файлы cookies, чтобы облегчить вам пользование нашим веб-сайтом.

Продолжая использовать этот веб-сайт, вы даете согласие на использование файлов cookies.