ТипОбучение в клас
РЕГИСТРИРАЙ СЕ

Полетата отбелязани със * се изисква

 

Oracle 11 g PL SQL разработчик

Oracle 11 g PL SQL Курс за обучение и сертифициране за програмисти

Преглед

Аудитория и предпоставки

Дизайн на курса

График и такси

сертифициране

Oracle 11 g PL Общ преглед на курса за обучение на програмисти

PL / SQL е комбинация от SQL заедно с процедурните особености на езиците за програмиране. Той е разработен от Oracle Corporation в началото на 90, за да подобри възможностите на SQL.PL/SQL (процедурен език / структуриран език за заявки) е разширението на процедурните езици на Oracle за SQL и релационната база данни на Oracle. PL / SQL е наличен в Oracle Database

Цели на Oracle 11 g PL SQL обучение за разработчици

След като завършите този урок, трябва да можете:

  • Опишете основите на PL / SQL език за програмиране
  • Напишете и изпълнявайте PL / SQL програми в SQL * Plus
  • Изпълнява функции за преобразуване на типове данни тип PL / SQL
  • Показване на изход чрез програми PL / SQL
  • Манипулиране на низове на знаци в PL / SQL програми
  • Отстраняване на програмите за PL / SQL

Предназначена аудитория за Oracle 11 g PL SQL Курс за разработчици

Този урок е предназначен за софтуерни специалисти, които желаят да научат PL / SQL език за програмиране в лесни и лесни стъпки. Този урок ще ви даде голямо разбиране за концепциите за PL / SQL програмиране и след завършването на този урок вие ще бъдете на средно ниво на опит, откъдето можете да се възползвате от по-високо ниво на експертиза.

Предварителниза Oracle 11 g PL SQL сертификат за разработчици

Трябва да имате основно разбиране за това софтуер основни понятия като базата данни, изходния код, текстовия редактор и изпълнението на програмите и т.н. Ако вече имате разбиране по SQL и друг език за компютърно програмиране, това ще бъде допълнително предимство.

Продължителност на курса: 3 дни

  1. Въведение в PL / SQL
  • Определете предимствата на подпрограмите PL / SQL
  • Преглед на видовете PL / SQL блокове
  • Създайте прости анонимни блокчета
  • Как да генерираме продукция от PL / SQL блок?

2. Деклариране на PL / SQL Идентификатори

  • Посочете различните типове идентификатори в подпрограма PL / SQL
  • Използване на деклариращата секция за определяне на идентификатори
  • Използвайте променливи за съхраняване на данни
  • Определяне на скаларни типове данни
  • Атрибутът% TYPE
  • Какво представляват променливите за свързване?
  • Последователности в PL / SQL изрази

3. Напишете изпълними изявления

  • Опишете основните насоки за синтактичния блок на PL / SQL
  • Научете как да коментирате кода
  • Разгръщане на SQL функции в PL / SQL
  • Как да конвертирате типове данни?
  • Опишете вложените блокове
  • Определете операторите в PL / SQL

4. Взаимодействие със сървъра на Oracle

  • Извикайте SELECT Statements в PL / SQL
  • Извличане на данни в PL / SQL
  • Концепция за курсора на SQL
  • Избягвайте грешки, като използвате конвенции за наименуване, когато използвате извлечения за извличане и DML
  • Манипулиране на данни в сървъра чрез PL / SQL
  • Разберете концепцията на SQL курсора
  • Използвайте атрибути на SQL курсора, за да получите обратна връзка относно ГСД
  • Запазване и изхвърляне на транзакции

5. Контролни структури

  • Условно обработване с използване на IF отчети
  • Условно обработване с използване на CASE изявления
  • Опишете проста линия
  • Опишете описанието на окръг
  • Опишете за декларация за линия
  • Използвайте изявлението за продължаване

6. Комбинирани типове данни

  • Използвайте PL / SQL записи
  • Атрибутът% ROWTYPE
  • Вмъкване и актуализиране с PL / SQL записи
  • ИНДЕКС по таблици
  • Проучете методите за таблици по INDEX
  • Използвайте INDEX по таблица на записите

7. Изрични курсори

  • Какво представляват обяснителните курсори?
  • Декларирайте курсора
  • Отворете курсора
  • Извличане на данни от курсора
  • Затворете курсора
  • Курсор за линия
  • Атрибутите% NOTFOUND и% ROWCOUNT
  • Опишете клаузата FOR UPDATE и клаузата WHERE CURRENT

8. Обработка на изключения

  • Разбиране на изключенията
  • Изпълнете изключения с PL / SQL
  • Предварително дефинирани грешки на Oracle Server
  • Грешка в непредопределените грешки на Oracle Server
  • Изключения, дефинирани от потребителя
  • Разпространение на изключения
  • RAISE_APPLICATION_ERROR процедура

9. Съхранени процедури

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

10. Запазени функции и подпрограми за отстраняване на грешки

  • Създаване, извикване и премахване на запазена функция
  • Определете предимствата от използването на съхраняваните функции
  • Определете стъпките за създаване на запаметена функция
  • Извикайте потребителски дефинирани функции в SQL изявления
  • Ограничения при извикване на функции
  • Контролни странични ефекти, когато се обаждате на функции
  • Преглед на информацията за функциите
  • Как да деблокираме функциите и процедурите?

11. Пакети

  • Обявяване на предимствата на пакетите
  • Опишете пакетите
  • Какви са компонентите на пакета?
  • Разработване на пакет
  • Как да активирате видимостта на компонентите на пакета?
  • Създайте спецификацията и тялото на пакета, като използвате SQL CREATE Statement и SQL Developer
  • Извикайте пакетните конструкции
  • Прегледайте изходния код PL / SQL, използвайки Data Dictionary

12. Разгръщане на пакети

  • Претоварване на подпрограми в PL / SQL
  • Използвайте пакета СТАНДАРТ
  • Използвайте декларации по-нататък за разрешаване на неправомерната процедура
  • Внедрете функциите на пакетите в SQL и ограниченията
  • Устойчиво състояние на опаковките
  • Устойчиво състояние на курсора на пакета
  • Контролни странични ефекти на PL / SQL подпрограми
  • Извикайте PL / SQL таблици на пакети в пакети

13. Внедрете пакети, предоставяни от Oracle, в разработката на приложения

  • Какво представляват пакетите, предоставени от Oracle?
  • Примери за някои от пакетите, доставени от Oracle
  • Как работи пакетът DBMS_OUTPUT?
  • Използвайте пакета UTL_FILE, за да взаимодействате с файловете на операционната система
  • Извикайте пакета UTL_MAIL
  • Напишете UTL_MAIL подпрограми

14. Динамичен SQL

  • Изпълняващият поток на SQL
  • Какво представлява динамичният SQL?
  • Декларирайте променливите на курсора
  • Динамично изпълнение на PL / SQL блок
  • Конфигуриране на Native Dynamic SQL за компилиране на PL / SQL кода
  • Как да се обърнем към DBMS_SQL пакета?
  • Внедрете DBMS_SQL с параметризирана декларация за DML
  • Динамична функционална пълнота на SQL

15. Проектни съображения за PL / SQL кода

  • Стандартизиране на константите и изключенията
  • Разберете местните подпрограми
  • Пишете автономни транзакции
  • Изпълнете съвета за съставяне на NOCOPY
  • Извикайте PARALLEL_ENABLE Hint
  • Функцията Кеширане на резултата PL / SQL на крос-сесия
  • Клаузата DETERMINISTIC с функции
  • Използване на групово обвързване за подобряване на производителността

16. тригери

  • Описват задействанията
  • Идентифициране на типовете събития за тригери и тялото
  • Сценарии за бизнес приложение за прилагане на тригери
  • Създайте Triggers на DML, като използвате CREATE TRIGGER Statement и SQL Developer
  • Идентифициране на типовете събития, тялото и стрелбата (време)
  • Разлики между тригерите на ниво изход и тригерите на ниво ред
  • Създайте вместо задействащи и забранени задействания
  • Как да управлявате, тествате и премахвате тригерите?

17. Създаване на тригери за комбинирани, DDL и бази данни за събития

  • Какво представляват съединителните тригери?
  • Идентифицирайте секциите за моментно време на съединение за задействане на таблицата
  • Разберете структурата за комбинирано задействане за таблици и изгледи
  • Прилагане на комбинирано задействане за отстраняване на грешката в таблицата на изтриванията
  • Сравнение на задействаните бази данни с съхраняваните процедури
  • Създаване на тригери по DDL изявления
  • Създаване на тригери за събития в базата данни и събития в системите
  • Системни привилегии, необходими за управление на тригерите

18. PL / SQL компилатор

  • Какво представлява PL / SQL компилаторът?
  • Опишете параметрите за инициализация за PL / SQL компилация
  • Избройте новите предупреждения за времето за компилиране на PL / SQL
  • Общ преглед на предупрежденията за компилиране на PL / SQL за подпрограми
  • Посочете предимствата на предупрежденията за съставителите
  • Посочете категориите съобщения за време за предупреждение в PL / SQL
  • Настройване на нивата на предупредителните съобщения: Използване на SQL Developer, PLSQL_WARNINGS параметър за инициализация и DBMS_WARNING Преглед на компилатора Предупреждения: Използване на SQL Developer, SQL * Plus или изгледа на Data Dictionary

19. Управление на зависимостите

  • Общ преглед на зависимите от схемата на обекта
  • Заявете зависимите от директните обекти, като използвате изгледа USER_DEPENDENCIES
  • Запитване за статус на обекта
  • Анулиране на зависими обекти
  • Показване на преките и косвени зависимости
  • Уязвимо управление на зависимостта в базата данни на Oracle 12c
  • Разберете отдалечени зависимости
  • Реконструирайте PL / SQL програмно устройство

сертифициране

След завършване на този курс кандидатите трябва да бъдат подготвени да вземат две изпити:
Step1 преминават този изпит
Изберете един от тези изпити
Oracle Database SQL експерт
OR
Oracle Database 11g: Основи на SQL I
OR
База данни на Oracle Database 12c: Основи на SQL
Step2 преминават този изпит
Изберете един от тези изпити
Програмиране с PL / SQL
OR
Oracle Database 11g: Програма с PL / SQLFor повече информация любезно се свържете с нас.


Отзиви


GTranslate Please upgrade your plan for SSL support!
GTranslate Your license is inactive or expired, please subscribe again!