Введение в SQL
Курс вводит слушателей в базовые возможности языка SQL, а также дает представление и навыки по поиску и изменению данных в базах данных на основе языка SQL. Курс ориентирован на разработчиков, аналитиков и других специалистов, нуждающихся в изучении основ SQL. После курса слушатели будут уметь выполнять основные операции с базами данных с использованием языка SQL. Теоретический материал подкреплен примерами и задачами для самостоятельного выполнения под руководством тренера.
16 ак.ч.
Онлайн
DEV-010
Введение в SQL
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
DEV-010
Расписание и цены
30.06.2022 - 01.07.2022
18 800 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей
Введение в SQL
Записаться на курс
Длительность
16 ак.ч.
Локация
Онлайн
Код
DEV-010
Расписание и цены
30.06.2022 - 01.07.2022
18 800 руб.
Планируете обучить команду из 7-8 или более человек?
Закажите корпоративное обучение с учетом ваших потребностей

Описание

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


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

После прохождения курса выдается
сертификат на бланке IBS Training Center

Цели

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

Слушатели научатся:
  • Выполнять простейшие операции поиска.
  • Выполнять поиск с использованием нескольких таблиц.
  • Выполнять поиск с сортировкой.
  • Использовать базовые агрегатные и оконные функции.
  • Модифицировать данные в базе данных.

Целевая аудитория

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

Предварительная подготовка

На уровне школьной математики и умения работы с компьютером. Базовый английский.

Разбираемые темы

Модуль 1. Введение в реляционные базы данных. Нормализация

(теория – 1.1 часа)

Модуль 2. Основы DDL. Создание таблиц и индексов. Основные типы данных SQL

(теория – 1 часа)

Модуль 3. Ссылочная целостность. Ограничение допустимых значений для столбца по таблице-справочнику.Выражение REFERENCES

[теория – 0.3 часа)

Модуль 4. Запросы к одной таблице, выражение SELECT, проверка условий на значения атрибутов одной записи WHERE, встроенные функции

(теория – 1.1 часа)

Lab “Настройка” (практика – 0.2 часа)

Lab "Выборка данных" и обзор решения (практика – 0.4 часа)

Модуль 5. Соединения таблиц. Выборка данные из нескольких связанных таблиц

(теория – 0.9 часа)

Модуль 6. Подзапросы. Использование результатов одного запроса для отбора записей и вычисления дополнительных столбцов в другом запросе

(теория – 0.4 часа)

Модуль 7. Сортировка и группировка данных

(теория – 0.3 часа)

Модуль 8. Агрегатные функции (COUNT, MIN, MAX, SUM)

(теория – 0.7 часа)

Lab "Соединения, подзапросы, функции агрегации" и обзор решения

(практика – 0.4 часа)

Lab "Группировка и сортировка" и обзор решения (практика – 0.4 часа)

Модуль 9. Оконные функции

(теория – 0.9 часа)

Lab "Оконные функции" и обзор решения (практика – 0.6 часа)

Модуль 10. Как обрабатываются SQL запросы? План выполнения запроса

(теория – 0.3 часа)

Модуль 11. Добавление, обновление и удаление данных (INSERT, UPDATE, DELETE). Использование этих операций с подзапросами

(теория – 0.9 часа)

Lab "INSERT, UPDATE, DELETE" и обзор решения (практика – 0.4 часа)

Модуль 12. Понятие транзакции. COMMIT и ROLLBACK. ACID свойства транзакций

(теория – 0.7 часа.)

Lab "Дополнительные задания" настройка (практика – 0.3 часа.)

Lab "Дополнительные задания" (практика – 3.6 часа)

Lab "Дополнительные задания" обзор решения ([0.9 часа)

Примечание

Материалы курса представлены на английском языке.
Раcписание курсов
Вид:
30.06.2022 - 01.07.2022
10:00-18:00
Локация:Онлайн
Длительность:16 ак.ч.
Время:10:00-18:00
18 800 руб.
Записаться
Смотреть полное расписание
Тренеры
Паршуков Сергей
Специалист в области разработки ПО и баз данных
Руководитель проектов в ИТ области по разработке сервисов на основе BigData. Эксперт в области построения хранилищ данных. Разработчик для СУБД ORACLE. Участвовал во внедрении системы клиент-банк в ВТБ. Создал и эксплуатировал DWH в филиале ПАО МегаФон. Занимался задачами системного анализа и проектирования архитектуры при миграции локальных хранилищ в единое корпоративное хранилище. Нацелен на достижение результата с развитием долговременных отношений в команде.
Отзывы (9)
Полностью удовлетворил потребность разобраться в технологии разработки веб-приложений на базе технологии Servlets и JSP. Преподаватель просто потрясающий, чувствуется высокая профессиональная подготовка; изложение материала происходит в ясной и понятной форме. Очень понравилась возможность задавать вопросы, немного выходящие за рамки курса и получать ответы быстро и качественно.
Участник тренинга
Полезный и информативный тренинг. Понравилось, что была возможность задавать вопросы и получать информативные ответы.
Участник тренинга
Отличный вводный тренинг, для тех, кто хочет освежить свои знания по sql или научиться с ним работать. Наиболее полезными для меня были презентации, которые я собираюсь использовать для повторения материала и информация про агрегатные функции и установку докера 😊
Участник тренинга
Тренинг, на котором реально получить большое количество нужной информации. Понравились задания по проектированию бд (использование инструмента проектирования для создания и реинжиниринга), информация про работу в связке модель + бд и тренер, который ответил на вопросы и все подробно объяснил.
Участник тренинга
Отличный курс, очень понравился преподаватель. Наиболее полезным были разъяснения того, как SQL работает, к примеру в каком порядке выполняются команды (сзади наперёд, что неочевидно) и тому подобные детали, о которых не пишут в учебниках. После курса наконец стал понимать SQL, хотя запросы и даже процедуры писал много лет.
Участник тренинга
Курс понравился. Хорошая подача информации, понравилось, что рассказали про именно best practices, как нужно оформлять запрос, чтобы он был оптимизирован, читаем для других людей с точки зрения синтаксиса. Порадовал тренер и понятное объяснение про нормализацию и нормальные формы. Благодарю вас за обучение!
Участник тренинга
Тренер был очень хорошо подготовлен, благодаря ему я привел в порядок имеющиеся у меня знания и получил ответы на вопросы. Понравился идеальный баланс между теорией и практикой и четкие инструкции, благодаря которым легко следовать учебному плану. Особенно круто, что мы отработали синтаксис команд моделирования данных sql на практических упражнениях.
Участник тренинга
Хороший способ подачи информации – он был понятен и адаптирован к аудитории. Тренер освещал самые полезные темы, основываясь на своем опыте, и это было здорово. Лучшей частью курса были домашние задания, создание БД и коннект к БД, объяснение теории и практика с разбором заданий. В целом мне все понравилось, могу рекомендовать этот курс.
Участник тренинга
Понравилась прекрасная подготовка тренера, четкое и логичное представление материала. Но лучшая часть курса – это практические лабораторные работы, поскольку инструктор смог объяснить реальные практические проблемы и особенности устранения неполадок. Спасибо!
Участник тренинга
Показать все отзывы
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.