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

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

Павел Абдюшев

Преподаватель: Роман Серебряков

SQL - штука отличная, поскольку заставляет шевелить мозгами. Считаю, что его стоит изучить до среднего уровня обязательно. Используется сейчас практически везде, поэтому знание о ...
Читать полностью

Минченко Мария

Преподаватель: Роман Серебряков

Прекрасно разработанная программа по курсу "Язык запросов SQL" - это хороший старт для дальнейшего освоения практических тонкостей при работе с базами данных. Роман - отличный ...
Читать полностью

Дроздов Денис

Преподаватель: Роман Серебряков

Роман понимающий и хороший преподаватель. Чувствуется значительный практический опыт в работе с SQL, на любые (даже сложные) вопросы всегда отвечал легко и понятно.

Бизнес-аналитик SQL

Длительность:
12 зан. х 2,5 часа
Стоимость, грн:
3600 грн за курс
Даты начала:
05 сентября 18:45
Записаться на курс

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

Когда нужен SQL? Прежде всего при работе с большими (десятки и сотни тысяч записей) объемами данных. Привычный всем Excel при обработке больших массивов  становится неудобным. Таблицы в Excel приходится разделять и организовывать в базу данных. После этого для получения нужной информации выполняются запросы. Это и есть SQL-запросы.   

Почему SQL надо учить в "Перспективе"? Три составляющих, которые мы исповедуем в нашем подходе к обучению: 

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

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

 

    По результатам опроса 80% выпускников оценивают курс "Бизнес-аналитик SQL" на отлично20% выпускников оценили на хорошо! 
   


Какой результат? После прохождения курса SQL слушатели будут уметь: 

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

 

В программе курса SQL:

Тема: Применение систем управления базами данных в информационно-аналитических системах. Этапы разработки структуры базы данных.

Основные понятия теории построения баз данных
Системы управления базами данных, применяемые в информационно-аналитических системах
Этапы проектирования баз данных
Типы данных, используемые в БД
Операторы SQL для создания и редактирования структуры базы данных
Логические связи
Ключи, Индексы 

Тема: Возможности информационных систем по модификации данных  

Особенности и синтаксис предложений модификации
Предложение INSERT
Предложение UPDATE
Предложение DELETE
Создание элементарных запросов на выборку
Применение результатов запроса на выборку в качестве значений при выполнении модификации данных 

Тема: Этапы создания простых запросов на выборку из одной таблицы для получения аналитической информации

Особенности и синтаксис запроса на выборку
Раздел Select запроса
Раздел From запроса
Раздел Where запроса
Исключение дубликатов
Выборка вычисляемых значений
Вовлечение неопределенного значения
Выборка с упорядочением 

Тема: Работа с числовыми данными, текстом и датой как необходимый инструмент для получения точной аналитической информации

Создание вычисляемых запросов
Применение группировки данных (раздел GROUP BY запроса) при использовании агрегатных функций (COUNT, SUM, AVG, MIN, MAX), а так же групповой функции (GROUP_CONCAT)
Использование CASE, как дополнительное условие при выводе и сортировке данных
Функции даты и времени в запросах SQL
Функции работы с текстом в запросах SQL
Применение регулярных выражений для осуществления поиска

Тема: Работа со сложными многотабличными базами данных информационных систем 

Декартово пересечение таблиц (Cartesian)
Внутренне объединение таблиц
Внешнее объединение таблиц (Inner Join, Left  Join, RIGHT Join, Full Join)
Объединение результатов нескольких запросов в один единый запрос (оператор UNION)
Запросы, использующие EXISTS 

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

Виды вложенных подзапросов
Простые вложенные подзапросы
Использование одной и той же таблицы во внешнем и вложенном подзапросе
Вложенный подзапрос с оператором сравнения, отличным от IN
Коррелированные вложенные подзапросы
Функции в подзапросе

Тема: Триггеры и представления, предложения определения данных и оптимизации запросов

Триггеры. Создание. Типы триггеров
Создание представлений
Создание и уничтожение базовых таблиц
Об индексах и производительности 

Тема: Хранимые процедуры как элемент решения сложных аналитических задач, которые невозможно решить с помощью подзапросов

Создание, использование, удаление
Просмотр имеющихся процедур, их редактирование
Использование оператора ветвления IF и переменных
Создание и использование циклов
Курсоры

• На зачетном занятии слушатели создают базу данных Интернет-магазина  (10-15 таблиц) в любой доступной СУБД, наполняют ее структурированными данными, выполняют индивидуальные задания, которые предполагают написание 10-15 запросов, хранимых процедур, представлений и триггеров для вывода конкретного результата запросов.

 

Слушатели, успешно прошедшие курс обучения, получают сертификат.

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