Sql базы данных обучение: 20 бесплатных курсов по SQL [2021] для начинающих с нуля

Содержание

Курсы MS SQL Server разработчик. Обучение Microsoft SQL Server для инженеров и администраторов баз данных

Курс оказался действительно полезным для меня.

Многих тем из программы курса, вообще никогда не касался в работе. Теперь знаю, что это, как работает, и применяю (или ещё примерю :)), где это нужно.
Например, табличные выражения (рекурсия), оконные функции, CLR-типы, SSIS (тема OLAP в целом), очереди (сервисы в db), репликация и безопасность.

На некоторые темы просто посмотрел с другой стороны, и теперь использую более осознано.
Например, индексы, планы запросов, статистики, хинты, уровни изоляции транзакций, работа с xml-json

Что было прям хорошо:
1) Отзывчивость преподавателей на вопросы. Пускай это иногда выливалось в трёхчасовые трансляции, но для этого наставники и нужны — общаться и отвечать на вопросы (прочитать презентацию мы и сами можем)
2) Хороший выбор тем. Действительно расширили мой кругозор по SQL Server.

Что может быть лучше:
1) Процесс работы с домашними заданиями.

Считаю, что нужно четко обозначить где храним репозитории (гитхаб, гитлаб, ажур, что угодно), какая структура репозиториев (как храним проекты, структуру, SSDT или просто скрипты), какие дедлайны по проверке (и соблюдать их. много раз писали обратную связь, что проверяют долго).
Это поможет не тратить время учеников на создание своего собственного процесса и преподавателей на попытки понять что где.

Также, иногда не хватало глубины фидбека по домашнему заданию.
Просто «Всё хорошо» меня не развивает.

2) Процесс работы с проектами.

На мой взгляд, необходим код-ревью проектов перед защитой. Например, закреплять наставника за учениками и делать код-ревью с развернутой обратной связью ДО защиты (Ну или организовать самих учеников для этого процесса. Ревьювить коллег).
Это будет действительно ценно, потому что можно сделать важные замечания по деталям.

Также, я считаю, что как минимум нужно четко обозначить регламент защит / предзащит и следовать ему. Например, цель проекта — обзор проекта — важные решения для достижения цели — технические детали. На всё про всё N минут.

20764 Программа курса — Администрирование инфраструктуры базы данных SQL

Программа курса

Модуль 1: Проверка подлинности и авторизация пользователей

  • Проверка подлинности подключений к SQL Server
  • Разрешение имён входа для доступа к базам данных
  • Авторизация на серверах
  • Частично автономные базы данных

Лабораторная работа: Проверка подлинности пользователей

Модуль 2: Назначение ролей базы данных и сервера

  • Работа с ролями сервера
  • Работа с фиксированными ролями базы данных
  • Создание пользовательских ролей базы данных

Лабораторная работа: Назначение ролей базы данных и сервера

Модуль 3: Авторизация пользователей для доступа к ресурсам

  • Авторизация пользователей для доступа к объектам
  • Авторизация пользователей для выполнения кода
  • Настройка разрешений на уровне схемы

Лабораторная работа: Авторизация пользователей для доступа к ресурсам

Модуль 4: Защита данных с помощью шифрования и аудита

  • Аудит доступа к данным в SQL Server
  • Осуществление аудита SQL Server
  • Управление аудитом SQL Server
  • Защита данных с помощью шифрования

Лабораторная работа: Использование аудита и шифрования

Модуль 5: Модели восстановления SQL Server

  • Стратегии резервного копирования
  • Общие сведения о регистрации транзакций SQL Server
  • Планирование стратегии резервного копирования SQL Server

Лабораторная работа: Понимание моделей восстановления SQL Server

Модуль 6: Резервное копирование баз данных SQL Server

  • Резервное копирование баз данных и журналов транзакций
  • Управление резервными копиями базы данных
  • Работа с параметры резервного копирования

Лабораторная работа: Резервное копирование баз данных SQL Server

Модуль 7: Восстановление баз данных SQL Server

  • Понимание процесса восстановления
  • Восстановление баз данных
  • Восстановление на определенную точку и момент времени
  • Восстановление системных баз данных и отдельных файлов

Лабораторная работа: Восстановление пользовательских баз данных SQL Server

Модуль 8: Автоматизация управления SQL Server

  • Автоматизация управления SQL Server
  • Работа с SQL Server Agent
  • Управление заданиями SQL Server Agent
  • Управление несколькими серверами

Лабораторная работа: Автоматизация управления SQL Server

Модуль 9: Настройка параметров безопасности для SQL Server Agent

  • Понимание безопасности SQL Server Agent
  • Настройка учетных данных
  • Настройка учетных записей-посредников

Лабораторная работа: Настройка параметров безопасности для SQL Server Agent

Модуль 10: Мониторинг SQL Server с помощью оповещений и уведомлений

  • Настройка компонента Database Mail
  • Мониторинг ошибок SQL Server
  • Настройка операторов, оповещений и уведомлений
  • Оповещения в базе данных Azure SQL

Лабораторная работа: Мониторинг SQL Server с помощью оповещений и уведомлений

Модуль 11: Введение в управление SQL Server с помощью PowerShell

  • Настройка SQL Server с помощью PowerShell
  • Администрирование SQL Server с помощью PowerShell
  • Сопровождение инфраструктуры SQL Server, с помощью PowerShell
  • Управление базами данных Azure SQL Server с помощью PowerShell

Лабораторная работа: Администрирование SQL Server с помощью

Модуль 12: Отслеживание доступа к SQL Server

  • Захват активности сервера с помощью SQL Server Profiler
  • Повышение производительности с помощью Database Engine Tuning Advisor
  • Работа с параметрами трассировки
  • Распределенное воспроизведение активности
  • Мониторинг блокировок

Лабораторная работа: Отслеживание доступа к SQL Server

Модуль 13: Мониторинг SQL Server

  • Мониторинг активности
  • Захват и управление данными производительности
  • Анализ собранных данных производительности

Лабораторная работа: Мониторинг SQL Server

Модуль 14: Устранение неполадок SQL Server

  • Методология устранения неполадок SQL Server
  • Разрешение проблем, связанных со службами
  • Решение проблем входа и подключения
  • Устранение общих неполадок

Лабораторная работа: Устранение неполадок общего характера

Модуль 15: Импорт и экспорт данных

  • Передача данных от SQL Server
  • Импорт и экспорт табличных данных
  • Использование программы BCP и инструкции BULK INSERT для импорта данных
  • Развертывание и обновление приложений уровня данных

Лабораторная работа: Импорт и экспорт данных

Курс SQL.

Основы работы с БД

Курс SQL. Основы работы с БД

Начало курса
Продолжительность
1,25 месяца (44 ак. часа)
Расписание

Ср 19:00 — 21:30

Сб 11:00 — 13:30

свернуть

Описание курса

Курс SQL. Основы работы с БД предназначен для IT-специалистов в области администрирования и разработки баз данных и бизнес / системных аналитиков / тестировщиков ПО, кому так или иначе приходится сталкиваться в работе с базами данных и языком  SQL.   

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

Курс максимально приближен к ANSI SQL, при этом во второй части курса участники познакомятся с MS SQL, знание которого требуется при работе с продуктами компании Microsoft.

Для кого этот курс: 

  • Для тех, кто в своей работе сталкивается с запросами к базе данных 

  • Для системных аналитиков, которым приходится заниматься проектирование БД или смежными задачами

  • Для тех, кто в короткое время хочет научиться программировать на SQL 

  • Для всех, кому приходится поддерживать различных работу СУБД

Требования к участникам курса:

  • Базовый знания теории реляционных БД

  • Знание основ программирования  

После прохождения курса вы сможете: 

  • Создавать запросы для выборки, модификации данных 

  • Создавать объекты базы данных 

  • Программировать на языке SQL 

  • Оптимизировать SQL-запросы 

Что Вы получите в результате прохождения курса: 

  • Представление о работе с данными 

  • Практические навыки создания запросов для баз данных 

  • Понимание о принципах обработки запросов сервером баз данных 

  • Знания об оптимизации запросов

Программа курса

Занятие 1.

Введение в SQL

  • Роль SQL в современном мире и Архитектуре ПО

  • Основы реляционной модели, нормализация БД

  • Основы работы в SSMS – SQL Server Management Studio

  • Основы SQL

  • Практика. Тест для самопроверки, создание модели БД.

  • ДЗ. Создание своей модели БД, дальнейшие ДЗ будут связаны с работой с этой БД.

Занятие 2. DDL, создание и управление объектами БД

  • Объекты БД и как с ними работать.

  • Типы данных в таблицах

  • Ключи

  • Ограничения – механизм целостности БД

  • Индексы

  • TABLES vs VIEWS

  • Особые объекты БД – TRIGGERS, SEQUENCE, SYNONYM, PROCEDURES

  • Практика . Тест для самопроверки

  • ДЗ. Доработка модели БД.

Занятие 3. DML, управление данными, SELECT

  • Вставка, изменение, удаление данных

  • Управление транзакциями

  • Базовые возможности SELECT

  • Ограничение вывода, условие WHERE

  • Сортировка данных

  • Практика. Тест для самопроверки, создание скриптов для генерации данных.

  • ДЗ. Генерация данных.

Занятие 4. Использование функций в SQL

  • Агрегаты, группировка данных

  • Работа со строками

  • Работа с датами

  • Табличные функции

  • Практика. Тест для самопроверки, использование функций в запросах

  • ДЗ. Добавление функций в запросы.

Занятие 5.

Соединение и объединение таблиц

  • Типы соединения таблиц

  • Использование JOIN

  • Подзапросы

  • Операторы EXISTS, NOT EXISTS

  • Вынесение подзапроса, оператор WITH

  • Практика. Тест для самопроверки, запросы с соединением таблиц

  • ДЗ. Написание запросов с соединением таблиц.

Занятие 6. Дополнительные возможности SQL

  • Объединение результатов нескольких запросов

  • Аналитические функции, оконные функции

  • Иерархические запросы

  • Практика. Использование дополнительных возможностей в запросах

Занятие 7. Производительность запросов

  • Оптимизатор запроса

  • Анализ плана запроса

  • Индексы и статистики

  • Типы данных — влияние на объем БД и производительность.

  • Конкурентный доступ к данным, транзакции

  • Практика. Оптимизация производительности запросов в своей БД.

  • ДЗ. Анализ производительности запросов в своей БД

Занятие 8. Введение в T-SQL, структура программы

  • Типы данных

  • Структура блока программы

  • Условные переходы, циклы

  • Обработка исключений

  • Практика. Создание первой программы на T-SQL

  • ДЗ. Использование T-SQL блоков в своей БД

Занятие 9. SQL в T-SQL программах, хранимые процедуры

  • Процедуры

  • Использование курсоров

  • Материализация данных

  • Триггеры

  • Управление транзакциями

  • Динамические блоки SQL

  • Использование планировщика заданий

  • Практика. Создание хранимых объектов и их использование

  • ДЗ. Создание пакета с процедурами на запрос и изменение данных

Занятие 10. Практическое занятие

  • Практика

  • Ответы на вопросы

свернуть

Преподаватель

Владимир

Tech Lead отдела систем принятия решений (в части БД) в компании Газпромбанк

Закончил Московский государственный университет им. М.В. Ломоносова, после этого работал на различных позициях в разработке, администрировании баз данных.

За время работы в Газпромбанке сформулировал и внедрил систему основных метрик системы СПР, оптимизировал процессы БД – улучшил основные метрики более, чем в 2 раза, внедрил систему мониторинга и оперативной аналитики на GRAFANA, разработал систему синхронизации справочников и поиска расхождений между различными средами, разработал механизм архивации данных.

В данный момент часть моей деятельности занимает управление командой разработки БД.

Александр

Разработчик баз данных в Сбербанк-Технологии.

Эксперт в БД и СУБД с более чем 5-ти летним опытом в IT-сфере.

Закончил ЛЭТИ в области автоматизации процессов управления, затем более 3-х лет занимался разработкой серверной части медицинской информационной системы и бизнес-анализом в данной предметной области.

В данный момент работает в крупнейшем банке РФ и занимается разработкой, оптимизацией и поддержкой информационных систем и процессов кредитования.

Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!

Учитесь с профессионалами в сфере IT-образования!

Курсы Сибинфоцентра

Введение

· Цели, содержание и приложения, используемые в курсе

· Обзор Oracle Database 12c и сопутствующих продуктов

· Обзор реляционных СУБД и терминологии

· Введение в SQL и среду его разработки

· Что такое Oracle SQL Developer

· Запуск SQL * Plus с Oracle SQL Developer

· Схема управления кадрами

· Таблицы, используемые в курсе

Получение данных с помощью SQL SELECT

· Возможности выражения SELECT

· Арифметические выражения и NULL значения в диалоговом окне SELECT statement

· Наименование столбцов

· Использование оператора конкотенации, строковых символов и ключевых слов DISTINCT

· Использование команды DESCRIBE

Ограничение и сортировка данных

· Ограничение количества строк

· Правила приоритета для операторов в выражении

· Замена переменных

· Использование команд DEFINE and VERIFY

Использование однострочных функций для настраивания вывода

· Описание различия между функциями с одной строкой и несколькими

· работа со строками с характерной функцией в SELECT и WHERE

· манипулировать числами с функциями ROUND, TRUNC и MOD

· Выполните арифметических действий с данными о дате

· Манипулирование датами с функциями даты

Использование функций преобразования и условных выражений

· Описание неявного и явного преобразования типа данных

· Использование TO_CHAR, to_number и функции преобразования TO_DATE

· Множественное вложение функций

· Применение NVL, NULLIF и COALESCE функций к данным

· Использование условного IF THEN ELSE логики в SELECT

Предоставление агрегированных данных с использованием групповых функций

· Группа функций

· Создание групп данных

· Ограничение в группе Результаты

Отображение данных из нескольких таблиц с помощью JOIN

· Введение в JOIN

· Типы JOIN

· Natural JOIN

· Self-JOIN

· Non equijoins

· OUTER join

Использование SET

· Установка SET

· Операторы UNION и UNION ALL

· Оператор INTERSECT

· оператор MINUS

· Подбор операторов выбора

· Использование пункта ORDER BY в множественных операциях

Использование подзапросов для решения запросов

· Введение в подзапросы

· Одностолбцовые подзапросы

· Многостолбцовые подзапросы

Управление таблицами с помощью DML

· язык манипулирования данными

· транзакции базы данных

Введение в Data Definition Language

· Data Definition Language

Курс Microsoft — Введение в базы данных Microsoft SQL Server 2016 (10985)


Модуль 1: Введение в базы данных


Этот модуль знакомит с основными понятиями базы данных в контексте SQL Server 2016.


Занятия

  • Введение в реляционные базы данных
  • Другие типы базы данных
  • Анализ данных
  • Языки базы данных в SQL Server


Лабораторная работа: Исследование и запрос баз данных SQL Server


После завершения этого модуля вы сможете:

  • Описывать, что такое база данных
  • Понимать основные аспекты отношений
  • Описывать языки базы данных, используемые в SQL Server
  • Описывать аналитику данных


Модуль 2: Моделирование данных


Этот модуль описывает методы моделирования данных.


Занятия

  • Моделирование данных
  • Модель базы данных ANSI / SPARC
  • Моделирование отношений сущностей


Лабораторная работа: определение компонентов в моделировании отношений сущностей


После завершения этого модуля вы сможете:

  • Понимать общие методы моделирования данных
  • Описывать модель базы данных ANSI / SPARC
  • Описывать моделирование отношений сущностей


Модуль 3: Нормализация


Этот модуль описывает методы нормализации и денормализации.


Занятия

  • Основы нормализации
  • Нормальная форма
  • Денормализация


Лабораторная работа: нормализация данных


После завершения этого модуля вы сможете:

  • Описывать преимущества нормализации и обозначения
  • Описывать важные условия нормализации
  • Описывать уровни нормализации
  • Описывать роль денормализации


Модуль 4: Отношения


Этот модуль описывает типы отношений и эффекты в дизайне базы данных.


Занятия

  • Введение в отношения
  • Планирование ссылочной целостности


Лабораторная работа: планирование и реализация ссылочной целостности


После завершения этого модуля вы сможете:

  • Описывать типы отношений
  • Описывать использование, типы и эффекты ссылочной целостности

Модуль 5: Производительность


Этот модуль представляет влияние дизайна базы данных на производительность.


Занятия

  • Индексирование
  • Выполнение запроса
  • Совпадения


Лаборатория: проблемы с производительностью


После завершения этого модуля вы сможете:

  • Обсуждать влияние индексации на производительность
  • Описывать влияние на производительность типов соединения и поиска
  • Описывать влияние параллелизма на производительность

Модуль 6: Объекты базы данных


Этот модуль знакомит с часто используемыми объектами базы данных.


Занятия

  • Таблицы
  • Просмотры
  • Хранимые процедуры, триггеры и функции


Лабораторная работа: использование сервера SQL


После завершения этого модуля вы сможете:

  • Описывать использование таблиц в SQL Server
  • Описывать использование представлений в SQL Server
  • Описывать использование хранимых процедур в SQL Server

  • Описывать другие объекты базы данных, обычно используемые в SQL Server.

SQL. Базы данных. ORACLE, MS SQL Server, MySQL

Урок 0. Вводный урок

Установка клиента ORACLE. Подключение к собственной тестовой базе данных.

Урок 1. Реляционные базы данных

Что представляет собой база данных. Системы управления базами данных. Реляционные базы данных. Отношения, типы связей. Первичный и внешний ключи. Терминология.

Типы команд языка SQL. DML и DDL команды. Структра SELECT.

Средства работы с БД. PL/SQL Developer, SQL Developer, TOAD, SQL Management Studio, phpMyAdmin, HeidiSQL.

Урок 2. Написание простых запросов получения данных

Предложение SELECT. Использование условий выборки данных с помощью WHERE. Основные операторы сравнения, оператор IN, BETWEEN, (NOT) LIKE, (NOT) IN. Использование нескольких условий одновременно.

Использование текстовых, числовых констант в SQL. Правильная работа с датами. Функции преобразования.

Сортировка данных с помощью ORDER BY. Многоуровневая сортировка.

Урок 3. Соединения таблиц с помощью JOIN

Выборка данных одновременно из нескольких таблиц. Типы соединений. LEFT (OUTER) JOIN, RIGHT (OUTER) JOIN, (INNER) JOIN, FULL JOIN, CROSS JOIN. Назначения, практические примеры использования и ньюансы.

Использование нескольких соединений (JOIN-ов) в одном запросе. ANSI стандарт соединений и диалекты. Алиасы (псевдонимы) таблиц в запросах.

Урок 4. Дополнительные сложные примеры использования соединений

Объединения таблиц по нескольким условиям. Понятие NULL. Использование условий с IS (NOT) NULL. Работа с дублями, использование DISTINCT. Оптимизация запросов.

Урок 5. Группировка данных посредством GROUP BY

Группировка и многоуровневая группировка данных. Стандартные аггрегатные (обобщающие) функции. Функция SUM, MIN, MAX, AVG и COUNT.

Одновременное использование сразу нескольких аггрегатных функций. Использование COUNT DISTINCT.

Создание условий отбора данных на основе результатов аггрегатных функций. Использование HAVING.

Урок 6. Псевдостолбцы и псевдотаблицы. Комментарии в SQL-запросах

Что такое псевдостолбцы и для чего они нужны. Примеры эффективного их применения.

Таблица DUAL. Вывод данных не из таблиц.

Однострочные и многострочные комментарии в SQL-коде. Комментирование кода.

Урок 7. Подзапросы в блоке WHERE. Конструкция IN

Использование вложенных запросов для создания условий выборки основного запроса. Конструкция IN и NOT IN.

Урок 8. Подзапросы в блоке WHERE. Конструкция EXISTS

Конструкция EXISTS и NOT EXISTS. Сравнение IN и EXISTS, и выбор более эффективного метода в разных случаях. Другие примеры использования подзапросов в блоке WHERE.

Урок 9. Подзапросы в блоке SELECT

Применение вложенных запросов в блоке SELECT. Получение любых данных посредством подзапросов.

Выполнение операций с несколькими подзапросами. Типичные ошибки начинающих специалистов.

Обработка пустых (NULL) значений. Функции NVL (ISNULL), NVL2, COALESCE.

Урок 10. Подзапросы в блоке FROM

SELECT из подзапроса. Присоединение результатов подзапросов. Решение сложных задач.

Урок 11. Полезные функции для работы с данными

Числовые функции: ROUND, TRUNC, FLOOR, CEIL.

Функции для работы с текстом: INSTR, SUBSTR, LENGTH, TRIM, LPAD, RPAD. Конкатенация — сцепление строк.

Функции для работы с датами: получение текущей даты, расчет разницы между датами.

Функции преобразования.

Урок 12. Объединения запросов с помощью UNION и UNION ALL

Использование нескольких предложений SELECT в одном запросе. Объединение результатов с и без исключения дублей.

Разница результатов. Исключение результирующих данных одного запроса из данных другого. Использование MINUS. Разница множеств.

Урок 13. Оптимизация запросов

Использование индексов и правильное написание SQL. Использование хинтов. План выполнения запросов. Тонкости оптимизации запросов в различных СУБД.

Урок 14. Обработка данных с помощью CASE и DECODE

Анализ табличных данных и результатов подзапросов. Гибкое использование CASE и DECODE. Применение CASE и DECODE в блоке SELECT, в блоке ORDER BY и других местах. Создание произвольной сортировки с условиями. Использование подзапросов в CASE и DECODE.

Урок 15. Вставка (добавление) новых строк в таблицу. Команда INSERT

Варианты написания команды INSERT. Вставка одной или сразу нескольких строк в таблицу.

Урок 16. Изменение данных. Команда UPDATE

Изменение данных по условиям. Использование условий и подзапросов.

Урок 17. Удаление строк из таблиц. Команда DELETE

Удаление строк по условиям. Использование условий и подзапросов для определения удаляемых строк.

Урок 18. Проектирование базы данных

Объекты базы данных. Проектирование таблиц. Нормализация и денормализация. Ключи, индексы, ограничения.

Урок 19. Создание объектов базы данных. Создание таблиц

Команда CREATE. Создание новых таблиц баз данных. Создание столбцов, настройка их атрибутов, выбор типа данных. Создание ключей и индексов.

Урок 20. Создание последовательностей (сиквенсов)

Назначение сиквенсов и тонкости использования.

Урок 21. Создание представлений (VIEW)

Создание представлений и материализованных представлений.

Урок 22. Триггеры и другие объекты баз данных

Назначение триггеров. Виды триггеров. Создание (программирование на PL/SQL) триггеров.

Обзор других объектов базы данных.

Урок 23. Изменение и удаление объектов баз данных

Изменение и удаление таблиц, сиквенсов, представлений, триггеров и других видов объектов баз данных. Команда ALTER. Команда CREATE OR REPLACE. Команда DELETE.

Урок 24. Работа с пользователями, схемами и ролями в базе данных

Создание новых пользователей в базе данных, изменение их паролей, удаление пользователей.

Создание ролей, назначение ролей пользователям. Снятие ролей.

Предоставление и снятие прав на объекты базы данных, на действия в базе данных конкретным пользователям и ролям. Команды GRANT и REVOKE.

Урок 25. Транзакции

Понятие транзакции. Применение транзакции. Команды COMMIT и ROLLBACK.

Автономные транзакции. Поведение транзакции после команд DML и DDL. Команда TRUNCATE.

Урок 26. Создание хранимых объектов в базе данных, создание функций

Назначение хранимых объектов базы данных. Типы хранимых объектов. Примеры функций и процедур. Программирование функций. Использование созданных функций в других участках PL/SQL кода и SQL-запросах. Основы PL/SQL.

Урок 27. Аналитические (оконные функции)

Назначение аналитических (оконных) функций. Решение стандартных аналитических задач.

Функции LAG, LEAD, RANK, DENSE_RANK, FIRST_VALUE, LAST_VALUE. Использование стандартных аггрегатных функций (SUM, MIN, MAX, AVG, COUNT) в оконном режиме режиме. Применение PARTITION BY и ORDER BY в аналитических функциях.

Курс M20765 Развёртывание баз данных SQL Server 2016

Развёртывание баз данных SQL Server 2016. Provisioning SQL Databases. (M20765)

Цель курса:  научиться обслуживать базы данных и решать типовые задачи и проблемы, возникающие при их эксплуатации. Особое внимание уделяется подготовке серверов и развёртыванию баз данных.

Курс предназначен:  для администраторов и разработчиков баз данных и приложений. Курс предназначен для начинающих, опыта разработки или эксплуатации баз данных не требуется.

По окончании обучения Вы будете уметь:

  • Осуществлять подготовку сервера баз данных
  • Проводить обновление версии SQL Server
  • Выполнять настройку SQL Server
  • Выполнять управление базами данных на уровне файлов

Описание и требования

Уровень предварительной подготовки:

  • Базовые знания об основной функциональности операционной системы Microsoft Windows
  • Знание языка Transact-SQL
  • Знания в области основ реляционных баз данных
  • Иметь начальный опыт работы с проектированием баз данных​

Продолжительность курса:  3 дня /27 часов

Содержание курса

Модуль 1. Компоненты SQL-сервера 2016

  • Введение в платформу SQL Server 2016
  • Архитектура SQL-сервера
  • Настройка служб

 Модуль 2. Установка

  • Планирование установки
  • Файлы TempDB
  • Установка SQL-сервера
  • Автоматизация установки

 Модуль 3. Модернизация предыдущих версий

  • Возможности модернизации
  • Модернизация служб
  • Миграция данных и приложений

 Модуль 4. Развёртывание SQL-сервера в облаке

  • Виртуальные машины в облаке
  • Развёртывание баз данных в облаке
  • Миграция в облако

 Модуль 5. Работа с базами данных

  • Обзор баз данных
  • Создание баз данных
  • Файлы и файловые группы
  • Перемещение файлов
  • Расширение буферного пула

 Модуль 6. Настройка механизма хранения

  • Требования по производительности
  • Использование SMB
  • Хранилище в облаке
  • Механизм Stretch Database

 Модуль 7. Регламентное обслуживание баз данных

  • Проверка целостности
  • Поддержка индексов
  • Автоматизация регламентных задач
Хотите получить скидку?

Оставьте предварительную заявку прямо сейчас! Мы подберем для Вас лучшие условия!

Информацию о дате и времени проведения занятия уточняйте у менеджера.

Документы об окончании

Сертификат Microsoft

Сертификат Учебного центра «Трайтек»

Обратный звонок

Проект «Старшее поколение»! Учись бесплатно!

Корзина

Курсы в Самаре

Нужна дополнительная информация по обучению?

Звоните нам на номер: +7 8452 24-77-77! Мы всегда готовы ответить на все Ваши вопросы и помочь сделать правильный выбор!

Курс 10985-C: Введение в базы данных SQL — выучить

Модуль 1: Введение в базы данных

Этот модуль знакомит с ключевыми концепциями баз данных в контексте SQL Server 2016.

уроков
  • Введение в реляционные базы данных
  • Другие типы базы данных
  • Анализ данных
  • языков баз данных в SQL Server
Лабораторная работа: Исследование и запросы к базам данных SQL Server

По завершении этого модуля вы сможете:

  • Опишите, что такое база данных
  • Понимание основных аспектов отношений
  • Описание языков баз данных, используемых в SQL Server
  • Описание аналитики данных

Модуль 2: Моделирование данных

Этот модуль описывает методы моделирования данных.

уроков
  • Моделирование данных
  • Модель базы данных ANSI / SPARC
  • Моделирование отношений между сущностями
Лабораторная работа: Определение компонентов в моделировании отношений сущностей

По завершении этого модуля вы сможете:

  • Общие сведения о методах моделирования данных
  • Описание модели базы данных ANSI / SPARC
  • Описание моделирования отношений между сущностями

Модуль 3: Нормализация

Этот модуль описывает методы нормализации и денормализации.

уроков
  • Основы нормализации
  • Нормальная форма
  • Денормализация
Лаборатория: нормализация данных

По завершении этого модуля вы сможете:

  • Опишите преимущества нормализации и обозначение
  • Опишите важные термины нормализации
  • Опишите уровни нормализации
  • Опишите роль денормализации

Модуль 4: Взаимоотношения

Этот модуль описывает типы отношений и эффекты в дизайне базы данных.

уроков
  • Знакомство с отношениями
  • Планирование ссылочной целостности
Лабораторная работа: Планирование и реализация ссылочной целостности

По завершении этого модуля вы сможете:

  • Описание типов отношений
  • Опишите использование, типы и эффекты ссылочной целостности

Модуль 5: Производительность

Этот модуль знакомит с влиянием дизайна базы данных на производительность.

уроков
  • Индексирование
  • Производительность запроса
  • Параллелизм
Лабораторная работа: проблемы с производительностью

По завершении этого модуля вы сможете:

  • Обсудите влияние индексации на производительность
  • Опишите влияние на производительность типов соединения и поиска
  • Опишите влияние параллелизма на производительность

Модуль 6: Объекты базы данных

Этот модуль знакомит с часто используемыми объектами базы данных.

уроков
  • Таблицы
  • Просмотры
  • Хранимые процедуры, триггеры и функции
Лабораторная работа: Использование SQL-сервера

.

По завершении этого модуля вы сможете:

  • Описать использование таблиц в SQL Server
  • Описать использование представлений в SQL Server
  • Описать использование хранимых процедур в SQL Server
  • .

  • Описать другие объекты базы данных, обычно используемые в SQL Server
  • .

Изучите SQL с помощью онлайн-курсов и классов

Обзор

Что такое SQL?

Язык структурированных запросов (SQL) — это язык программирования, используемый для управления данными в реляционной базе данных.SQL может использоваться для изменения, вставки и удаления нескольких записей одновременно, в дополнение к другим функциям, и является стандартным языком, используемым для запросов к реляционной базе данных. Несмотря на то, что SQL был принят в качестве стандарта, многие реализации имеют уникальные функции или опускают части реализации SQL, что может сделать их несовместимыми друг с другом.

Зачем изучать SQL?

SQL — это очень ценный навык, который нужно изучить и освоить, а также он интуитивно понятен и прост в использовании. Он используется везде и для различных целей, включая финансы, музыку, социальные сети, анализ данных и т. Д.Таким образом, люди, разбирающиеся в SQL, всегда востребованы. Большинство предприятий используют большие реляционные базы данных и всегда ищут людей, обладающих навыками использования SQL.

Изучение SQL для начинающих с онлайн-курсами и обучением

Пройдите курсы вводного уровня от edX, чтобы изучить SQL для начинающих и узнать о sql-запросах, командах, синтаксисе, подзапросах, типах данных и т. Д. Программа Нью-Йоркского университета «Введение в базы данных» научит вас как применять запросы в SQL для создания, чтения, обновления и удаления данных в базе данных, концепции ограничения целостности объекта и ограничения ссылочной целостности (включая определение концепции внешнего ключа), эскиз концептуальных моделей данных (включая ER) для описания структура базы данных и многое другое.

Онлайн-курсы и обучение SQL

Если вам интересно, как изучать SQL, вы попали в нужное место. На нашей платформе доступно множество онлайн-курсов и учебных пособий по SQL, многие из которых предназначены для самостоятельного изучения и могут быть пройдены всего за несколько недель. Microsoft предлагает серию коротких курсов, предназначенных для углубленного изучения программирования SQL и подготовки к созданию баз данных SQL и управлению ими. Программа из 5 курсов охватывает основные навыки управления базами данных, необходимые для работы в области управления данными или в смежных областях.Курсы включают в себя разработку баз данных SQL, создание программных объектов базы данных SQL, управление транзакциями базы данных SQL и параллелизмом и оптимизацию производительности приложений на основе SQL. Изучите основы языка SQL, включая то, как проектировать и создавать таблицы базы данных, как проектировать нормализованную схему реляционной базы данных, как создавать индексы, реализовывать представления и обеспечивать целостность данных. Дополнительные бесплатные онлайн-курсы по SQL от Microsoft позволяют познакомиться с передовыми приложениями Microsoft SQL Server для анализа данных.

SQL Jobs

Популярные SQL вакансии включают SQL DBA, SQL Architect, SQL Database Engineer, Microsoft SQL Database Administrator и SQL Analyst, и, согласно Indeed.com, большинство должностей предлагают зарплату более 70 тысяч долларов в год. Лучшие места работы включают Нью-Йорк, Шарлотт, Чикаго, Вашингтон, округ Колумбия, и Филадельфию. Если вы только начинаете, существуют сотни должностей младшего администратора баз данных, которые позволят вам встать на ноги и начать получать ценный опыт и продвигаться по служебной лестнице.Кроме того, изучая SQL, вы добавляете ценный навык в свое резюме. Если вы планируете работать в области информатики или анализа данных, наличие этого навыка может быть очень полезным при приеме на работу. Изучение онлайн-курсов по Microsoft SQL может дать вам знания, ресурсы и опыт, необходимые для того, чтобы бороться за эти востребованные вакансии на сегодняшнем рынке труда. Зачем ждать! Выберите курс обучения SQL сегодня и начните изучать SQL.

Сделайте карьеру в качестве администратора SQL

Бум устройств, подключенных к Интернету, экспоненциально увеличил объем данных для обработки и управления, что привело к значительному росту числа рабочих мест по управлению базами данных.Разработчики и администраторы SQL получают конкурентоспособную заработную плату и высокий уровень гарантии занятости. Запишитесь на один из вводных онлайн-курсов по SQL для самостоятельного изучения сегодня и посмотрите, подходит ли вам карьера в области управления и администрирования баз данных.

Какое онлайн-обучение по SQL является лучшим?

В современном мире, управляемом данными, SQL — очень востребованный навык, но его невозможно освоить всего за две недели. Имея в своем распоряжении так много ресурсов для изучения SQL, с чего вы вообще можете начать и как практиковать SQL?

Опытные и знающие профессионалы в области баз данных постоянно пользовались большим спросом на протяжении последних пяти лет.Если вы стремитесь продвинуться по карьерной лестнице в качестве разработчика баз данных, администратора, специалиста по складскому хранению или аналитика, обучение и мастерство SQL абсолютно необходимы. SQL продолжает оставаться одним из лучших технических навыков, которые работодатели ищут у своих кандидатов.

В мире, где данные широко считаются самым ценным товаром, знание SQL дает вам возможность разрабатывать и поддерживать сложные базы данных и информационные решения для принятия обоснованных решений на основе данных для вашего бизнеса.Помимо этого, изучение SQL дает множество других преимуществ.

Существуют две всеобъемлющие базы технических знаний, которыми должны владеть специалисты по базам данных. Во-первых, хорошая основа в системах управления реляционными базами данных, или RDMS, является основным предварительным условием для профессионалов баз данных в любой функциональной роли. Это включает в себя глубокое понимание SQL.

Во-вторых, хотя в настоящее время предпринимаются различные попытки стандартизировать технологии баз данных, большая часть основных возможностей, которые предоставляют приложения баз данных, исходят от проприетарных платформ, зависящих от поставщика.Высокие навыки работы с базами данных в основном связаны с конкретными платформами, включая различные линейки продуктов Oracle (например, среду MySQL с открытым исходным кодом) и Microsoft SQL Server. И именно поэтому становится все более важным быть знакомым с этими чрезвычайно популярными платформами.

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

Начальный квест

Я никогда не сталкивался с базами данных в школе, и, что интересно, большинство людей, работающих в отрасли в качестве специалистов по базам данных, тоже не знакомы.Сегодня для студентов колледжей и университетов все может быть несколько иначе, но ни на секунду не думайте, что вы начинаете неуклюже просто потому, что у вас нет академической подготовки по базам данных.

Я начал с YouTube, просто пытаясь понять базовую терминологию SQL: Что такое база данных SQL? В чем разница между базой данных SQL и базой данных NoSQL? Каковы высокоуровневые бизнес-сценарии и приложения SQL? Кроме того, я изучил несколько «бесплатных» вводных обзорных курсов по Udemy.

Онлайн-уроки: простой старт

Чтобы замочить ноги, я углубился в изучение базовой реализации SQL. Вы можете считать этот шаг первой вехой на пути к изучению SQL, чтобы стать профессионалом в области баз данных. Я просмотрела несколько разных каналов на YouTube, а затем перешла на «начальный» курс Удеми.

Честно говоря, поиск качественного учебного контента на любой из платформ занял довольно много времени из-за их полностью или частично открытого исходного кода.Хотя мне удалось усвоить несколько концепций и базовых функций, в среде содержимого не было интерактивного аспекта и она не отражала реальную среду реализации SQL на сервере, использующем базу данных.

Вскоре после этого я зарегистрировался на Codecademy для участия в их учебном курсе по основам SQL, который предлагает интерактивные учебные пособия, позволяющие управлять предоставленными данными и создавать запросы для проверки своих знаний SQL. Если вы только начинаете изучать код на SQL, Codecademy может быть разумной отправной точкой.

Однако, если отбросить недостатки структуры учебного контента, такие как плохой охват теории, упор на синтаксис, а не на приложение, и явные темпы охвата контента, путь обучения Codeacademy не является далеко идущим. Вам понадобится больше материала и практика, чтобы повысить свой уровень владения языком.

Использование множества различных возможностей обучения — это часть повышения вашего профессионального уровня. Если вы начинаете писать код, Codecademy должна быть лишь одним из многих ресурсов, имеющихся в вашем наборе инструментов.

Независимо от того, какую среду или платформу вы используете для изучения SQL, вполне естественно, что вы можете захотеть быстро погрузиться в глубокий конец и проверить свой развивающийся набор навыков. Однако важно придерживаться разумного темпа, уделяя время усвоению материала и размышлениям. Сосредоточьтесь на изучении и освоении простых запросов, прежде чем переходить к более сложным, таким как подзапросы и дела.

В качестве примечания, если вы предпочитаете читать физическую книгу в свободное время и хотите изучить некоторую бэкэнд-теорию, я рекомендую «Learning SQL» Алана Болье в качестве дополнительного средства обучения.

Следующий шаг

Обладая довольно хорошими знаниями SQL, по крайней мере, мне так казалось, несколько недель спустя я наткнулся на LearnSQL.com. Что мне сразу понравилось в учебном материале, так это то, что он охватывал несколько систем или диалектов баз данных SQL, включая Microsoft SQL, Standard SQL и PostgreSQL. Поскольку я кроссплатформенный (с точки зрения операционной системы) пользователь, я предпочел PostgreSQL, потому что он доступен как для Mac, так и для Windows.

Итак, я решил попробовать бесплатную пробную версию.Кроме того, курсы на каждом треке были очень четко определены, от начального до продвинутого. Треки также включали специальный «тренировочный» модуль, который я считаю совершенно уникальным по сравнению с другими платформами.

Бесплатная пробная версия LearnSQL.com позволяет вам протестировать первые несколько упражнений каждого курса. Именно здесь я понял, что мой фундамент не был таким прочным, как я предполагал изначально. Несколько упражнений на базовых курсах обманули меня и заставили задуматься.

Мне понравился гладкий и интерактивный дизайн платформы LearnSQL.com. В сочетании с определенным курсом от вводного до продвинутого уровня я был убежден, что эта платформа имеет хорошую ценность. Итак, я подписался и начал с курса «SQL от А до Я».

Материал первых трех модулей был знаком из-за других курсов, которые я изучал, но это не был случай беготни по ранее изученному материалу. Несмотря на то, что я знал такие темы, как агрегаты, я узнал довольно много новых приемов и методов оптимизации производительности.

В более поздних модулях был материал, с которым я был незнаком, и он был доставлен последовательно и единообразно. Для меня это два наиболее недооцененных аспекта обучения.

Прерыватель сделки

Интересную концепцию, которую я усвоил на работе, было «удовлетворение потребностей клиентов». Один из его ключевых аспектов — это то, что компании делают все возможное, предоставляя запоминающееся и уникальное предложение покупателю, клиенту или любой другой заинтересованной стороне. LearnSQL.com предоставляет именно этот опыт в своем курсе, посвященном практике SQL, который метко назван «Практика SQL».

Вот где действительно окупается ваш опыт обучения. Вы можете консолидировать, протестировать и подтвердить свои знания, объединив все, что вы узнали, от более простых функций, таких как JOIN, до более сложных концепций, таких как подзапросы.

Конечно, это тоже будет процессом обучения для некоторых, и в этом его цель. Осваиваете ли вы свои существующие навыки SQL или проверяете недавно полученные знания, этот курс предоставляет одну из лучших реальных сред баз данных для практики SQL.Это отличный способ овладеть своим ремеслом.

Каждый учится по-своему. Но общим для всех является применение знаний и их улучшение на практике или обучение на практике. И эта трасса отлично с этим справляется. Более того, что делает LearnSQL.com одним из лучших веб-сайтов для обучения SQL, так это его специальная система поддержки со стороны студентов и наставников.

Улучшение бизнес-результатов

Конечная цель изучения всего этого — вернуть ценность вашему бизнесу, будь то в качестве сотрудника или как часть команды руководителей.Имея прочный фундамент в области внедрения SQL, я смог воспользоваться многолетней историей работы на моем рабочем месте, проанализировать ее и представить обширные инициативы по улучшению нашей программы управления активами в масштабах всего парка.

Объединив технические знания SQL, мощность данных и бизнес-контекст данных, предложения сыграли ключевую роль в повышении надежности активов и сокращении операционных расходов бизнеса. Это продемонстрировало важность данных и мощь SQL, инструмента, доступного каждому в нашей организации, включая моих коллег, которые не выполняют функциональные роли, напрямую связанные с данными.

Не каждый будет достаточно технически подкованным, чтобы выучить новый язык программирования. Тем не менее, у многих из моих коллег возник интерес хотя бы к изучению потенциала SQL как вспомогательного инструмента в рамках их функциональных ролей. Хотя ваша конкретная функциональная роль может не быть напрямую связана с управлением, разработкой или анализом баз данных, каждый и каждый может извлечь выгоду из грамотности в отношении данных в своей повседневной работе.

Будь то семейный магазин или многонациональная продуктовая сеть, у всех предприятий есть огромные объемы данных.У большинства из них все еще есть значительный объем неиспользованных данных. Обладая знаниями и навыками в области баз данных, вы тоже можете принести огромную пользу предприятиям и организациям в любом рабочем масштабе.

Последние мысли

В заключение я считаю важным коснуться еще нескольких моментов.

Сколько времени нужно, чтобы изучить SQL?

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

Имея реальную практическую практику и обучение, вы можете написать код SQL всего за пару месяцев. При этом мы должны постоянно стремиться к совершенству. Вы должны учиться каждый день, чтобы оставаться на вершине своего мастерства.

Чему еще следует научиться, чтобы дополнить свои навыки работы с SQL?

Несмотря на то, что существует множество языков программирования, которые могут изучить разработчики баз данных, SQL не требует предварительных навыков программирования. У меня, конечно, не было ничего до изучения SQL.

Однако разработчики SQL могут извлечь выгоду из опыта работы с JavaScript, PHP и C #. Если ваша конечная цель — перейти к науке о данных и машинному обучению, я настоятельно рекомендую Python.

На какую работу следует подавать заявку?

Для различных ролей, от аналитиков данных до младших специалистов по данным и разработчиков баз данных, SQL является широко востребованным навыком. Есть несколько веб-сайтов, которые помогут вам найти работу с навыками SQL, и я рекомендую вам изучить их.Помните о своих конечных целях, пока продолжаете совершенствовать и практиковать свои навыки SQL.

20 лучших онлайн-курсов и курсов по сертификации SQL 2021

SQL распространен повсеместно. Каждая компания, маленькая или большая, использует SQL. Как? Сегодня мы живем в цифровую эпоху, когда аналитика данных охватывает все аспекты бизнеса. Аналитика данных стала возможной только с массивными базами данных, содержащими данные, и возможностью эффективно записывать и извлекать данные из этих баз данных. И SQL идет рука об руку с базами данных.SQL или язык структурированных запросов — это язык для взаимодействия с базами данных. Это позволяет создавать, обрабатывать и запрашивать данные из баз данных. Итак, Digital означает данные; данные — это базы данных; и для доступа к этим базам данных вам понадобится SQL. Поэтому SQL используется повсюду.

Если вы выполните быстрый поиск работы, вы поймете, что больше компаний ищут навыки SQL, чем навыки Python или R. Нельзя отрицать важность изучения SQL в наш век больших данных и бизнес-аналитики.Все работы, связанные с хранением данных, требуют профессионалов со знанием SQL. После того, как вы овладеете SQL, вы сможете работать в области науки о данных, бизнес-аналитики (BI), администрирования баз данных или внутренней веб-разработки.

SQL работает с большинством популярных систем управления реляционными базами данных, такими как Oracle, MySQL, Microsoft SQL Server, MariaDB, PostgreSQL и другими. Это обязательный навык, который прослужит вам дольше, чем любой другой язык программирования.

Изучение SQL намного проще, чем вы думаете, а преимущества намного перевешивают затраты времени и средств.SQL увеличивает вашу ценность и конкурентоспособность в вашей организации и на более широком рынке. Существует множество онлайн-ресурсов для изучения SQL. Итак, независимо от того, являетесь ли вы выпускником, ищущим свою первую работу, или профессионалом, желающим перейти к анализу данных, или опытным практиком в области данных, вы обязательно найдете онлайн-курс SQL на вашем уровне технических способностей.

Ниже мы составили список лучших курсов, классов, тренингов и программ сертификации по SQL, которые вы можете пройти в Интернете.Эти онлайн-курсы по SQL доступны для всех уровней квалификации и бюджетов. Некоторые из них бесплатны, а другие платные. Некоторые научат вас SQL с нуля, другие предназначены для более продвинутых пользователей. По сути, эти учебные классы SQL научат вас всему, что вам нужно для овладения SQL. Итак, приступим.

Это бестселлер Удеми по обучению SQL для начинающих, созданный Хосе Портилла. Он учит, как использовать SQL для взаимодействия с базой данных и анализа ваших данных. Вы научитесь читать и писать сложные запросы к базе данных и все остальное, что вам нужно, чтобы стать специалистом по SQL.Курс работает с наиболее популярными и востребованными СУБД — PostgreSQL. Но синтаксис и навыки, которые вы здесь изучите, можно применить к любой крупной базе данных или программному обеспечению, использующему SQL, например Amazon Redshift, MySQL, Oracle и Microsoft SQL Server.

В курсе рассматриваются следующие темы:

  • Начало работы с PostgreSQL и PgAdmin
  • Основы синтаксиса SQL
  • Анализ данных с использованием агрегатных функций с помощью команд GROUP BY
  • Расширенные запросы со строковыми операциями, операциями сравнения и логическими операторами
  • Команды SQL JOIN
  • Создание таблиц и баз данных с ограничениями на ввод данных
  • Использование Python для дальнейшего развития навыков SQL

Наряду с видеолекциями учащиеся должны выполнить широкий спектр задач по кодированию, используя реальные базы данных.Он также включает в себя довольно полные оценочные тесты, чтобы помочь учащимся понять материал.

Этот курс SQL разработан для того, чтобы вы прошли путь от новичка до уровня мастерства в SQL. Таким образом, для прохождения курса не требуется никакого предварительного опыта.

Ключевые особенности

  • Самый продаваемый курс Udemy SQL для начинающих: около 348 тыс. Студентов
  • Начните работу с SQL в рекордно короткие сроки
  • Узнайте, как самостоятельно настроить и восстановить базы данных
  • Эффективное обучение с доступом к сообществу студентов и дискуссионным форумам
  • Работа над контрольными вопросами и задачами по образцу реальных задач и ситуаций
  • Получите пожизненный доступ к 9 часам видеоконтента, нескольким статьям и загружаемым ресурсам
  • Учитесь в удобном для вас темпе в интерактивной среде
  • Получите сертификат о прохождении курса, который вы можете показать своим потенциальным работодателям.

Продолжительность: 9 часов видео по запросу
Оценка: 4.7
Зарегистрируйтесь здесь

Этот сертификат SQL для науки о данных предлагается Калифорнийским университетом в Дэвисе на платформе Coursera. Он входит в число лучших курсов по SQL на Coursera. Это курс, состоящий из 4 частей, который дает учащимся основные сведения об основах SQL и работе с данными, а также о том, как использовать SQL для анализа данных в целях науки о данных. Он дает возможность интерпретировать структуру, значение и отношения в исходных данных и использовать SQL как профессионал для формирования данных в целях целевого анализа.

Поскольку это курс SQL для начинающих, он не предполагает каких-либо предварительных знаний или навыков в SQL. Он начинается с основ, а затем строится на этой основе, чтобы вы могли писать сложные и сложные запросы к моменту завершения курса.

Курс охватывает следующие темы:

  • Базовый синтаксис и правила SQL
  • Различные типы данных, такие как строки и числа
  • Методы фильтрации, сортировки и сокращения результатов
  • Создавать новые таблицы и иметь возможность перемещать в них данные
  • Основные математические операторы и агрегатные функции
  • Общие операторы и как объединить данные
  • Подзапросы
  • Несколько типов JOIN в SQL
  • Изменение данных с помощью SQL
  • Заявления о случаях и концепции, такие как управление данными и профилирование

Ключевые особенности

  • Самый продаваемый курс Coursera SQL для науки о данных: более 295 тыс. Студентов
  • Научитесь извлекать данные и работать с ними с помощью SQL
  • Изучите фундаментальные принципы применения SQL в контексте науки о данных
  • Множество практических заданий по программированию с использованием реальных данных
  • Для прохождения курса не требуется опыта работы с SQL

Продолжительность: 14 часов
Оценка: 4.6
Зарегистрируйтесь здесь

Если вы новичок в SQL или хотите начать все сначала, курс сертификации по SQL от Мичиганского университета — отличный вариант. Это часть специализации «Веб-приложения для всех» на Coursera. Благодаря звездному рейтингу 4,8 из 5 и более чем 106 000 зачисленных студентов, это определенно один из лучших курсов SQL для изучения SQL в Интернете.

Курс состоит из 4 еженедельных модулей, которые обучают основам SQL и проектирования баз данных и даже знакомят студентов с установкой PHP и SQL.Они охватывают следующие темы:

  • Установка текстового редактора
  • Установка MAMP или XAMPP (или эквивалентного)
  • Создание базы данных MySql
  • Однотабличные запросы и базовый синтаксис языка SQL
  • Типы данных в SQL
  • Ключи и индексы базы данных
  • Дизайн реляционной базы данных с несколькими таблицами, нормализацией, внешними ключами и операцией JOIN
  • Смоделируйте отношения «многие ко многим», подобные тем, которые необходимы для представления пользователей, ролей и курсов

Курс ведет д-р.Чарльз Северанс, высоко оцененный клинический профессор Мичиганского университета и автор нескольких книг, посвященных технологиям.

Ключевые особенности

  • Вводный, но исчерпывающий курс сертификации по SQL, который охватывает основы SQL и проектирования баз данных
  • Включены оценочные задания и практические упражнения
  • Получите подтвержденный общий сертификат о прохождении обучения
  • Самостоятельное обучение по собственному расписанию без фиксированных сроков

Продолжительность: 16 часов
Оценка: 4.8
Зарегистрируйтесь здесь

Этот курс MySQL был создан Кольтом Стилом, опытным и успешным инструктором учебного лагеря, получившим высокую оценку на Udemy. Он очень хорошо сжал учебную программу своего учебного курса по SQL в этот онлайн-курс. Курс дает прочную основу для баз данных с использованием MySQL, самой популярной базы данных SQL с открытым исходным кодом.

Этот онлайн-курс SQL — отличный выбор для всех, кто интересуется изучением MySQL, независимо от того, работали ли вы с другими базами данных или вы совсем новичок и не знаете, с чего начать.Вы не только изучите все тонкости синтаксиса MySQL, но и научитесь создавать с его помощью приложения и задавать правильные вопросы о данных, чтобы получить полезные ответы, например, какие рекламные кампании получили наибольшее количество кликов и сколько клиентов начали проверять вышли на платформу, а затем бросили процесс на полпути и почему.

Курс состоит из видеолекций размером более 300 байт, разбитых на 17 разделов. Это требует очень практического подхода к изучению SQL с частыми викторинами, десятками упражнений, кодами и более сложными задачами.Учащиеся также работают над серией проектов по созданию баз данных и отчетов, чтобы лучше понять язык SQL и то, как он работает, чтобы упростить интеллектуальный анализ и анализ данных.

В курс включены следующие уроки SQL:

  • Разница между SQL и MySQL
  • Создание баз данных и таблиц
  • Синтаксис SQL
  • Логические операторы, строковые функции и агрегатные функции
  • Common SQL объединяет
  • Триггеры базы данных
  • Сохранение даты и времени
  • Выполнение сложных запросов
  • Создание отчетов с использованием данных о продажах и пользователях

Ключевые особенности

  • Очень всеобъемлющий и увлекательный курс по базам данных и SQL
  • Научитесь разрабатывать и реализовывать сложные схемы баз данных
  • Работа с большими наборами данных, содержащими тысячи записей
  • Поймите, как отвечать на сложные бизнес-проблемы и вопросы, используя данные
  • Создание веб-приложения с использованием MySQL и NodeJS
  • Практика решения реальных задач
  • Более 320 лекций в виде 20 часов видеоконтента, 141 статья и 4 загружаемых ресурса для дополнения обучения

Продолжительность: 20 часов видео по запросу
Оценка: 4.6
Зарегистрируйтесь здесь

Если вы хотите научиться использовать наборы данных для решения реальных бизнес-задач, эта специализация Duke University идеально вам подойдет. Цель этой программы — помочь учащимся формулировать вопросы по данным, исследовать и визуализировать большие наборы данных и информировать о стратегических решениях.

Он учит, как работают реляционные базы данных и как использовать реляционные базы данных в бизнес-анализе. Вы узнаете, как получить доступ к данным с помощью SQL. Помимо SQL, программа также использует другие мощные инструменты и методы, такие как Excel, Tableau и MySQL для анализа данных.Вы также научитесь создавать прогнозы и модели, проектировать визуализации и делиться своими идеями.

Специализация состоит из 4 отраслевых курсов, за которыми следует завершающий проект, в котором студенты применяют свои навыки для изучения и предложения улучшений в реальных бизнес-процессах с использованием анализа данных. Курсы охватывают следующее:

  • Бизнес-показатели для компаний, управляемых данными
  • Концепции и методы анализа данных
  • Макросы Excel, Visual Basic, сводные таблицы или другие функции Excel от среднего до продвинутого
  • Визуализация данных и обмен данными с Tableau
  • Управление большими данными с помощью MySQL

Ключевые особенности

  • Научитесь формулировать бизнес-задачи в виде вопросов к данным
  • Изучите передовой опыт использования аналитики данных, чтобы сделать любую компанию более конкурентоспособной и прибыльной.
  • Свободное владение наиболее часто используемыми бизнес-функциями Excel
  • Понять, как разрабатывать и реализовывать реалистичные прогнозные модели на основе данных
  • Изучите наиболее полезные SQL-запросы и операторы агрегирования таблиц для бизнес-анализа.
  • Учитесь с гибким графиком у высококлассных профессионалов
  • Получите подтвержденный сертификат, которым можно поделиться после завершения курса

Продолжительность: 7 месяцев, 4 часа в неделю
Оценка: 4.6
Зарегистрируйтесь здесь

Эта программа сертификации SQL, предлагаемая Cloudera, дает необходимые навыки для работы с крупномасштабными данными с использованием SQL. Все больше и больше данных, генерируемых в наши дни, хранятся в распределенных кластерах и облачных хранилищах. Обычные методы запроса данных из традиционных реляционных баз данных не работают с этими кластерами и облачным хранилищем. Чтобы запрашивать эти огромные наборы данных, вам необходимо использовать механизмы SQL для распределенных запросов, такие как Hive, Impala, Presto и Drill.В этой обучающей программе по анализу больших данных с помощью SQL вы узнаете, как управлять большими наборами данных, как загружать их в кластеры и облачное хранилище, а также как выполнять запросы к ним с помощью распределенных механизмов SQL, таких как Apache Hive и Apache Impala.

Это программа из 4 курсов для начинающих, которая отлично подходит для тех, кто хочет научиться запрашивать большие данные с помощью современных распределенных механизмов SQL, независимо от того, имеют ли они какой-либо опыт работы с SQL. Оператор SQL SELECT и его основные предложения подробно обсуждаются в одном из курсов программы.Хотя основное внимание уделяется механизмам SQL для больших данных Apache Hive и Apache Impala, но большая часть информации применима и к SQL с традиционными RDBM. Также явно рассматриваются различия для MySQL и PostgreSQL.

Каждый курс программы включает в себя практическое задание, оцениваемое коллегами. Рассмотрены следующие темы:

  • Обзор данных, систем баз данных и SQL
  • Базы данных и таблицы в платформе больших данных
  • Возможности и преимущества диалектов SQL
  • Основы операторов SELECT
  • Как и зачем фильтровать результаты
  • Группировка и агрегирование для ответов на аналитические вопросы
  • Сортировка и ограничение результатов
  • Различные способы объединения нескольких таблиц
  • Различные инструменты для просмотра существующих баз данных и таблиц в системах больших данных
  • Выбор среди различных типов данных и форматов файлов для систем больших данных

Ключевые особенности

  • Специализация Coursera с наивысшим рейтингом для тех, кто хочет повысить свои навыки SQL в области больших данных
  • Изучите характеристики инструментов больших данных и SQL для работы на платформах больших данных
  • Получите возможность изучить и попрактиковаться в использовании как традиционных СУБД (таких как MySQL и PostgreSQL), так и крупномасштабных механизмов распределенных запросов (таких как Hive и Impala).
  • Поймите, как выбрать подходящую систему баз данных в зависимости от объема и разнообразия ваших данных
  • Отличная подготовка к сертификационному экзамену Cloudera Certified Associate (CCA) Data Analyst

Продолжительность: 4 месяца, 3 часа в неделю
Оценка: 4.8
Зарегистрируйтесь здесь

Если вы хотите стать профессионалом в области обработки данных, будь то наука о данных, управление базами данных (ИТ) или аналитика данных (бизнес), эта программа SQL Nanodegree от Udacity — отличный выбор. Он дает базовые навыки работы с данными, необходимые для поиска и использования информации, извлеченной из больших наборов данных. В этой программе обучения SQL вы не только овладеете SQL, но и узнаете, как использовать всю мощь реляционных баз данных, а также узнать о других типах существующих баз данных и узнать, какой тип выбрать.

Программа состоит из двух курсов:

  1. Введение в SQL — охватывает следующие темы:
    • Основные команды SQL для определения, выбора и управления данными
    • Агрегирование и объединение данных и таблиц данных
    • Подзапросы
    • Оконные функции
    • Расширенное соединение
    • Очистка данных и оптимизация SQL-запросов для повышения производительности анализа
    • Применение результатов запросов для решения бизнес-задач
  2. Управление реляционными и нереляционными базами данных — В этом курсе рассматриваются следующие темы:
    • Построение нормализованных, согласованных и эффективных реляционных моделей данных
    • SQL Database Definition Language (DDL) для создания схем данных
    • SQL Database Manipulation Language (DML) для переноса данных
    • нереляционные базы данных — MongoDB и Redis
    • Компромиссы между реляционными базами данных и их нереляционными аналогами

Ключевые особенности

  • Научитесь определять, создавать и выполнять запросы SQL и NoSQL для управления крупномасштабными наборами данных
  • Мастер команд, функций и методик очистки данных SQL
  • Научитесь применять методы управления реляционными базами данных для нормализации схем данных
  • Реальные проекты от отраслевых экспертов
  • Ознакомьтесь с практическими советами и лучшими отраслевыми практиками
  • Техническая поддержка наставника, которая поможет вам в обучении и ответит на ваши вопросы

Продолжительность: 2 месяца, 10 часов в неделю
Оценка: 4.6
Зарегистрируйтесь здесь

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

К концу этого урока SQL учащиеся могут создавать и получать доступ к экземпляру базы данных в облаке. Кроме того, они могут перемещаться по таблицам и писать как базовые, так и расширенные операторы SQL.6 еженедельных модулей охватывают следующие темы:

  • Фундаментальные концепции баз данных, таблиц и взаимосвязей между ними
  • Написание базовых операторов SQL: CREATE, DROP, SELECT, INSERT, UPDATE, DELETE
  • Использование строковых шаблонов и диапазонов для поиска данных
  • Как сортировать и группировать данные в наборах результатов
  • Вложенные запросы
  • Доступ к данным из нескольких таблиц
  • Использование встроенных функций
  • Доступ к базам данных с помощью Python
  • Расширенные методы SQL, такие как представления, транзакции, хранимые процедуры и объединения

Курс делает упор на практическое обучение.Он включает в себя серию практических занятий, которые позволяют учащимся попрактиковаться в создании и выполнении SQL-запросов в действующей базе данных. Студенты также узнают, как получить доступ к базам данных из записных книжек Jupyter с помощью SQL и Python.

Ключевые особенности

  • Начните с выполнения доступа к SQL в среде обработки данных
  • Импортирует обучение SQL для новичков, которым не требуется предварительное знание баз данных или SQL
  • Работа с реальными базами данных, реальными инструментами анализа данных и реальными наборами данных
  • Получите сертификат курса Coursera и цифровой значок IBM после успешного завершения курса

Продолжительность: 19 часов
Оценка: 4.7
Зарегистрируйтесь здесь

Этот всеобъемлющий курс SQL от Udemy ориентирован на бизнес и фокусируется на том, как SQL используется для бизнес-аналитики и анализа данных. Это было бы очень полезно для тех, кто интересуется возможностями в области разработки SQL, администрирования баз данных, бизнес-анализа и бизнес-аналитики.

Курс преподается в MySQL и охватывает теорию SQL, базовую теорию реляционных баз данных, операторы манипулирования SQL, такие как Insert, Update и Delete, ограничения MySQL, агрегатные функции, объединения, подзапросы, представления SQL, а также расширенные темы, такие как хранимые процедуры SQL, SQL. функции, триггеры, последовательности и индексы.Также обсуждается комбинирование SQL и таблицы.

Этот курс SQL не требует предварительного опыта, начинается с самых основ и постепенно углубляется в сложные темы, позволяя учащимся пройти путь от новичка до профессионала.

Есть 287 уроков по SQL, разбитых на 27 разделов и упакованных примерно в 10 часов видеоконтента. На уроках представлена ​​реальная база данных сотрудников, содержащая миллионы строк, позволяющая учащимся выполнять сложные операции и применять передовые методы работы с SQL, протестированные на профессиональном уровне.Они также содержат множество викторин, загружаемых упражнений и заметок по курсу.

Ключевые особенности

  • Изучите SQL для бизнес-анализа, маркетинга и управления данными
  • Добавьте инструменты анализа данных в свой набор навыков
  • Станьте опытным пользователем MySQL Workbench
  • Узнайте, как создать базу данных с нуля
  • Объедините навыки программирования на SQL и деловую хватку для решения сложных аналитических задач
  • Работа со сложной реальной базой данных на протяжении всего курса
  • Содержание курса включает около 10 часов видеоуроков с 154 статьями и 96 загружаемыми ресурсами

Продолжительность: 9.5 часов видео по запросу
Рейтинг: 4.6
Зарегистрируйтесь здесь

Платформа

edX предоставляет учащимся возможность изучать SQL на онлайн-курсах ведущих университетов мира, таких как Гарвард, Массачусетский технологический институт, Стэнфорд, Мичиган и других. Доступен широкий спектр онлайн-курсов и классов по SQL, которые познакомят учащихся с глубокими знаниями программирования SQL и подготовят их к созданию баз данных SQL и управлению ими.

Любой желающий может пройти эти курсы SQL бесплатно.Однако, если вы хотите получить подтвержденный университетом сертификат об окончании курса и получить доступ к работе над проектом, вам необходимо внести плату. Большинство этих руководств по SQL предназначены для самостоятельного изучения и могут быть выполнены в течение нескольких недель по вашему собственному расписанию.

Вводные классы SQL и учебные пособия, доступные на edX, отлично подходят для изучения основ языка SQL, включая то, как проектировать и создавать таблицы базы данных, как проектировать нормализованную схему реляционной базы данных, как создавать индексы, реализовывать представления и обеспечивать целостность данных.Существуют также курсы для опытных пользователей, которые знакомят с передовыми концепциями SQL и приложениями Microsoft SQL Server для анализа данных.

Вот некоторые из лучших учебных курсов по SQL на edX, из которых вы можете выбрать:

  • Программа MicroBachelors по введению в базы данных Нью-Йоркского университета
  • SQL для науки о данных от IBM
  • Базы данных: моделирование и теория, Stanford Online
  • Базы данных: расширенные темы в SQL, Stanford Online
  • Введение в аналитику данных для менеджеров, Мичиганский университет
  • Программа микробакалавров в области управления данными с помощью Python и SQL, Университет Южного Нью-Гэмпшира

Ключевые особенности

  • Курсы edX SQL разработаны ведущими университетами и учреждениями мира
  • Все материалы курса доступны бесплатно
  • Практические курсы с несколькими упражнениями, оценками и проектной работой
  • Гибкое обучение с самостоятельным обучением
  • Возможность получить сертификат об окончании за небольшую плату

Продолжительность: В автономном режиме
Рейтинг: 4.6
Зарегистрируйтесь здесь

Этот онлайн-курс SQL на Udemy предназначен для людей с нулевым или незначительным техническим образованием, которые хотят улучшить свои навыки SQL для анализа данных. Он ориентирован на обучение SQL в реальном мире, а не только на абстрактной теории, поэтому учащиеся развивают полезные навыки SQL, чтобы больше ориентироваться на данные в своей работе.

Курс очень интерактивный и увлекательный. Он структурирован так, что вы будете притворяться, будто вы настоящий бизнес, поэтому все, что вы узнаете, можно легко применить к своей ситуации или компании.В нем обсуждаются запросы, которые может выполнять реальный бизнес, а также объясняются концепции, лежащие в основе этих запросов, чтобы вы могли адаптировать их к своей собственной ситуации.

Этот курс состоит из 39 лекций, содержащих более 3,5 часов видео. Упражнения и викторины разбросаны по всему курсу, чтобы акцентировать внимание на обучении на практике. К концу курса вы сможете использовать SQL для анализа поведения пользователей, находить полезные сведения о клиентах / бизнесе, собирать невероятную маркетинговую статистику, информировать о решениях, основанных на данных, а также измерять и отслеживать маркетинговые усилия.

Если вы ищете быстрый курс для изучения основ SQL и повышения навыков анализа данных, этот курс Udemy SQL — отличный выбор.

Ключевые особенности

  • Научитесь проводить анализ реальных данных для вашей компании с помощью SQL и получите уникальные идеи.
  • Курс начального уровня без предварительного опыта
  • Учитесь у опытных инструкторов
  • Получите практические знания
  • Пожизненный доступ к полному материалу курса вместе с будущими обновлениями

Продолжительность: 3.5 часов видео по запросу
Рейтинг: 4.3
Зарегистрируйтесь здесь

Этот учебный курс Oracle SQL от Udemy учит всем предметам SQL, которые сделают вас настоящим разработчиком SQL, а также подготовит вас к сертификационным экзаменам Oracle SQL. Он быстро знакомит вас с Oracle SQL и помогает понять основные концепции того, как легко писать коды SQL и мыслить аналитически для решения любых проблем бизнеса / клиентов.

Этот курс Oracle SQL довольно подробный и всеобъемлющий, он включает более 150 лекций, разбитых на 19 разделов.Полная продолжительность курса составляет более 23 часов и включает в себя несколько статей и загружаемых ресурсов. Все сценарии и материалы к каждой лекции доступны вместе с курсом. В содержании курса подробно рассматриваются следующие концепции:

  • Концепции реляционных баз данных
  • Подключаемая база данных
  • Загрузка и установка базы данных Oracle
  • SQL-конструкции для извлечения данных, фильтрации и сортировки данных
  • Переменные замены
  • Однорядные функции
  • Функции преобразования
  • Условные выражения
  • Группировка данных
  • Использование подзапросов
  • Объединение нескольких таблиц
  • Операторы DML и DDL
  • Ограничения базы данных

Ключевые особенности

  • Научитесь работать с данными и легко писать, читать и анализировать любые SQL-запросы
  • Сдать сертификационный экзамен Oracle 1Z0-071 SQL Database SQL с первой попытки
  • Уметь создавать аналитические решения и самостоятельно решать любые проблемы, связанные с SQL.
  • Предварительный опыт программирования не требуется
  • Включены сотни практических примеров кодирования и реальных задач

Продолжительность: 23 часа видео по запросу
Оценка: 4.5
Зарегистрируйтесь здесь

LinkedIn Learning предлагает многочисленные учебные пособия и классы по SQL, которые могут познакомить учащихся с основами SQL и систем управления базами данных. Если вы хотите выполнить транзакцию SQL, выполнить SQL-запросы или администрировать главную базу данных, в LinkedIn Learning есть видеокурсы по каждой теме, связанной с SQL и базами данных.

Эти классы SQL подразделяются на категории на основе начального, среднего и продвинутого уровней и подходят для всех, кто хочет преуспеть в качестве разработчика или архитектора SQL, администратора базы данных, аналитика данных или специалиста по данным.

Некоторые из лучших вариантов онлайн-руководств по SQL, доступных на LinkedIn Learning:

  • Базовое обучение SQL
    Автор: Билл Вайнман
    Продолжительность: 3 часа
  • Изучение программирования SQL
    Автор: Скотт Симпсон
    Продолжительность: 1 час 27 минут
  • Основы программирования: базы данных
    Автор: Скотт Симпсон
    Продолжительность: 1 час 25 минут
  • Расширенный SQL для настройки запросов и оптимизации производительности
    Автор: Дэн Салливан
    Продолжительность: 1 час 44 минуты
  • SQL: Отчетность и анализ данных
    Автор: Эмма Сондерс
    Продолжительность: 2 часа 17 минут
  • Расширенный SQL: обработка логических запросов
    Автор: Ами Левин
    Продолжительность: 1 час 40 минут
  • Советы, приемы и методы SQL
    Автор: Бен Саллинз
    Продолжительность: 59 мин.
  • Продвинутый SQL для специалистов по данным
    Автор: Дэн Салливан
    Продолжительность: 1 час 24 минуты
  • Разработка масштабируемых и высокодоступных баз данных SQL
    Автор: Дэн Салливан
    Продолжительность: 2 часа 39 минут
  • SQL для тестировщиков
    Автор: Дэйв Вестервельд
    Продолжительность: 1 час 33 минуты
  • Анализ SQL для разработчиков данных
    Автор: Nikiya Simpson
    Продолжительность: 1 час 1 мин

Ключевые особенности

  • Хорошо продуманные учебные пособия и классы по SQL, созданные опытными профессионалами и инструкторами
  • Изучите советы, приемы, методы и передовые методы работы с SQL
  • Тесты и упражнения включены во все курсы для практики
  • Занятия доступны бесплатно в течение одного месяца после регистрации
  • Возможность загрузки и просмотра видеокурсов на мобильном устройстве без подключения к Интернету

Продолжительность: В автономном режиме
Рейтинг: 4.5
Зарегистрируйтесь здесь

Этот сертификационный курс MS SQL Server по Udemy был разработан для специалистов по данным и аналитиков. Вы не только глубоко изучите SQL, но и полностью поймете концепции проектирования баз данных. Эти навыки позволят вам лучше взаимодействовать с базами данных и быстрее и эффективнее получать результаты и идеи из ваших данных.

В курсе используется популярный вариант SQL под названием PostgreSQL. Но приобретенные навыки легко перенести на Oracle, MySQL или SQL Server.Вы научитесь создавать базовые и расширенные запросы SQL. Также рассматриваются концепции индексов, написания SQL-запросов с несколькими таблицами и их объединения для создания содержательного отчета. В ходе курса вы будете работать с наборами данных из реального мира и с задачами из реального мира.

Еще одно уникальное преимущество этого учебного курса по SQL заключается в том, что большое внимание уделяется пониманию структуры базы данных. Он охватывает базы данных OLAP и OLTP, а также нормализацию баз данных. Вы также научитесь шаг за шагом нормализовать базу данных.

Ключевые особенности

  • Изучите PostgreSQL и лучше поймите, как работают базы данных
  • Понять, чем и почему различаются конструкции баз данных OLAP и OLTP
  • Понять первую, вторую и третью схемы нормальной формы
  • Научитесь устанавливать Microsoft SQL Server и PostgreSQL
  • Повысьте свои навыки анализа данных с помощью реальных упражнений по науке о данных

Продолжительность: 12,5 часов видео по запросу
Оценка: 4.5
Зарегистрируйтесь здесь

Это наиболее полный онлайн-курс по настройке Oracle SQL. Здесь вы познакомитесь со всеми концепциями и методами повышения производительности ваших SQL-запросов. Этот курс не только о настройке SQL-запросов, но и о настройке вашей базы данных — например, об изменении таблиц, триггеров, индексов и т. Д. Для повышения общей производительности.

Цель этого класса настройки SQL — не просто показать вам, как выполнять некоторые методы настройки, но и узнать все подробности о том, как выполняются запросы, каковы причины неэффективного выполнения запросов и как их решать.Вы также изучите архитектуру Oracle Database с точки зрения производительности.

К концу этого курса вы изучите все концепции настройки производительности и сможете решать любые проблемы с производительностью в своей компании. Курс охватывает следующие темы:

  • Что такое настройка SQL и зачем она нужна
  • Архитектура базы данных Oracle
  • Основы настройки SQL
  • Детальный план выполнения
  • Пути к таблицам и индексам
  • Производительность операций соединения
  • Основные приемы настройки с примерами
  • Настройка с использованием передовых методов индексирования
  • Множество полезных советов по оптимизатору

Курс предполагает, что у вас есть базовые знания SQL и PL / SQL.

Ключевые особенности

  • Узнайте, как шаг за шагом настроить операторы SQL и базу данных для достижения идеальной производительности
  • Изучите архитектуру базы данных и сможете оптимизировать рабочие нагрузки базы данных
  • Узнайте, как использовать различные инструменты настройки производительности
  • Изучите расширенные методы настройки запросов.
  • Узнайте, как улучшить работу Oracle Optimizer.
  • Курс будет постоянно обновляться с новыми лекциями, викторинами, оценками, и вы получите пожизненный доступ ко всем будущим обновлениям

Продолжительность: 19.5 часов видео по запросу
Рейтинг: 4.6
Зарегистрируйтесь здесь

Этот курс Codecademy — отличный способ бесплатно изучить SQL в Интернете. Он учит, как взаимодействовать с реляционными базами данных через SQL. Большое внимание уделяется практическому и практическому обучению, в него включены 4 проекта, над которыми учащиеся работают в ходе программы.

Этот бесплатный класс SQL имеет 4 модуля — манипуляции, запросы, агрегатные функции и несколько таблиц.Они охватывают следующие темы:

  • Концепции реляционных баз данных
  • Ограничения таблицы и столбца
  • Базовые операторы SQL для создания, изменения, выбора, вставки, обновления и удаления данных, хранящихся в базе данных
  • Основные ключевые слова запроса и функциональность
  • Различные агрегатные функции, такие как sum, max, count и т. Д., А также предложения Group by и Have
  • Различные типы соединений — внутреннее соединение, внешнее соединение

Вы можете получить доступ ко всем учебным материалам бесплатно или заплатить небольшую плату за обновление до PRO учетной записи, где вы получите пошаговые инструкции, поддержку коллег и сертификат об окончании курса.

Ключевые особенности

  • Узнайте, как управлять данными с помощью SQL и создавать запросы, которые взаимодействуют с более чем одной таблицей
  • Изучите мощные функции для легкого выполнения сложных операций с базой данных
  • Тесты для проверки знаний
  • Практическое обучение через 4 реальных проекта
  • Курс прослушали более миллиона студентов
  • Получите сертификат об окончании, подписавшись на членство в Codecademy PRO

Продолжительность: 8 часов
Оценка: 4.5
Зарегистрируйтесь здесь

Pluralsight — еще один хороший вариант для изучения SQL онлайн в удобном для вас темпе. На этой платформе есть серия курсов и лекций по SQL, которые помогут вам получить фундаментальные знания о SQL, SQL Server и Oracle. Эти классы подходят как для начинающих, так и для продвинутых учеников.

Ниже приведены некоторые из популярных руководств по SQL, доступных на Pluralsight:

  • Введение в SQL
    Автор: Джон Фландерс
    Продолжительность: 3 ч. 1 мин.
  • Введение в SQL Server
    Автор: Дэн Салливан
    Продолжительность: 2 часа 9 минут
  • Расширенные запросы SQL в Oracle и SQL Server
    Автор: Скотт Хехт
    Продолжительность: 4 часа 25 минут
  • Этический взлом: SQL-инъекция
    Автор: Трой Хант
    Продолжительность: 5 часов 25 минут
  • Основы SQL Server
    Автор: Дэн Салливан
    Продолжительность: 8 часов 12 минут
  • Оптимизация SQL-запросов в Oracle
    Автор: Scott Hecht
    Продолжительность: 3 часа 45 минут
  • Обзор бизнес-аналитики SQL Server
    Автор: Скотт Аллен
    Продолжительность: 3 часа 47 минут
  • PostgreSQL: Введение в запросы SQL
    Автор: Пинал Дэйв
    Продолжительность: 2 часа 18 минут
  • База данных Azure SQL для DBA SQL Server
    Автор: Pluralsight
    Продолжительность: 2 часа 47 минут

Ключевые особенности

  • Углубленные курсы под руководством экспертов для улучшения ваших навыков работы с SQL и базами данных
  • Все курсы включают упражнения и оценки, которые помогут вам оценить полученные навыки
  • Проекты для ускорения практики и применения знаний в реальных сценариях
  • Получите доступ ко всем курсам по низкой ежемесячной абонентской плате.Возможность отменить подписку в любое время
  • Все материалы курса можно получить бесплатно с 10-дневной пробной версией

Продолжительность: Самостоятельная
Рейтинг: 4,5
Зарегистрируйтесь здесь

Этот курс Udemy для начинающих по SQL охватывает исследование данных и анализ баз данных с использованием MySQL и MySQL Workbench. Вы научитесь писать запросы SQL для быстрого и эффективного извлечения, сортировки, фильтрации и группировки данных.

В этом курсе SQL вы будете играть роль нового владельца бизнеса, который только что приобрел бизнес по аренде DVD.Используя только систему реляционных баз данных, вы узнаете все о персонале, запасах и поведении клиентов.

Курс начинается с краткого введения в SQL и его распространенные разновидности, такие как MySQL, SQLite, PostgreSQL и т. Д., А затем рассматриваются некоторые ключевые основы баз данных. Затем он погружается в анализ отдельной таблицы, используя запросы для выбора, фильтрации, сортировки и группировки данных. Затем он переходит к более сложным вариантам использования и обсуждает анализ данных в нескольких таблицах с помощью операторов соединения.

Курс разработан так, чтобы быть практическим и чрезвычайно практичным, поэтому вы будете работать над несколькими заданиями и проектами, чтобы применить полученные знания к реальным бизнес-задачам, а также отточить в процессе свои навыки аналитического мышления.

Ключевые особенности

  • Практическое руководство по освоению анализа данных с помощью SQL / MySQL
  • Изучите советы, инструменты и передовые методы работы с MySQL pro
  • Многочисленные викторины, проекты, практические задания и практические примеры использования в бизнесе
  • Доступ к индивидуальной поддержке наставника

Продолжительность: 4.5 часов видео по запросу
Рейтинг: 4.7
Зарегистрируйтесь здесь

Skillshare предлагает более 250 классов и руководств по SQL, которые каждый может пройти бесплатно. В каждом классе есть короткие видеоуроки и практические проекты. Существует множество вводных классов для полных новичков, которые хотят изучить программирование SQL с нуля, а также есть варианты, если вы хотите сосредоточиться на конкретной теме, связанной с базами данных и SQL, такой как Microsoft SQL Server, SQLite, PostgreSQL, база данных SQL Azure. , Oracle Server, SQL для анализа данных, T-SQL или настройка производительности SQL-запросов и многое другое.

Вот некоторые из лучших онлайн-курсов по SQL на Skillshare:

  • SQL: основные запросы к базе данных SQL всего за 90 минут
    Продолжительность: 1 час 38 минут
  • Полный SQL Server для начинающих
    Продолжительность: 5 ч. 31 мин.
  • Основы Microsoft SQL с демонстрациями из реального мира
    Продолжительность: 1 час 16 минут
  • SQL Server 101: Microsoft SQL Server для абсолютных новичков
    Продолжительность: 3 ч. 51 мин.
  • SQL с Python за 90 минут
    Продолжительность: 1 час 24 мин
  • Анализ бизнеса и данных с помощью SQL
    Продолжительность: 5 ч. 4 м.
  • Интеграция SQL и Tableau с практическими примерами из реальной жизни
    Продолжительность: 1 час 14 минут
  • SQL и PostgreSQL: от новичка до профессионала
    Продолжительность: 1 час 51 мин

Ключевые особенности

  • Узнайте все о SQL и базах данных на коротких курсах и занятиях
  • Классы, созданные специалистами в данной области с многолетним опытом работы в отрасли
  • Доступ к поддерживающему онлайн-сообществу
  • Доступ ко всем классам бесплатно в течение 7 дней после регистрации
  • Возможность посещать занятия на ходу с приложением Skillshare

Продолжительность: В автономном режиме
Рейтинг: 4.5
Зарегистрируйтесь здесь

Это бесплатный курс SQL для начинающих, созданный Raspberry Pi Foundation для платформы Futurelearn. В нем рассказывается, что такое базы данных и почему мы их используем, а также как использовать SQL для поиска и обработки данных.

Курс предназначен для начинающих, не имеющих опыта программирования на языке SQL. Он состоит из трех еженедельных модулей, по которым вы изучаете следующие темы:

  • Первичные ключи и отношения таблиц
  • Чтение и изменение данных в базе данных
  • Как создать объединения для поиска в нескольких таблицах
  • Группировка данных
  • Экспорт данных из базы данных
  • Аналитика данных

Ключевые особенности

  • Хорошо структурированный курс SQL с четкими и краткими объяснениями и множеством хороших примеров
  • Гибкое обучение в удобном для вас темпе
  • Опыт работы не требуется
  • Бесплатный доступ к курсу на 5 недель
  • Возможность получить сертификат об окончании за небольшую плату за повышение класса обслуживания

Продолжительность: 3 недели, 2 часа в неделю
Оценка: 4.5
Зарегистрируйтесь здесь

Learn SQL: руководство по управлению данными для новичков

Знание баз данных имеет решающее значение, если вы хотите сделать карьеру в области данных. Независимо от того, хотите ли вы быть специалистом по данным или инженером, в какой-то момент появятся базы данных.

Найдите свой учебный лагерь Match