name

Знания - лучшие инвестиции!

Ваша корзина пуста
На главную магазина

+7 (911) 726-84-54

Хотите получать информацию по новым курсам и их датам проведения?

подписаться на рассылку

(IPDB-1) SQL. Основы работы с БД

Код курса: IPDB-1
Рейтинг:
(0 голосов)
21 990 р.
Количество:
Дни1,25 месяца (40 часов)
Дата курса
Город
поделиться

DB

Описание курса

Курс SQL. Основы работы с БД предназначен для IT-специалистов в области администрирования и разработки баз данных и бизнес / системных аналитиков. Также курс будет полезен опытным пользователям, работающим с базами данных. 

 
Курс включает 10 занятий и 10 практических работ или тестов, на которых участники смогут закрепить полученные знания и проверить, чему научились.
 
Курс максимально приближен к ANSI SQL, при этом во второй части курса участники познакомятся с PL|SQL, знание которого требуется при работе с продуктами компании Oracle.
 
 

Для кого этот курс: 

  • Для тех, кто в своей работе сталкивается с запросами к базе данных 
  • Для системных аналитиков, которым приходится заниматься проектирование БД или смежными задачами
  • Для тех, кто в короткое время хочет научиться программировать на SQL 
  • Для всех, кому приходится поддерживать различных работу СУБД

Требования к слушателям курса:

  • Базовый знания теории реляционных БД
  • Знание основ программирования  

После прохождения курса вы сможете: 

  • Создавать запросы для выборки, модификации данных 
  • Создавать объекты базы данных 
  • Программировать на языке SQL 
  • Оптимизировать SQL-запросы 

Что Вы получите в результате прохождения курса: 

  • Представление о работе с данными 
  • Практические навыки создания запросов для баз данных 
  • Понимание о принципах обработки запросов сервером баз данных 
  • Знания об оптимизации запросов

 

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

 

Занятие 1. Введение в SQL

  • Описание RDBMS, нормализация БД
  • Basics of SQL
  • Роль в современном мире
  • Практика 1. Тест для самопроверки, создание модели БД.
  • ДЗ 1. Создание своей модели БД, дальнейшие ДЗ будут связаны с работой с этой БД.

Занятие 2. DDL, создание и управление обьъектами БД

  • Объекты БД
  • Типы данных в таблицах
  • Constraints
  • VIEW, SEQUENCE, SYNONYM
  • INDEX, оптимизация запросов
  • Изменение объектов
  • Практика  2. Тест для самопроверки
  • ДЗ 2. Доработка модели БД.

Занятие 3. DML, управление данными, SELECT

  • Вставка, изменение, удаление данных
  • Управление транзакциями
  • Базовые возможности SELECT
  • Ограничение вывода, условие WHERE
  • Сортировка данных
  • Практика 3. Тест для самопроверки, создание скриптов для генерации данных.
  • ДЗ 3. Генерация данных.

Занятие 4. Использование функций в выводе данных

  • Single-row
  • Агрегаты, группировка данных
  • Практика 4. Тест для самопроверки, использование функций в запросах
  • ДЗ 4. Добавление функций в запросы.

Занятие 5. Соединение и объединение таблиц

  • Типы соединения таблиц
  • Использование JOIN
  • Single-row, multiple-row подзапросы
  • Операторы EXISTS, NOT EXISTS
  • Вынесение подзапроса, оператор WITH
  • Практика 5. Тест для самопроверки, запросы с соединением таблиц
  • ДЗ 5. Написание запросов с соединением таблиц.

Занятие 6. Дополнительные возможности SQL

  • Объединение результатов нескольких запросов
  • Аналитические функции, оконные функции
  • Иерархические запросы
  • Регулярные выражения
  • Практика 6. Использование дополнительных возможностей в запросах

Занятие 7. Введение в PL/SQL, структура программы

  • Типы данных
  • Структура блока программы
  • Условные переходы, циклы
  • Коллекции
  • Обработка исключений
  • Практика 7. Создание первой программы на PL/SQL
  • ДЗ 7. Использование PL/SQL блоков в своей БД

Занятие 8. SQL в PL/SQL программах, хранимые процедуры

  • Использование курсоров
  • Управление транзакциями
  • Оптимизация выполнения SQL в PL/SQL программах
  • Процедуры, функции и пакеты
  • Триггеры
  • Практика 8. Создание хранимых объектов и их использование
  • ДЗ 8. Создание пакета с процедурами на запрос и изменение данных

Занятие 9. Динамический SQL, встроенные пакеты PL/SQL

  • Динамические блоки SQL
  • Использование планировщика заданий
  • Работа с большими объектами
  • Файловый ввод-вывод в PL/SQL
  • Практика 9. Применение динамического PL/SQL, создание задания

Занятие 10. Практическое занятие

  • Практика
  • Ответы на вопросы

Расписание

Сб 11:00 - 14:00

Вс 11:00 - 14:00

 

Дни1,25 месяца (40 часов)
Дата курса18.май
ГородВсе города
Оставьте отзыв
Заполните обязательные поля *.
1 2 3 4 5

Находится в разделах

Назад