азербайджан, баку, компьютерные курсы в баку, курсы в баку, обучение в баку, курсы в азербайджане, обучение в азербайджане, компьютерные курсы, компьютерное обучение, курсы для пользователей, компьютерная графика, проектирование, 3D моделирование, сетевые технологии, информационная безопасность, программирование, базы данных, управление проектами, управление предприятием, бухгалтерский учет, корпоративные тренинги, дистанционное обучение, авторизированные курсы, подготовка к сертификации, сертификация, Microsoft, Adobe, Autodesk, Kaspersky Lab, Linux, Oracle, курсы Photoshop, курсы Cisco, курсы Microsoft, курсы Linux, курсы AutoCad, CCENT, CCIE, CCNA, CCNP, CCSP, Center, Certification, Certifications, Certified, Class, Classes, Computer, Course, Courses, Exam, Exams, Guide, Guides, Interactive, IT, Manual, Material, Materials, MCA, MCAD, MCDBA, MCDTS, MCITS, MCP, MCPD, mcsa, MCSD, MCSE, Microsoft, New, Practice, Program, Programs, Software, Studies, Study, Technical, Test, Testing, Tests, Training, Tutorial, Tutorials, Azərbaycan, Bakı, Bakı şəhəri, Bakı şəh., Bakıda kompüter kursları , Kompüter kursları Bakıda , Kompüter kursu Bakıda, Bakıda kompüter dərsləri Kompüter dərsləri Bakıda, Bakıda kurslar, Bakıda dərslər, Bakıda kompüter təlimləri Kompüter təlimləri Bakıda Bakıda kompüter təlimi Kompüter təlimi Bakıda, Bakıda kurslar, Bakıda dərslər, Azərbaycanda kurslar, Azərbaycanda dərslər, Azərbaycanda təlimlər, Azərbaycanda tədris, Azərbaycanda təlim, Kompüter kursu, Kompüter kursları, Kompüter dərsləri, Kompüter təlimi, Kompüter tədrisi, İstifadəçilər üçün kurslar, İstifadəçilər üçün kompüter kursları, Kompüter qrafikası, Projektləşdirmə, 3D modelləşdirmə, Şəbəkələr texnologiyaları, İnformasiya təhlükəsizliyi, Proqramlaşdırma, Məlumat bazası, Proyekt idarəedilməsi, Proyektlərin menecmenti, Təşkilatın idarəedilməsi, Mühasibat uçotu, İdarələr üçün təlimlər, Təşkilatlar üçün təlimlər, İdarələr üçün dərslər, Təşkilatlar üçün dərslər, Məsafəli təlim kursları, Rəsmi kurslar, Rəsmi kompüter kursları, Sertifikatlaşdırmaya hazırlıq, Sertifikatlaşdırma, Maykrosoft, Mikrosoft, Adob, Ədob, Avtodesk, Kasperski Lab, Linuks, Orakl, Photoshop kursı, Photoshop kursları, Fotoşop kursı, Fotoşop kursları, Cisco kursları, Cisco kursı, Sisko kursları, Sisko kursı, Maykrosoft kursları, Maykrosoft kursı, Mikrosoft kursları, Mikrosoft kursı, Linuks kursları, Linuks kursı, Avtokad kursları, Avtokad kursı, Avtocad kursları, Avtocad kursı

информация о курсе O11GDPU – Oracle Database 11g: Разработка программных модулей на PL/SQL
Цель курса Курс предназначен для разработчиков с базовыми знаниями SQL и PL/SQL. Прослушав курс, слушатели научатся разрабатывать, выполнять и сопровождать хранимые программные единицы PL/SQL, такие, как процедуры, функции, пакеты и триггеры базы данных. Слушатели также научатся сопровождать подпрограммы PL/SQL и триггеры и получат представление об использовании некоторых стандартных пакетов, поставляемых Oracle. Кроме того, слушатели получат представление об использовании динамического SQL, понимание модульного, многоуровневого подхода к проектированию программ на PL/SQL, описанию и использованию возможностей компилятора, управление зависимостями. В данном курсе слушатели будут использовать Oracle SQL Developer как основной инструмент для разработки кода. SQL*Plus предлагается как дополнительный инструментарий.
Продолжительность курса 24 академических часов
Аудитория Разработчики приложений Разработчики PL/SQL Администраторы баз данных Разработчики форм Системные аналитики Специалисты отделов технической поддержки
Предварительная подготовка к курсу O11GPLSQL – Oracle Database 11g: Основы PL/SQL

O11GSQL – Oracle Database 11g: Основы SQL

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

     Введение

  •            Цели курса и план
  •            Обзор учебной схемы курса - Персонал (HR)
  •            Приложения, существующие в данном курсе
  •            Программные конструкции PL/SQL
  •            Использование SQL Develper
  •            Интерактивный доступ к документации racle11g SQL и PL/SQL, а также дополнительным ресурсам

     Создание хранимых процедур

  •            Модульный и многоуровневый дизайн подпрограмм
  •            Модульность разработки с помощью блоков PL/SQL
  •            Среда исполнения кода PL/SQL
  •            Преимущества использования подпрограмм PL/SQL
  •            Различия между анонимными блоками и подпрограммами
  •            Создание, вызов и удаление хранимых процедур при помощи команды CREATE и SQL Develper
  •            Использование параметров в процедурах и различные режимы параметров
  •            Просмотр информации о процедурах в представлениях словаря данных

     Создание хранимых функций

  •            Создание, вызов и удаление хранимых функций при помощи команд SQL и SQL Develper
  •            Преимущества использования хранимых функций в SQL-выражениях
  •            Шаги по созданию хранимой функции
  •            Использование пользовательских функции в SQL-выражениях
  •            Ограничения на вызов функций из SQL-выражений
  •            Контроль побочных эффектов при вызове функций из SQL выражений
  •            Просмотр информации о функциях в словаре данных

     Создание пакетов

  •            Преимущества использования пакетов
  •            Описание пакетов
  •            Компоненты пакетов
  •            Разработка пакетов
  •            Видимость компонентов пакета
  •            Создание спецификации и тела пакета при помощи команд SQL и SQLDevelper
  •            Вызов пакетных конструкций
  •            Просмотр исходного кода PL/SQL в словаре данных

     Работа с пакетами

  •            Перегрузка пакетных подпрограмм в PL/SQL
  •            Использование пакета STANDARD
  •            Использование предварительного объявления для разрешения ссылок на еще не описанные
  •            программные единицы
  •            Ограничения на использование пакетных функций в SQL
  •            Устойчивое состояние пакета
  •            Устойчивое состояние пакетного курсора
  •            Контроль уровня чистоты хранимых функций PL/SQL
  •            Использование типа данных RECRD с таблицами PL/SQL в пакетах

     Использование стандартных пакетов racle в разработке приложений

  •            Обзор стандартных пакетов, поставляемых racle
  •            Примеры некоторых из стандартных пакетов
  •            Как работает пакет DBMS_UTPUT?
  •            Использование пакета UTL_FILE для работы с файлами операционной системы
  •            Пакет UTL_MAIL и использование его подпрограмм

     Динамический SQL и метаданные

  •            Этапы выполнения команды SQL
  •            Что такое динамический SQL?
  •            Декларация курсорных переменных
  •            Динамическое выполнение блока PL/SQL
  •            Использование собственного динамического SQL (NDS) для компиляции кода PL/SQL
  •            Использование пакета DBMS_SQL с параметризованной командой DML
  •            Функциональная завершенность динамического SQL

     Рекомендации по дизайну кода PL/SQL

  •            Стандартизация констант и исключений
  •            Использование локальных подпрограмм
  •            Применение автономных транзакций
  •            Использование подсказки компилятору NCPY
  •            Применение подсказки компилятору PARALLEL_ENABLE
  •            Использование кроссеансного кэширования результата PL/SQL функций
  •            Использование условия DETERMINISTIC с функциями
  •            Использование массового связывания для повышения производительности

     Создание триггеров базы данных

  •            Работа с триггерами
  •            Определение типа триггера, времени его срабатывания и тела
  •            Сценарии бизнес-применения триггеров
  •            Создание DML-триггеров при помощи команды CREATE TRIGGER и SQL Develper
  •            Определение типа события, на которое срабатывает триггер, тела триггера и времени срабатывания
  •            Операторные и строчные триггеры
  •            Создание триггеров INSTEAD F , а также выключение триггеров
  •            Сопровождение, тестирование и удаление триггеров базы данных

     Создание комбинированных (CMPUND) триггеров, DDL-триггеров и триггеров, срабатывающих по системным событиям базы данных

  •            Работа с комбинированными триггерами
  •            Идентификация раздела времени выполнения для табличного комбинированного триггера
  •            Структура комбинированного триггера для таблиц и представлений
  •            Использование комбинированного триггера для чтения данных из мутирующей таблицы
  •            Сравнение триггеров базы данных и хранимых процедур
  •            Создание триггеров на DDL команды
  •            Триггеры, срабатывающие по событиям в базе данных
  •            Системные привилегии, необходимые для сопровождения триггеров

     Использование компилятора PL/SQL

  •            Использование компилятора PL/SQL
  •            Установка параметров инициализации, влияющих на компиляцию кода PL/SQL
  •            Категории предупреждений компилятора
  •            Использование предупреждений времени компиляции в подпрограммах
  •            Преимущества использования предупреждений компилятора
  •            Категории предупреждений компилятора
  •            Установка уровней предупреждений компилятора при помощи SQL Develper, инициализационного параметра PLSQL_WARNINGS либо подпрограмм пакета DBMS_WARNINGS
  •            Просмотр предупреждений компилятора при помощи SQL Develper, SQLPlus или представлений словаря данных

     Сопровождение кода PL/SQL

  •            Что такое условная компиляция и как она работает?
  •            Использование директив выбора.
  •            Использование предопределенной и пользовательской директив опроса.
  •            Параметр PLSQL_CCFLAGS и директива опроса
  •            Применение директив ошибки при условной компиляции для возбуждения определенных пользователем исключений
  •            Пакет DBMS_DB_VERSIN
  •            Применение процедуры DBMS_PREPRCESSR для печати или получения исходного кода после условной компиляции
  •            Защита исходного кода в подпрограммах PL/SQL.

     Обслуживание зависимостей

  •            Обзор зависимостей между объектами
  •            Просмотр прямых зависимостей между объектами при помощи представления USER_DEPENDENCIES
  •            Определение статуса объектов
  •            Недействительность зависимых объектов
  •            Просмотр прямых и косвенных зависимостей
  •            Детальное управление зависимостями в базе данных racle 11g
  •            Удаленные зависимости
  •            Перекомпиляция программных единиц PL/SQL
По окончании курса Вы будете уметь
  • Создавать и выполнять хранимые процедуры и функции
  • Разрабатывать и использовать пакеты PL/SQL
  • Использовать перегруженные пакетные подпрограммы для большей гибкости кода
  • Применять поставляемые Oracle стандартные пакеты в разработке приложений
  • Создавать триггеры для решения сложных бизнес-правил
  • Строить и выполнять команды SQL динамически
Дипломы и сертификаты По окончанию курса выдаётся сертификат
Расписание