Перейти на главную | Список курсов | Расписание | Заявка на курс | Cisco course on-line registration
Ищете что-то конкретное? Контакты ↓
Звоните +7 727 352 83 03 и +7 727 352 83 83 еще контакты или подайте заявку на курс

Основные направления ↓↑

Наши контакты

☎ +7 (727) 352 73 73
☎ +7 (727) 352 83 83
☎ +7 (727) 352 71 58
☎ +7 (727) 352 71 59
asemciscotrain.kz
infociscotrain.kz
raushanciscotrain.kz
Гоголя 39, каб. 301
Казахстан, г. Алматы, ул. Казыбек би 22 офис 222, 050010

Oracle: Introduction SQL and PL/SQL 9i/10g/11g/12c

40

Углубленное изучение технологии баз данных. В курсе изучается язык запросов SQL. Изучается создание, хранение и манипуляции объектами баз данных и методики выборки данных. Курс знакомит слушателей с расширением языка SQL (PL/SQL) и помогает им оценить преимущества программирования серверной части приложений. Слушатели научатся создавать процедуры, функции и триггеры базы данных. Слушатели также научатся управлять программными единицами PL/SQL и триггерами базы данных, обслуживать зависимости.

Курс готовит слушателей к экзаменам Oracle :

 

  • 1Z0-001 Introduction to Oracle: SQL® and PL/SQL™
  • 1Z0-007 Introduction to Oracle9i SQL®
  • 1Z0-047 1Z0-047 Oracle Database SQL Expert
  • 1Z0-051 Oracle Database 11g: SQL Fundamentals I

Содержание курса

 • Объекты базы данных.

 • Правила присвоения имен.

 • Команда CREATE TABLE.

 • Типы данных.

 • Создание таблицы на основе строк из другой таблицы.

 • Команда ALTER TABLE.

 • Команда DROP TABLE.

 • Переименование таблицы.

 • Усечение таблицы.

 • Добавление комментария к таблице.

 • Определение ограничений.

 • Ограничение NOT NULL.

 • Ограничение UNIQUE.

 • Ограничение PRIMARY KEY.

 • Ограничение FOREIGN KEY.

 • Ограничение CHECK.

 • Добавление ограничения.

 • Удаление ограничения.

 • Отключение ограничения.

 • Включение ограничений.

 • Просмотр ограничений.

 • Заключение.

 • Упражнения.

 

SQL: Язык определения данных (DDL). Другие объекты базы данных. Управление доступом пользователей.

• Представления. Сравнение простых и сложных запросов.

 • Создание представления. Выборка данных из представления. Изменение представления.  • Создание сложного представления.

 • Выполнение операций DML с представлением.

 • Удаление представления.

 • Последовательности. Назначение и создание. Использование последовательности.

 • Изменение последовательности. Удаление последовательности.

 • Индексы. Создание индекса. Удаление индекса. Примеры команд для работы с индексами.

 • Синонимы, создание и удаление.

 • Создание пользователей. Привилегии. Системные привилегии. Объектные привилегии.

 • Роли.

 • Заключение.

 • Упражнения.

PL/SQL: Структура блока PL/SQL. Синтаксис языка PL/SQL. Команды SQL в PL/SQL.

 • Типы блоков.

 • Использование переменных.

 • Обработка переменных в PL/SQL.

 • Типы переменных.

 • Объявление переменных в PL/SQL.

 • Присвоение значений переменным.

 • Скалярные типы данных.

 • Атрибут %TYPE.

 • Команды исполняемой секции.

 • Ограничители.

 • Идентификаторы.

 • Литералы.

 • Комментарии к коду.

 • Функции SQL в PL/SQL.

 • Вложенные блоки и область видимости переменной.

 • Команда SELECT в блоке PL/SQL.

 • Предложение INTO.

 • Манипулирование данными с помощью PL/SQL.

 • Управление транзакциями.

 • Курсор SQL.

 • Атрибуты неявного курсора SQL.

 • Заключение.

 • Упражнения.

PL/SQL: Управляющие конструкции.

 • Условный оператор.

 • Простые операторы IF.

 • Оператор IF-THEN-ELSE.

 • Вложенные операторы IF.

 • Оператор IF-THEN-ELSIF.

 • Задание логических условий.

 • Таблицы истинности.

 • Циклы.

 • Простой цикл.

 • Цикл FOR.

 • Цикл WHILE.

 • Вложенные циклы и метки.

 • Заключение.

 • Упражнения.

PL/SQL: составные типы данных.

 • Записи PL/SQL.

 • Определение и объявление записи PL/SQL.

 • Создание записи PL/SQL.

 • Атрибут %ROWTYPE.

 PL/SQL: Явные курсоры.

 • Объявление явного курсора.

 • Открытие курсора.

 • Выборка данных из курсора.

 • Закрытие курсора.

 • Атрибуты явных курсоров.

 • Курсоры и записи.

 • Циклы FOR с курсором.

 • Курсоры с параметрами.

 • Предложение FOR UPDATE.

 • Предложение WHERE CURRENT OF.

 • Подзапросы.

 • Заключение.

 • Упражнения.

PL/SQL: Исключения.

 • Типы исключений.

 • Перехват исключений.

 • Обработчик исключений WHEN OTHERS.

 • Перехват предопределенных исключений сервера Oracle.

 • Перехват непредопределенных исключений сервера Oracle.

 • Перехват пользовательских исключений.

 • Функции для перехвата ошибок.

 • Распространение исключения в вызывающую среду.

 • Процедура RAISE_APPLICATION_ERROR.

 • Заключение.

 • Упражнения.

PL/SQL: Процедуры.

PL/SQL: функции.

PL/SQL: триггеры.

Динамический PL/SQL.


 • Введение

 • Понятие статического и динамического PL/SQL

 • Использование NDS и использование пакета DBMS_SQL

 • Заключение.

 • Упражнения

Усложненные методики и тонкости написания запросов на языке SQL.

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

 • Построение ранжированных выборок

 • Нестандартные сценарии изменения данных, оператор Merge
 

Новые возможности SQL 12c

Рекомендуемое дальнейшее обучение

Данный курс является базовым и обязательным к прослушиванию перед прохождением курсов Oracle по направлениям: Администрирование, Разработка, Бизнес-Приложения.

 Подходит? Подать заявку на этот курс