Хотите получать информацию по новым курсам и их датам проведения?
Главная \ Единый Портал Обучения \ Корпоративное обучение \ Программирование \ (IPDB-1) SQL. Основы работы с БД
(IPDB-1) SQL. Основы работы с БД
Код курса: IPDB-1
Описание курса
Курс 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.май |
Город | Все города |
Оставьте отзыв
Заполните обязательные поля *.
Находится в разделах
Вы смотрели
288 273 р.
73 270 р.
116 880 р.
36 000 р.
116 880 р.
38 990 р.
30 900 р.
11 970 р.
21 900 р.
38 410 р.