SQL для аналитика данных с «нуля». Новый видеокурс «Основы теории СУБД и языка SQL»

Видео-курс «Основы теории СУБД и языка SQL»
Аналитику данных требуются следующие навыки: Умение подготовить данные и умение анализировать данные. И, как это часто бывает, данные находятся в базах данных, или сокращенно БД. Умение работать с данными, получая их напрямую из БД с помощью SQL- скриптов (без использования BI-инструментов, таких как Tableau или Power BI), — базовое требование к навыкам аналитика, весьма востребованное в его работе. Понимание устройства данных на уровне СУБД очень часто упрощает работу в BI-инструментах, и позволяет сделать результаты анализа (отчеты и дашборды) более производительными.
Для кого подойдет видео-курс «Основы теории СУБД и языка SQL»?
Вам потребуется:
Академия Аналитики, наши преимущества:
1. Лучшие технологии по мнению ведущего исследовательского агентства Gartner.
2. Тренера – эксперты-практики, признанные в России и в мире.
3. Не требуется быть программистом или крутым математиком.
4. Можно профессионально расти.
5. Доступ сразу ко всем курсам. Не нужно платить отдельно за каждый курс.
6. Можно за 1-3 месяца освоить всю программу. Экономите свое время.
7. Если нужно, эксперты помогут. Не надо платить за услуги, которые не нужны.
8. Сертификаты и помощь в трудоустройстве.
9. До 30% каждого курса в бесплатном демо-доступе.
Что вас ждет?
- Видео-курс подойдет для начинающих аналитиков, которые хотят понять устройство базовых данных и попрактиковаться в работе с SQL.
- Практическая работа по созданию среды обучения: установка предлагаемых баз данных, установка двух различных данных: MySQL и Vertica.
- Создание базы данных для небольшого интернет-магазина.
Из чего состоит видео-курс «Основы теории СУБД и языка SQL»
Кликай на стрелочку, чтобы узнать подробную программу каждого модуля
Модуль 1: 4 видеоурока, более 2 часов полезной информации БЕСПЛАТНО в тарифе ДЕМО.
Урок 1. Основы теории СУБД, часть 1
- Кратко о том, что такое СУБД
- Основные компоненты СУБД, диспетчеры и их функции: диспетчер процессов, сети, файловой системы, памяти, безопасности, клиентов
- Основные инструменты управления: диспетчер резервного копирования, восстановления, мониторинга, общего управления
- Диспетчер запросов
- Диспетчер данных
- О специфике реляционных СУБД
- О проектировании СУБД, ER-модель
- Основные термины проектирования СУБД: сущность, экземпляр сущности
- Основные термины проектирования СУБД (продолжение): атрибут, ключи и их типы, связи между объектами, типы связей в СУБД
- Нормализация СУБД, нормальные формы
- Подробный разбор первой, второй и третьей нормальных форм
- Создание ИТ-окружения для среды обучения
- Практика в установке и настройке виртуальной машины на примере Oracle VirtualBox
- Установка операционной системы Ubuntu 14.04 на виртуальной машине
- Установка вспомогательных утилит – 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-клиента и сервера
- Обзор основных групп операторов SQL: DDL, DML, DCL, TCL
- Постановка задачи: создание базы данных небольшого интернет-магазина
- Первая задача в создании БД: создание пользователя и схемы, в СУБД MySQL
- Создание таблиц интернет-магазина в подготовленной ранее схеме
- Обзор используемых команд: CREATE TABLE
- Кратко об индексах и первичных ключах, и использовании AUTO INCREMENT
- Обзор используемых команд: ALTER TABLE
- Добавление вторичных ключей таблицы с помощью команды ADD CONSTRAINT
- Просмотр результатов выполнения SQL-скриптов по созданию объектов БД в виде ER- диаграммы, с помощью ПО MySQL Workbench
- Старт БД, кратко об отличиях в администрировании СУБД Vertica от MySQL
- Создание пользователя БД, затем создание схемы БД и выдача прав пользователю на схему
- Выполнение SQL-скрипта по созданию объектов БД для интернет-магазина
- Кратко об отличиях в типах данных и SQL-командах между MySQL и Vertica
- Кратко о последовательностях (SEQUENCE)
- Начало обзора блока операторов DML, — управления данными в таблицах
- Вставка данных в таблицу
- Обсуждение нюансов синтаксиса команды INSERT в различных СУБД
- Вставка данных в таблицы СУБД Vertica
- Демонстрация разницы в синтаксисе команды INSERT по сравнению с MySQL
- Изменение и удаление данных из таблиц
- Об аспектах реализации удаления: двухфакторное удаление
- О рисках при управлении данными в случае автоматического коммита транзакций, и о том, как их минимизировать
- О принципах изоляции в транзакции
- Выборка данных из таблиц
- Связывание таблиц: варианты синтаксиса команды SELECT
- Об использовании алиасов и адресации
- Вариации JOIN: INNER, RIGHT и LEFT
- Демонстрация разницы в результатах между «обычным» INNER и LEFT JOIN
- Практика в написании SELECT в сочетании с алиасами
- Использование вычисляемых полей в выборке данных
- «Вложенные» команды SELECT
- Функции и операторы языка SQL
- Об аналитических агрегатных функциях
- О преобразовании типов данных в функциях
- Команды группировки и сортировки данных
- Кратко о различиях версий стандартах языка SQL, и о том, как реализации разнятся между
- СУБД: в частности, об аналитических функциях в Vertica
- Группировка данных с использованием GROUP BY
- Операторы WHERE и HAVING, сравнение логики их исполнения со строчными и агрегатными функциями визуальных BI-инструментов
- Сортировка с использованием ORDER BY
- Кратко о создании представлений / витрин данных (VIEW)
- А что делать, если у пользователя нет прав на создание представлений? Выход : динамическое представление внутри команды SELECT
- Синтаксис WITH .. AS
- Окна и оконные функции в SQL в Vertica
- Примеры других аналитических функций в Vertica
Курс читает: Вячеслав Ерин, технический консультант компании АНАЛИТИКА ПЛЮС по базам данных Vertica.

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

В наших комьюнити мы публикуем свежие новости, обучающие материалы, анонсы к важным событиям и мероприятиям.
![]()
|
ВКонтакте Академия Аналитики |
![]() |
Telegram-чат Академия Аналитики https://t.me/analytixacademy_chat |
На нашей платформе Академия Аналитики собраны авторские видео-курсы по работе с данными. До 30% каждого видео-курса доступно БЕСПЛАТНО в тарифе ДЕМО! При приобретении тарифа СТАНДАРТ или ПРЕМИУМ вам открывается доступ сразу ко всем видео-курсам платформы.

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