Введение в SQL

Курс вводит слушателей в базовые возможности языка SQL, а также дает представление и навыки по поиску и изменению данных в базах данных на основе языка SQL. Курс ориентирован на разработчиков, аналитиков и других специалистов, нуждающихся в изучении основ SQL. После курса слушатели будут уметь выполнять основные операции с базами данных с использованием языка SQL. Теоретический материал подкреплен примерами и задачами для самостоятельного выполнения под руководством тренера.
Курс: DEV-010
Длительность: 16 ч.

Описание

Курс вводит слушателей в базовые возможности языка SQL, которые они смогут применять в своей работе. Дает представление и навыки по поиску и изменению данных в базах данных на основе языка 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 часа)

Цели

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

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

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

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

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

На уровне школьной математики и умения работы с компьютером. Базовый английский.
После окончания курса выдаётся сертификат на бланке Luxoft Training
Раcписание курса в Цены
Не подходят даты, время или хотите заказать корпоративное обучение для команды?
+
Предложите свой вариант
Онлайн 17 100 руб.
4 900 грн.
Отзывы:
Участник тренинга
Полностью удовлетворил потребность разобраться в технологии разработки веб-приложений на базе технологии Servlets и JSP. Преподаватель просто потрясающий, чувствуется высокая профессиональная подготовка; изложение материала происходит в ясной и понятной форме. Очень понравилась возможность задавать вопросы, немного выходящие за рамки курса и получать ответы быстро и качественно.
Участник тренинга
Полезный и информативный тренинг. Понравилось, что была возможность задавать вопросы и получать информативные ответы.

Примечание:

Материалы курса представлены на английском языке.
NULL

Записаться на курс

Выбрать дату
Если Вам не подходят дата и место проведения тренинга, Вы можете оставить заявку на участие в нем в любом из городов, где представлены филиалы Luxoft Training. Для этого выберите вариант "Открытая дата" и укажите желаемое место проведения курса.
Желаемое место проведения курса
Вы можете оставить заявку на корпоративное обучение сотрудников Вашей компании в любом городе России или Украины, выбрав вариант "Другой город"
Фамилия *

Имя *

Отчество

Контактный E-mail *

Компания *

Телефон *

Город *

Комментарий
Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Luxoft Training – первый учебный центр в России, авторизованный IIBA. Действует скидка 10% на обучение физических лиц.
Остались вопросы?
Связаться с нами
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.