Введение в SQL
Длительность
16 ак.ч.
Локация
Онлайн
Код
DEV-010
19 900 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Описание
Курс вводит слушателей в базовые возможности языка SQL, которые они смогут применять в своей работе. Дает представление и навыки по поиску и изменению данных в базах данных на основе языка SQL.
Помогает получить практические навыки по использованию SQL. Теоретический материал подкреплен примерами и задачами для самостоятельного выполнения под руководством тренера.

После прохождения курса выдается
удостоверение о повышении квалификации государственного образца
удостоверение о повышении квалификации государственного образца
Цели
После курса слушатели смогут выполнять основные операции с базами данных с использованием языка SQL.
Слушатели научатся:
Слушатели научатся:
- Выполнять простейшие операции поиска.
- Выполнять поиск с использованием нескольких таблиц.
- Выполнять поиск с сортировкой.
- Использовать базовые агрегатные и оконные функции.
- Модифицировать данные в базе данных.
Целевая аудитория
Разработчики, тестировщики, аналитики и другие специалисты, нуждающиеся в изучении основ SQL и его применении в рабочих задачах.
Предварительная подготовка
Базовое понимание основ программирования \логики программирования \математической логики. Базовый английский.
Разбираемые темы
-
1. Введение в реляционные базы данных. Нормализация (теория – 1.1 ч.)
⠀ -
2. Основы DDL. Создание таблиц и индексов. Основные типы данных SQL (теория – 1 ч.)
⠀ -
3. Ссылочная целостность. Ограничение допустимых значений для столбца по таблице-справочнику.Выражение REFERENCES (теория – 0.3 ч.)
⠀ -
4. Запросы к одной таблице, выражение SELECT, проверка условий на значения атрибутов одной записи WHERE, встроенные функции (теория – 1.1 ч.)
- Настройка (практика – 0.2 ч.)
- Выборка данных и обзор решения (практика – 0.4 ч.)
-
5. Соединения таблиц. Выборка данные из нескольких связанных таблиц (теория – 0.9 ч.)
⠀ -
6. Модуль 6. Подзапросы. Использование результатов одного запроса для отбора записей и вычисления дополнительных столбцов в другом запросе (теория – 0.4 ч.)
⠀ -
7. Сортировка и группировка данных (теория – 0.3 ч.)
⠀ -
8. Агрегатные функции (COUNT, MIN, MAX, SUM) (теория – 0.7 ч.)
- Соединения, подзапросы, функции агрегации и обзор решения (практика – 0.4 ч.)
- Группировка и сортировка и обзор решения (практика – 0.4 ч.)
-
9. Оконные функции (теория – 0.9 ч.)
- Оконные функции и обзор решения (практика – 0.6 ч.)
-
10. Как обрабатываются SQL запросы? План выполнения запроса (теория – 0.3 ч.)
- INSERT, UPDATE, DELETE и обзор решения (практика – 0.4 ч.)
-
11. Добавление, обновление и удаление данных (INSERT, UPDATE, DELETE). Использование этих операций с подзапросами (теория – 0.9 ч.)
Дополнительные задания настройка (практика – 0.3 ч.) Дополнительные задания (практика – 3.6 ч.) Дополнительные задания обзор решения (практика – 0.9 ч.) -
12. Понятие транзакции. COMMIT и ROLLBACK. ACID свойства транзакций (теория – 0.7 ч.)
-
Теория – 8.7 ч.; Практика – 7.3 ч.
Раcписание курсов
Вид:
Регистрируйтесь на следующий курс
Предварительная регистрация гарантирует участие в обучении. Мы обязательно оповестим вас, когда курс будет запланирован
Отзывы (9)
Полностью удовлетворил потребность разобраться в технологии разработки веб-приложений на базе технологии Servlets и JSP. Преподаватель просто потрясающий, чувствуется высокая профессиональная подготовка; изложение материала происходит в ясной и понятной форме. Очень понравилась возможность задавать вопросы, немного выходящие за рамки курса и получать ответы быстро и качественно.
Полезный и информативный тренинг. Понравилось, что была возможность задавать вопросы и получать информативные ответы.
Отличный вводный тренинг, для тех, кто хочет освежить свои знания по sql или научиться с ним работать. Наиболее полезными для меня были презентации, которые я собираюсь использовать для повторения материала и информация про агрегатные функции и установку докера 😊
Тренинг, на котором реально получить большое количество нужной информации.
Понравились задания по проектированию бд (использование инструмента проектирования для создания и реинжиниринга), информация про работу в связке модель + бд и тренер, который ответил на вопросы и все подробно объяснил.
Отличный курс, очень понравился преподаватель. Наиболее полезным были разъяснения того, как SQL работает, к примеру в каком порядке выполняются команды (сзади наперёд, что неочевидно) и тому подобные детали, о которых не пишут в учебниках. После курса наконец стал понимать SQL, хотя запросы и даже процедуры писал много лет.
Курс понравился. Хорошая подача информации, понравилось, что рассказали про именно best practices, как нужно оформлять запрос, чтобы он был оптимизирован, читаем для других людей с точки зрения синтаксиса. Порадовал тренер и понятное объяснение про нормализацию и нормальные формы. Благодарю вас за обучение!
Тренер был очень хорошо подготовлен, благодаря ему я привел в порядок имеющиеся у меня знания и получил ответы на вопросы. Понравился идеальный баланс между теорией и практикой и четкие инструкции, благодаря которым легко следовать учебному плану. Особенно круто, что мы отработали синтаксис команд моделирования данных sql на практических упражнениях.
Хороший способ подачи информации – он был понятен и адаптирован к аудитории. Тренер освещал самые полезные темы, основываясь на своем опыте, и это было здорово. Лучшей частью курса были домашние задания, создание БД и коннект к БД, объяснение теории и практика с разбором заданий. В целом мне все понравилось, могу рекомендовать этот курс.
Понравилась прекрасная подготовка тренера, четкое и логичное представление материала. Но лучшая часть курса – это практические лабораторные работы, поскольку инструктор смог объяснить реальные практические проблемы и особенности устранения неполадок. Спасибо!