Информация по курсам
Общая информация Курсы Oracle Курсы SQL Server 2016 Курсы SQL Server 2014 Курсы SQL Server 2012 Курсы Microsoft Access Курсы PostgreSQL Курсы MongoDB Расписание и стоимость Контакты
Условия обучения
Форма обучения Преподаватели Документы об окончании
Обратная связь
+7 (812) 703-02-02 Форум
Печать

Основы SQL

Продолжительность обучения: 40 ак.ч. очно
График обучения: 5 дней по 8 ак.ч.

Расписание

Курс пока не поставлен в расписание. Оставить заявку на курс

Стоимость

Дата Физ. лица, руб. Юр. лица, руб. Онлайн
Без скидки Cкидка 10%* Cкидка 15%** Индивидуальное обучение Без скидки Cкидка 10% Cкидка 15% Индивидуальное обучение
Цена c 01.11.2013 18000 16200 15300 14000 20000 18000 17000 16000 14000

*Скидка 10% для ранее обучавшихся, при одновременной оплате 2х курсов, а также по акциям.
**Скидка 15% при одновременной оплате 3х и более курсов.
Скидки не предоставляется на курсы с дистанционной формой обучения.
Скидки не предоставляется на комплексные и модульные программы обучения.

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

Аннотация

Этот пятидневный курс предназначен для специалистов, которым необходимо получение фундаментальных знаний о программировании на структурированном языке реляционных баз данных SQL.

Курс фокусируется на изучении синтаксиса языка программирования для решения следующих задач: извлечения информации из баз данных, манипулирования данными, создания объектов, управления доступом к информации, просмотра метаданных.
Учебные материалы курса на русском языке.

Документы об окончании обучения

  • Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)
    Удостоверение повышении квалификации (выдается лицам имеющим высшее или среднее профессиональное образование)

Знания и умения, полученные в результате обучения

После изучения этого курса, вы будете:
владеть:

  • навыками работы на языке SQL в среде разработки SQL Developer
  • навыками работы на языке SQL в среде разработки iSQL Plus;
  • навыками отладки программ на языке SQL;

уметь:

  • осуществлять выборку, обновление или удаление данных одной или нескольких связанных таблиц;
  • использовать представления для отображения данных;
  • использовать функции SQL и различные виды подзапросов для манипулирования данными, а также при создании объектов схемы;
  • создавать отчёты различной степени сложности;
  • создавать различные объекты схемы и управлять ими;
  • получать информацию об объектах базы данных с помощью представлений словаря данных;
  • создавать пользователей и управлять их доступом к объектам базы данных;
  • использовать поддержку регулярных выражений в SQL;

знать:

  • теоретические основы средств манипулирования данными в реляционной модели;
  • методы обеспечения целостности чтения СУБД.

Подготовка к сертификации

Курс помогает подготовиться к сдаче сертификационных экзаменов:

Требования к начальному уровню знаний

  • Навыки работы и администрирования операционной системы семейства Windows;
  • Навыки работы с реляционными базами данных;
  • Опыт проектирования баз данных;

Программа курса

Введение

  • Введение в SQL и обзор среды разработки.
  • Обзор схемы и таблиц, используемых в данном курсе.

Лабораторная работа: Знакомство со средой разработки SQL Developer

Извлечение данных с помощью инструкции SELECT

  • Базовый синтаксис инструкции SELECT
  • Создание вычисляемых столбцов

Лабораторная работа: Написание простых запросов для извлечения данных с помощью инструкции SELECT. Написание SELECT запросов с вычисляемыми столбцами.

Фильтрация и сортировка данных

  • Использование предложения WHERE, а также операторов сравнения и логических операторов как средства ограничения извлекаемых данных.
  • Правила приоритета операторов сравнения и логических операторов.
  • Использование предложения ORDER BY для сортировки результирующего набора строк

Лабораторная работа: Написание запросов с фильтрацией данных. Написание запросов с сортировкой данных

Использование однострочных функций

  • Типы однострочных функций SQL
  • Работа с однострочными функциями SQL

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

Создание отчётов, содержащих агрегированные данные с помощью групповых функций

  • Типы групповых функций
  • Создание и фильтрация групп

Лабораторная работа: Создание отчётов, содержащих агрегированные данные. Фильтрация групп записей

Извлечение данных из нескольких таблиц

  • Типы объединений
  • Использование объединений

Лабораторная работа: Извлечение данных из нескольких таблиц

Использование подзапросов

  • Типы подзапросов
  • Использование подзапросов

Лабораторная работа: Использование однострочных подзапросов. Использование многострочных подзапросов

Использование операторов работы со множествами (SET-операторов)

  • Типы SET-операторов
  • Использование SET-операторов

Лабораторная работа: Использование оператора SET для объединения нескольких запросов в один

Манипулирование данными

  • Типы операций манипулирования данными
  • Использование операторов INSERT, UPDATE и DELETE
  • Транзакции

Лабораторная работа: Использование инструкции INSERT. Использование инструкции UPDATE. Использование инструкций DELETE и TRUNCATE.

Использование инструкций DDL для создания таблиц и управления ими

  • Объекты базы данных
  • Создание, изменение и удаление таблиц
  • Определение характеристик столбцов

Лабораторная работа: Создание и изменение таблиц. Назначение столбцам значения по умолчанию

Использование сложных подзапросов

  • Многоколоночные и скалярные подзапросы
  • Коррелированные подзапросы

Лабораторная работа: Использование сложных подзапросов. Использование предложения WITH