Курс «Основы SQL»
Structured Query Language

Повышение квалификации


График

15 онлайн-занятий по 2 ак.часа

Самостоятельная работа ≈20 ак.часов

Формат

Онлайн-занятия

Поддержка в hockmyweb и чате группы

Выпускная работа

Итоговое тестирование




Актуальность курса «Основы SQL»


ОСНОВНОЙ ИНСТРУМЕНТ РАБОТЫ С ДАННЫМИ

Вы научитесь самостоятельно писать запросы в Базы данных на языке SQL

Самый востребованный навык среди всех вакансий в области данных (встречается в 43%)

УСКОРЕНИЕ ОБРАБОТКИ ДАННЫХ

Обработка больших объёмов данных при помощи SQL позволит вам существенно сократить затраты времени без привлечения разработчиков

АВТОМАТИЗАЦИЯ И ПОВТОРЯЕМОСТЬ

Обработка массивов данных одним запросом с возможностью распространения и масштабирования необходимых запросов

КАРЬЕРНЫЙ РОСТ 

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


SQL (Structured Query Language) — это мощный инструмент для всех специалистов, которым необходимо обрабатывать информацию (текстовую, цифровую и иного рода) из баз данных. Продвинутые аналитики, финансисты, экономисты и даже бухгалтеры изучают SQL для повышения своей квалификации. Это очередной и очень важный инструмент в эволюции программ Excel - Access - и далее SQL.




Что включено в курс


15 вечеров по 2 ак.часа онлайн занятия

≈20 ак.часов практическая самостоятельная работа

24/7 на 180 дней доступ к записям онлайн занятий

SQL-тренажер на учебном портале

Подробнее...


Наставничество и консультация

Александра Маркина в процессе всего обучения.

Так же возможны индивидуальные сессии с экспертом для закрытия сложных вопросов.


Электронный комплект материалов:

  • Авторский учебник по языку SQL в электронном виде
  • Задания для самостоятельной разработки
  • Доступ на портал с материалами, тестами и тренажёром по SQL

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

  • Удостоверение о повышении квалификации по итогам выпускной работы с онлайн-подтверждением в ФИС ФРДО и Success HOCK Training



Программа курса «Основы SQL» в HOCK

  Реляционная модель данных
  • Определение реляционной модели
  • Таблицы БД
  • Первичные ключи
  • Внешние ключи
  • Реляционные связи между таблицами
  • Нормализация отношений
  • Модели баз данных на логическом и физическом уровнях
  • Целостность
  • Архитектура «клиент-сервер»

Контрольные вопросы и задания

  Введение в SQL
  • Объекты структуры базы данных
  • Функции SQL
  • Достоинства SQL
  • Формы использования SQL
  • Системы управления реляционными базами данных
  Выбор СУБД при создании информационных систем

СУБД Firebird | СУБД Microsoft SQL Server | СУБД Oracle Database

  • Выбор системы управления базами данных при создании информационных систем: Firebird, Microsoft SQL Server, Oracle Database
  • Правила синтаксиса и основные запросы SQL
  • Имена объектов в SQL. Константы, отсутствующие данные
  • Типы данных
  • Выражения
  • Комментарии

Лабораторная работа № 1. Основы реляционных баз данных. Учебная база данных

Контрольные вопросы и задания

  Запросы выборки данных (Select)
  • Синтаксис запроса SELECT
  • Запросы к одной таблице

Секции SELECT и FROM | Секция WHERE

  Функции в SQL

Классификация функций | Скалярные функции | Агрегатные функции | Средства выбора вариантов

  • Секция GROUP BY
  • Секция HAVING
  • Секция ORDER BY
  • Статистический анализ данных

Лабораторная работа № 2. Построение запросов на выборку данных из одной таблицы

  Вложенные запросы
  • Многотабличные и вложенные запросы
  • Соединения таблиц

Неявное соединение | Явное соединение | Реализация стандартных операций реляционной алгебры | Соединение таблицы со своей копией

  • Виды вложенных запросов
  • Запросы с независимыми подзапросами
  • Запросы с вложенными запросами

Виды вложенных запросов | Запросы с независимыми подзапросами | Запросы со связанными подзапросами | Количественные предикаты | Предикаты существования

  Действия над множествами
  • Операторы действий над множествами

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

  • Рекурсивные подзапросы в секции WITH

Лабораторная работа № 3. Построение многотабличных и вложенных запросов на получение информации

Контрольные вопросы и задания

  Запросы определения данных
  • Домены
  • Создание, изменение и удаление базовых таблиц

Создание таблицы | Определение ограничений столбца | Определение ограничений таблицы | Удаление таблицы | Изменение определения таблицы

  • Индексы
  • Временные и внешние таблицы
  • Хранимые представления
  • Последовательности
  • Комментарии к объектам базы данных

Лабораторная работа № 4. Построение запросов на определение объектов данных

Контрольные вопросы и задания

  Запросы манипулирования данными
  • Добавление данных

Явный запрос INSERT | Запрос INSERT с подзапросом

  • Обновление данных

Явный запрос UPDATE | Запрос UPDATE с подзапросами

  • Удаление данных

Явный запрос DELETE | Запрос DELETE с подзапросом | Удаление всех строк таблицы

  • Условное манипулирование данными

Запрос UPDATE OR INSERT | Запрос MERGE

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

Обработка запроса в реляционных системах управления базами данных | Основные направления анализа «медленных» SQL-запросов | Рекомендации по построению и реструктуризации запросов конкретных типов

Лабораторная работа № 5. Построение запросов на модификацию данных 

Контрольные вопросы и задания

 

Итоговое тестирование по темам №1 - №5





Почему «Основы SQL» в HOCK Training?

Компас

СПЕЦИАЛЬНО ДЛЯ
«НЕПРОГРАММИСТОВ»

Курс для специалистов, не занимающихся программированием профессионально

Тренажёр

СПЕЦИАЛЬНЫЙ ТРЕНАЖЁР ПО SQL-запросам 

Отрабатывайте навыки написания запросов на компьютерном тренажёре

Чат

ПОМОЩЬ И ПОДДЕРЖКА

Дистанционная поддержка экспертом в процессе всего обучения (в hockmyweb.ru и чате группы в Telegram)

Компьютер

ПРАКТИЧЕСКАЯ НАПРАВЛЕННОСТЬ

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

Экспертиза

ЭКСПЕРТИЗА ПРЕПОДАВАТЕЛЯ

Практический опыт эксперта в преподавании SQL с 1987 года
Множество авторских работ по теме SQL



Эксперт-преподаватель курса

Маркин Александр Васильевич к.т.н.

 

WEB-программирование | Постреляционные базы данных | Программное обеспечение информационных систем | Системная инженерия

 

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

 IBEXPERT инструмент разработчика и администратора баз данных

 Построение запросов и программирование на SQL

 Создание отчетов в FastReport

 Разработка отчетов в информационных системах

 Разработка приложений баз данных в Delphi

 Постреляционные базы данных MongoDB

 Системы графовых баз данных Neo4j

 Теория и практика создания web-ориентированных информационных систем



Отзывы слушателей





Дополнительные материалы к курсу


Краткая инструкция по загрузке и установке СУБД Firebird и IBExpert


Перед тем как приступить к обучению необходимо скачать, установить и настроить компоненты:
 
Раз  СУБД Firebird 4.0 (SQL Server)
 
Два  графическую оболочку IBExpert (клиент)
 
Перед установкой и настройкой рекомендуется удалить предыдущие версии Firebird и директории с данными и конфигурационными параметрами.


Часто задаваемые вопросы


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

Онлайн-обучение проходит по расписанию в zoom (установите заранее).

Мы рекомендуем по возможности использовать компьютер с двумя мониторами или ДВА устройства в процессе обучения. На одном необходимо запустить онлайн-трансляцию с занятием, а на втором работать. Использовать смартфон как одно из устройств мы не рекомендуем - набираемый код будет слишком мелким на экране, увеличение экрана не всегда удобно. Планшет в роли одного из устройств приветствуется. Обучение на одном устройстве возможно, но слушателю необходимо продумать удобство своей работы заранее (большой экран или быстрое переключение между программами zoom и Python).

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

Обязательно выполняйте ВСЕ домашние задания.

В случае возникновения сложности, задавайте свои вопросы эксперту в чате группы или в hockmyweb. Как правило, преподаватель отвечает на вопрос в течении одного-трёх дней.

Успешно сдайте итоговую работу и получите документ о Повышении квалификации по теме курса.

Если я не смогу защитить свою работу с первого раза, есть ли пересдача и какие дальнейшие действия?

Выпускную работу / тест возможно пересдать в установленный день (бесплатно). Для уточнения всей информации о пересдаче напишите письмо на edu@hocktraining.com

Как я узнаю, что данный курс мне точно подходит?

Подробно ознакомиться с программой курса, методикой преподавания и с самим экспертом Вы можете на онлайн-презентации. Записаться на презентацию можно по ссылке: https://www.hocktraining.com/hock_pres

Смогу ли я совмещать обучение на курсе с работой?

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

Так же для удобства предусмотрена неделя перерыва между блоками курса для восполнения сил и подтягивания пропущенных тем.

Что делать, если я пропущу занятие?

Будет производиться запись онлайн-занятий, которые будут оперативно выкладываться в личный кабинет слушателя в  hockmyweb (как правило, в течении одного-двух дней). По этим записям можно быстро закрыть пробелы.

Какой Windows подойдёт для установки, обучения и дальнейшей работы?

Для разных версий Систем Управления Базами Данных (СУБД) рекомендуются различные минимальные версии Windows. 

Мы не рекомендуем использовать Windows 7 и более ранние.

Потребуется ли для курса установка каких-либо дополнительных программ?

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


Запишитесь на обучение
прямо сейчас!

47 852р. 59 815р.
при оплате до 30 сентября

или от 4 985р./мес. в рассрочку


Записаться на курс!
ввести промокод нужна консультация



Чат-бот HOCK Training, что бы не пропустить ничего важного! 

Welcome!