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

Описание

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


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

Цели

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

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

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

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

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

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

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

  • Модуль 1 (теория – 1 ч.)

    • Введение в реляционные базы данных Нормализация.
  • Модуль 2 (теория – 1 ч.)

    • Основы DDL;
    • Создание таблиц и индексов;
    • Основные типы данных SQL.
  • Модуль 3 (теория – 0,3 ч.)

    • Ссылочная целостность;
    • Ограничение допустимых значений для столбца по таблице-справочнику;
    • Выражение REFERENCES.
  • Модуль 4 (теория – 1 ч. + практика – 0,5 ч.)

    • Запросы к одной таблице;
    • Выражение SELECT;
    • Проверка условий на значения атрибутов одной записи WHERE;
    • Встроенные функции;
    • Lab “Настройка”;
    • Lab "Выборка данных" и обзор решения.
  • Модуль 5 (теория – 1 ч.)

    • Соединения таблиц;
    • Выборка данные из нескольких связанных таблиц.
  • Модуль 6 (теория – 0,5 ч.)

    • Подзапросы;
    • Использование результатов одного запроса для отбора записей и вычисления дополнительных столбцов в другом запросе.
  • Модуль 7 (теория – 0,3 ч.)

    • Сортировка и группировка данных.
  • Модуль 8 (теория – 1 ч. + практика – 1 ч.)

    • Агрегатные функции (COUNT, MIN, MAX, SUM);
    • Lab "Соединения, подзапросы, функции агрегации";
    • Lab "Группировка и сортировка" и обзор решения.
  • Модуль 9 (теория – 1 ч. + практика – 0,5 ч.)

    • Оконные функции;
    • Lab "Оконные функции" и обзор решения.
  • Модуль 10 (теория – 0,5 ч.)

    • Как обрабатываются SQL запросы?
    • План выполнения запроса.
  • Модуль 11 (теория – 1 ч. + практика – 0,5 ч.)

    • Добавление, обновление и удаление данных (INSERT, UPDATE, DELETE);
    • Использование этих операций с подзапросами.
  • Модуль 11 (теория – 1 ч. + практика – 5 ч.)

    • Понятие транзакции;
    • COMMIT и ROLLBACK;
    • ACID свойства транзакций.
  • Развернуть программу

Примечание

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