оператор баз данных обучение

Оператор баз данных: подготовка по специальности

Пользователь ПК

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

Для работы с базами данных разработаны специальные компьютерные программы. Они совершенствуются, становятся все более функциональными. Специалист, который управляет этими программами, называется оператор баз данных. В его функции входит внесение данных, создание резервных копий, сжатие и восстановление баз. Основой большинства современных баз данных являются СУБД MS SQL Server и Microsoft Access. Все эти программные продукты можно изучить на курсах Центра «Специалист».

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

«Специалист» — лучший российский учебный центр, имеющий авторизацию Microsoft.

После успешного окончания обучения Вы получите престижное свидетельство Центра «Специалист» и международные сертификаты компаний-производителей программного обеспечения.

Запишитесь на курсы и станьте высококвалифицированным специалистом!

Источник

Курсы по базам данных: подборка лучших предложений онлайн-школ

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

Содержание

Что такое базы данных и как ими можно управлять

Пойдем от простого к сложному, ответив на вопрос: «Что такое данные?»

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

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

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

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

Платные курсы по базам данных

Сегодня самые известные онлайн-школы предлагают такие курсы:

Школа Название курса Длительность Стоимость полная
«Нетология» «SQL и получение данных» 6 нед. 20 230 руб.
GeekBrains «Основы баз данных» 20 уроков 5 000 руб.
SkillFactory Курс-тренажер по SQL для анализа данных от 7 нед. 28 000 руб.
LABA «SQL для аналитиков» 6 нед. стоимость можно узнать по запросу
Skillbox «SQL для анализа данных» 3 мес. 40 000 руб.
Udemy «Начальный курс SQL» 7,5 ч. 19,99$

А сейчас рассмотрим подробнее, что предлагает каждая из школ.

Курс «SQL и получение данных», «Нетология»

За 6 недель студенты освоят SQL, PostgreSQL, Mongo D8 и научатся применять их на практике. Курс может быть полезен аналитикам, продуктовым маркетологам, бизнес-консультантам, начинающим backend и frontend-разработчикам, тестировщикам.

Преимущества:

Чему научитесь:

Стоимость курса: 28 900 руб. без скидки, возможна помесячная оплата в течение 10 мес.

Программу обучения и список преподавателей ищите по ссылке.

Курс «Основы баз данных», GeekBrains

Курс разработан для студентов с нулевой базой знаний. За 20 уроков вы разберетесь, как использовать MS SQL, Postgre SqL и заложите фундамент для дальнейшего изучения.

Преимущества:

Чему научитесь:

Стоимость курса: 5 000 руб.

Программу обучения и список преподавателей ищите по ссылке.

Курс-тренажер по SQL для анализа данных, SkillFactory

Рассчитан на студентов, изучающих SQL «с нуля»: начинающих аналитиков, product-менеджеров, продуктовых маркетологов, руководителей.

Преимущества:

Чему научитесь:

Стоимость курса зависит от пакета обучения. SkillFactory предлагает два варианта прохождения курса: базовый и продвинутый.

Программу обучения и список преподавателей ищите по ссылке.

Курс «SQL для аналитиков», LABA

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

Преимущества:

Чему научитесь:

Стоимость курса: называют по запросу.

Программу обучения и список преподавателей ищите по ссылке.

Курс «SQL для анализа данных», Skillbox

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

Преимущества:

Чему научитесь:

Стоимость курса: 40 000 руб., возможна рассрочка на 12 мес.

Программу обучения и список преподавателей ищите по ссылке.

«Начальный курс SQL», Udemy

Курс от Udemy дает полное понимание процесса разработки SQL-запросов для реляционных баз данных. Материал общей продолжительностью 7,5 часа разбит на 74 короткие лекции, есть практические задания и разбор решений.

Преимущества:

Чему научитесь:

Стоимость курса: 19,99$.

Программу обучения и список преподавателей ищите по ссылке.

Бонусы: курсы, которые предлагают дополнительные возможности

Курс «SQL для начинающих: с нуля до сертификата Oracle» от Udemy готовит к сдаче экзамена от корпорации Oracle без изучения дополнительной литературы.

Курс «Уроки SQL». Обучение основ SQL для начинающих на itProger. Стоимость обучения — бесплатно. Для доступа к домашним заданиям нужно оформить подписку на проект. Ее стоимость зависит от длительности: минимальная, на один месяц обойдется вас в 160 грн.

Очень много курсов разной сложности и содержания по SQL на ITDVN. Доступ к любому полному курсу с учебными материалами и тестированием. Стоимость — 9,99$ на 30 дней.

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

Источник

15+ лучших онлайн-курсов обучения SQL. Бесплатные и платные 2020-2021. Рейтинг, сравнение, цены.

1 место. Курс «SQL для анализа данных» — Skillbox

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

Читайте также:  массаж по триггерным точкам что это

Кому подойдёт этот курс

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

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

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

Чему вы научитесь

1. Пользоваться популярными СУБД

Узнаете особенности работы в MySQL, PostgreSQL, MS SQL.

2. Писать запросы к базам данных

Освоите основные операторы SQL: SELECT, INSERT, UPDATE, DELETE — и сможете запрашивать, загружать, обновлять и удалять данные.

3. Выполнять операции над данными

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

4. Готовить данные для Excel

Научитесь подготавливать данные для сводных таблиц и графиков в Excel.

Как проходит обучение

1. Изучаете тему

В курсе — практические видеоуроки.

2. Выполняете задания

В том темпе, в котором вам удобно.

3. Работаете с преподавателем

Закрепляете знания и исправляете ошибки.

4. Защищаете дипломную работу

И дополняете ею своё портфолио.

Программа

Вас ждут онлайн-лекции и практические задания на основе реальных данных.

1. Анализ данных и SQL

Узнаете, как SQL используется для решения аналитических задач. Сделаете первые запросы в тестовой среде с оператором SELECT.

2. Оператор SELECT — выбор колонок

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

3. Оператор SELECT — фильтрация строк

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

4. Сортировка и функции для работы со строками

Научитесь сортировать данные и использовать математические функции, функции работы со строками и датами.

5. Функции для работы с датой и временем. Часть 1

Узнаете, как работать с системными датой и временем. Изучите составные части и форматы даты и времени. Научитесь проводить операции над датой и временем в запросах.

6. Функции для работы с датой и временем. Часть 2

Научитесь работать с условиями равенства для полей даты и времени. Сможете преобразовывать строки в дату и время. Научитесь создавать значения типа даты и времени.

7. Агрегатные функции и группировка

Научитесь использовать агрегатные функции и группировать данные.

8. Объединение данных из разных таблиц

Освоите вложенные запросы, оператор JOIN, узнаете об особенностях объединения таблиц, изучите значение NULL и объединение с помощью UNION.

9. Модификация таблиц

Узнаете, как создавать таблицы, загружать в них данные и модифицировать их.

10. Оконные функции

Освоите оконные функции: OVER, LAG, LEAD, RANK, row_number, научитесь добавлять партиции.

11. Подготовка данных для Excel

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

12. Дипломная работа. Подготовка данных для анализа

Необходимо будет по заданию заказчика составить необходимые запросы, используя фильтрацию, группировку, объединение данные и различные функции, выгрузить данные из базы и подготовить их для анализа в Excel.

2 место. Курс «SQL и получение данных» — Нетология

SQL — один из основных языков в арсенале дата-сайентистов и аналитиков. Со знанием SQL можно работать во многих сферах: телекоме, финтехе, ритейле и создании мобильных сервисов

За полтора месяца вы освоите язык запросов SQL и узнаете

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

Такие системы обеспечивают безопасность данных и позволяют автоматизировать работу, и чтобы работать с ними, нужно знать SQL. На курсе вы познакомитесь с двумя системами: PostgreSQL и MongoDB.

Программа

25 часов теориии, 39 часов практики

Практические занятия проходят два раза в неделю с 19:00 до 21:00

Узнаете, зачем нужны базы данных (БД). Поймёте, как устроена система управления базами данных (СУБД) и познакомитесь с системой PostgreSQL. Узнаете, что такое схемы, отношения, атрибуты и домены. Установите и настроите необходимое ПО.

Реляционные базы данных

Узнаете, что такое алиасы и как их использовать в работе с различными схемами и таблицами в одном запросе. Разберётесь в основных типах данных PostgreSQL. Узнаете, как фильтровать, сортировать и преобразовывать данные. Поймёте, как работать со строками и датами.

Ключевые функции для анализа данных с SQL

Напишите простые запросы и изучите сложные. Примените соединения (JOIN) и агрегатные функции (SUM, COUNT, AVG). Разберётесь в хронологии связывания таблиц. Освоите базовые команды: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Узнаете, что такое подзапросы.

Углубление в SQL. Продвинутые операции с данными

Узнаете, как работать с таблицами с помощью команд CREATE TABLE, ALTER TABLE, DROP TABLE. Освоите команды INSERT INTO, UPDATE TABLE, DELETE FROM. Поймёте, что такое внешние ключи.

Работа с PostgresSQL. Часть 1

Научитесь использовать агрегатные функции sum(), count(),avg(), min() и max() в рамках оконной функции. Примените аналитические функции lead(), lag(), dense_rank(). Узнаете, что такое обобщённые табличные выражения и рекурсивные запросы. Научитесь работать с каталогами.

Работа с PostgresSQL. Часть 2

Узнаете, что такое представления. Поймёте, как ускорять запросы и использовать индексы. Начнёте ориентироваться в схемах запросов. Познакомитесь со сложными типами данных.

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

Стоимость модуля: 15 000 ₽

Итоговая работа

В конце курса вы самостоятельно развернёте и проанализируете базу данных: опишете структуру, решите бизнес-задачи и сформируете отчёты.

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

Ключевые навыки базового уровня

Ключевые навыки SQL PRO

Мы трудоустраиваем наших выпускников

Вас ждёт бесплатная программа трудоустройства Центра развития карьеры

3 место. Курс «SQL для анализа данных» — SkillFactory

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

Уже более 45% вакансий аналитиков требуют знания SQL. И доля таких вакансий увеличивается с каждым годом.

на основе анализа 286 вакансий аналитиков

HH.ru (HeadHunter Russia)

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

Аналитик

Сможете брать серьезные проекты и решать сложные задачи. Научим писать продвинутые SQL-запросы и объясним нюансы работы с базами данных

Маркетолог

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

Продакт-менеджер

Сможете принимать продуктовые решения на основе данных. Научим получать данные из базы и анализировать их

Читайте также:  Что такое прививка чумакова

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

длительность — 7 недель

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

Стартовый модуль: Виды баз данных

Вы познакомитесь с SQL и Metabase и Базами данных.

1 модуль. Основы SQL

Научитесь получать все данные из таблицы, фильтровать строки, сортировать данные, ограничивать выбор

2 модуль: Агрегатные функции

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

3 модуль. Соединение таблиц

Сможете объединить таблицы: по ключу, с помощью оператора JOIN (5 видов). Агрегатные функции в соединениях таблиц.

Практический кейс по юнит-экономике

5 модуль. Подзапросы

Научитесь делать подзапросы в WHERE, FROM, SELECT и использовать CTE.

6 модуль. Условные операторы

Разберетесь в условиях получения данных из базы данных, и в работе операторов CASE, COALESCE, NULLIF.

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

4 модуль.
Сложные объединения

Продолжите объединять таблицы уже с помощью нескольких операторов UNION, использования Except, Intersect

длительность — 8 недель

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

Разберетесь, какие задачи стоят перед аналитиками и как программа курса решает эти задачи

1 модуль. Реляционные СУБД

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

2 модуль: Работа с данными различных типов

Изучите особенности работы с датами, числами, строками, JSON,XML и регулярные выражения

3 модуль. Оконные функции

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

5 модуль. Создание процедур и функций для работы с данными

Создадите свою функцию, создадите и вызовите хранимую процедуру.

6 модуль. БОНУС. Системные таблицы и оптимизация запросов

Установите PG Admin локально на свой компьютер. Создадите, измените и развернете из дампа свою БД. Научитесь анализировать и оптимизировать запросы.

Доработаете существующую БД под несколько бизнес-задач

4 модуль.
Виды объектов в СУБД

Узнаете, какие существуют объекты БД
Научитесь писать запросы с основными командами DDL и изменять структуру таблицы

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

Наш SQL-курс сконструирован таким образом, чтобы вы смогли решить реальные задачи:

Как проходит обучение SQL на курсе

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

Более 240 упражнений на отработку запросов данных

Вы будете получать поддержку наставников и иметь возможность общаться со своими сокурсниками в Slack

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

После обучения на курсе вы получите

Курс «Основы баз данных: Проектирование БД и запросы SQL» — GeekBrains

Базы данных (БД) – это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество различных систем управления базами данных (СУБД), самой популярной является MySQL.

“Основы баз данных” – это 20 интенсивных видео-уроков (по 10 минут), где мы вместе пройдём все этапы проектирования БД на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них практически не отличается.

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

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

Чем отличается БД от СУБД; какие базы данных называются реляционными; обзор современных СУБД.

Урок 2. Установка СУБД

Установка СУБД MySql и графического приложения Mysql Workbench.

Урок 3. Проектирование базы данных, нормальные формы

Проектирование данных в Excel; нормальные формы; первичный ключ.

Урок 4. SQL-команда CREATE

Создание таблиц в графическом интерфейсе MySql Workbench; команда CREATE; типы данных; работа в консоли.

Урок 5. SQL-команда INSERT

Заполнение таблиц данными с помощью графического интерфейса; команда INSERT; AUTO INCREMENT.

Урок 6. SQL-команды SELECT и WHERE

Получение и фильтрация данных с помощью SQL-команд SELECT и WHERE; проверка на NULL; фильтрация данных по нескольким условиям.

Урок 7. SQL-команды DISTINCT, ORDER BY, LIMIT

Получение и фильтрация данных с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.

Урок 8. SQL-команды DELETE и UPDATE

Обновление и удаление данных с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.

Урок 9. Согласованность данных

Понятие согласованности или консистентности данных.

Урок 10. Внешний ключ

Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.

Урок 11. Создание таблиц с отношением “многие ко многим”

Добавление корзины в базу данных интернет-магазина.

Урок 12. Составной первичный ключ

Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.

Урок 13. Объединение данных из нескольких таблиц

Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.

Урок 14. Оператор INNER JOIN

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

Урок 15. Операторы LEFT JOIN, RIGHT JOIN

Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.

Урок 16. Оператор UNION

Объединение результатов нескольких SQL-запросов с помощью оператора UNION.

Урок 17. Агрегирующие функции

Агрегирующие функции COUNT, SUM, MIN, MAX.

Урок 18. Оператор GROUP BY

Группировка выбранного набора строк с использованием оператора GROUP BY.

Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.

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

Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.

Курс «SQL в СУБД PostgreSQL» —

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

0/9 Заданий завершено

Примерное время прохождения

o 1.Описание интерфейса

o 2.Синтаксис SQL запроса

o 3.Выбор всех полей из таблицы

o 4.Выбор списка полей

o 5.Псевдонимы столбцов

o 7.Конкатенация строк

o 8.Арифметические операции

o 9.Исключение дубликатов

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

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

0/14 Заданий завершено

Примерное время прохождения

o 2.Логические операторы

o 3.Логические операторы: OR

o 4.Логические операторы: NOT

o 5.Порядок условий

o 6.Операции сравнения

o 9.Поиск по шаблону

o 10.Обработка NULL значений

o 11.Сортировка по одному полю

o 12.Сортировка по нескольким полям

o 13.Ограничение количества строк

o 14.Пропуск первых строк результата

Научимся извлекать данные из нескольких таблиц. Рассмотрим разные типы соединения: внутреннее, внешнее, декартово произведение.

0/10 Заданий завершено

Читайте также:  завуалировал что это значит

Примерное время прохождения

o 1.Соединение двух таблиц

o 2.Псевдонимы таблиц

o 3.Добавляем WHERE

o 4.Несколько условий соединения

o 5.Использование таблицы несколько раз

o 6.Типы соединения

o 9.Декартово произведение

o 10.Синтаксис через WHERE

Рассмотрим возможности SQL для выполнения аналитики данных. Научимся использовать GROUP BY, HAVING, CUBE, ROLLUP.

0/13 Заданий завершено

Примерное время прохождения

o 1.Агрегатные функции

o 2.NULL значения в агрегатных функциях

o 3.Количество уникальных значений

o 4.Отсутствие строк

o 6.GROUP BY с соединением таблиц

o 7.GROUP BY и WHERE

o 8.GROUP BY по нескольким выражениям

o 9.NULL значения в GROUP BY

Операции над множествамиPRO

Разберем операции объединения, пересечения и исключения над множествами строк.

0/8 Заданий завершено

Примерное время прохождения

o 1.Объединение результатов

o 2.Из какого запроса строка?

o 3.Пересечение строк

o 4.Исключение строк

o 5.Дубликаты строк

o 6.Совпадение типов данных столбцов

o 8.Несколько операций

Научимся исключать строки на основе данных других запросов.

0/9 Заданий завершено

Примерное время прохождения

o 1.Подзапрос одиночной строки

o 2.Коррелированный подзапрос

o 3.Подзапрос вернул более одной строки

o 4.Подзапрос не вернул строк

o 5.Попадание в список значений

o 6.Отсутствие в списке значений

o 7.NULL значения в NOT IN

o 8.Проверка существования строки

o 9.Проверка отсутствия строки

Будем обрабатывать строки: конкатенировать, менять регистр букв, определять длину строки и многое другое.

0/9 Заданий завершено

Примерное время прохождения

o 1.CONCAT – конкатенация строк

o 2.Преобразование регистра букв

o 3.LENGTH – определение длины строки

o 4.Извлечение подстроки

o 5.POSITION – поиск подстроки

o 6.Дополнение до определенной длины

o 7.TRIM – удаление символов с начала и конца строки

o 8.REPLACE – замена подстроки

o 9.TRANSLATE – замена набора символов

Разберем возможности СУБД по выполнению математических операций: от элементарных арифметических операций до факториала.

0/13 Заданий завершено

Примерное время прохождения

o 1.Простейшие арифметические операции (+ – * /)

o 2.Порядок выполнения операций

o 3.Деление целых чисел

o 5.Получение числа из строки

o 6.ROUND – округление числа

o 7.TRUNC – усечение числа

o 8.CEIL – следующее целое число

o 9.FLOOR – предыдущее целое число

o 10.GREATEST – определение большего числа

o 11.LEAST – определение меньшего числа

o 12.ABS – модуль числа

o 13.TO_CHAR – форматирование числа

Изучим подзапросы во фразе FROM. Посмотрим на возможности WITH. С помощью WITH RECURSIVE научимся строить иерархии объектов.

0/12 Заданий завершено

Примерное время прохождения

o 1.Подзапрос во фразе FROM

o 2.Введение в WITH

o 3.Несколько подзапросов в WITH

o 4.Простейший рекурсивный запрос

o 5.Рекурсивный запрос посложнее

o 6.Строим иерархию объектов

o 7.Путь до элемента

o 8.Сортировка (плохая)

o 9.Сортировка (надежная)

o 10.Форматирование иерархии

o 11.Нумерация вложенных списков

o 12.Листовые строки CONNECT_BY_ISLEAF

Оконные функции ранжирования

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

0/5 Заданий завершено

Примерное время прохождения

o 1.Получение номера строки

o 2.Номер строки в рамках группы

o 3.Составляем рейтинг – RANK

o 4.Несколько человек на место – DENSE_RANK

o 5.Разделение на группы – NTILE

Агрегатные оконные функции

Вспомним старые добрые SUM, COUNT, MIN, MAX, AVG. Только на этот раз без GROUP BY и для каждой строки.

0/7 Заданий завершено

Примерное время прохождения

o 1.Общая информация

o 2.Многообразие агрегатных функций

o 3.Обработка NULL значений

o 4.Нарастающий итог SUM + ORDER BY

o 5.Неуникальные значения в нарастающем итоге SUM + ORDER BY

o 6.Собираем строки через разделитель – STRING_AGG

Курс «Обучающие ресурсы по SQL» — Microsoft

Руководства, краткие руководства и другие учебные материалы предназначены для обучения работе с SQL Server и Базой данных SQL Azure.

Изучение sql

LEARN

SQL Server

LEARN

КРАТКОЕ РУКОВОДСТВО

УЧЕБНИК

АРХИТЕКТУРА

SQL Server на виртуальной машине Azure (IaaS)

КРАТКОЕ РУКОВОДСТВО

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

База данных SQL Azure (PaaS)

LEARN

КРАТКОЕ РУКОВОДСТВО

УЧЕБНИК

SQL Server в Linux

LEARN

КРАТКОЕ РУКОВОДСТВО

УЧЕБНИК

Курс «SQL Server» — «Специалист» при МГТУ им.Н.Э.Баумана

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

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

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

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

Курсы обучения по SQL Server в Учебном центре «Специалист» помогут Вам освоить SQL Server на профессиональном уровне.

Курсы по Microsoft SQL Server идеально подойдут для:

В процессе обучения на курсах SQL Server Вы изучите:

Также Вы можете изучить технологии использования SQL Server в периметре Microsoft Azure, углубив свою экспертизу пониманием работы БД в облачной инфраструктуре:

После обучения Вы получите международный сертификат специалиста по SQL Server от Microsoft и престижное свидетельство Центра «Специалист». К Вашим услугам удобный график обучения – утро, день, вечер, выходные, онлайн и уникальный формат открытого обучения. Вы всегда сможете спланировать свое обучение заранее, благодаря гарантированному расписанию на год.

Курс «Sql» — Coursera

Курс «тренажер с упражнениями по SQL» — SQL Academy

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

Удобный редактор для тренировок

Мы вобрали лучшие практики для создания удобного онлайн-тренажера по SQL. Прислушиваемся к потребителям и постоянно совершенствуем его.

Приближено к практике

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

Мотивирующая рейтинговая система

Тренажер содержит множество заданий по SQL, прорешивая их, вы растете в общем рейтинге, подтверждаете свою компетентность.

Курс «Практический курс для новичков по SQL и PostgreSQL» — Stepik

Программирование баз данных: с СУБД PostgreSQL и языком SQL: теория и практика с разборами ДЗ. Все знания, которые вы получите на курсе легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

Вы научитесь читать и писать сложные запросы к базам данных, используя один из самых востребованных языков программирования – SQL и супер востребованную СУБД (систему управления базами данных) – PostgreSQL. Все те знания, которые вы получите на курсе легко применимы и к другим СУБД, таким как MySQL, Microsoft SQL Server, Oracle.

Изучение SQL это один из самых быстрых способов подняться по карьерной лестнице и начать зарабатывать ещё больше. На курсе вы будете учиться и получать задания для собственной проверки и улучшения понимания материала.

На данный момент курс покрывает:

Простые запросы с SELECT

DDL – управляем БД и таблицами

Логика с CASE, COALESCE, и NULLIF

Функции SQL и PL\pgSQL

Ошибки и их обработка

Приведение типов данных

Продвинутая группировка с CUBE и ROLLUP

CTE – Common Table Expressions

Безопасность в postgresql

Источник

Образовательный портал