түріАудиторлық сабақтар
ТІЗІЛІМІ

Байланыс

Белгіленген өрістер * қажет

 

Oracle 11 g PL SQL Әзірлеушісі

Oracle 11 g PL SQL Әзірлеушілеріне арналған Курс және Сертификаттау

қайта қарау

Тыңдаушылар мен пререквизиттер

Курстың қысқаша мазмұны

Кесте мен тарифтер

куәлік

Oracle 11 g PL SQL Әзірлеушісін оқыту курсына шолу

PL / SQL - SQL тілінің комбинациясы, бағдарламалау тілдерінің процедуралық ерекшеліктері. Oracle Corporation корпорациясы SQL XHTML-ның бастапқы нұсқасында SQL.PL / SQL (рәсімдік тіл / Structured Query Language) мүмкіндіктерін жетілдіру үшін әзірледі. Oracle корпорациясының SQL және Oracle дерекқоры үшін рәсімдік тілдік кеңейтімі болып табылады. PL / SQL Oracle дерекқорында қол жетімді

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 Subprograms артықшылықтарын анықтаңыз
  • PL / SQL блоктары түрлеріне шолу
  • Қарапайым анонимдік блокты жасаңыз
  • PL / SQL блогынан шығуды қалай шығаруға болады?

2. PL / SQL сәйкестендіргіштерін жариялау

  • PL / SQL ішкі бағдарламасында әртүрлі сәйкестендіргіштердің түрлерін тізімдеңіз
  • Идентификаторларды анықтау үшін Декларативтік бөлімнің қолданылуы
  • Деректерді сақтау үшін айнымалыларды пайдаланыңыз
  • Скалалық деректер түрлерін анықтаңыз
  • % TYPE төлсипаты
  • Байланысты айнымалылар дегеніміз не?
  • PL / SQL сөйлемдеріндегі тізбектер

3. Орындау орындалатын мәлімдемелерді жазыңыз

  • Негізгі PL / SQL блогының синтаксистік нұсқауларын сипаттаңыз
  • Кодты түсіндіруді үйреніңіз
  • PL / SQL-дегі SQL функцияларын орналастыру
  • Деректер түрлерін қалай өзгертуге болады?
  • Nested Blocks сипаттаңыз
  • PL / SQL операторларын анықтаңыз

4. Oracle серверімен өзара әрекеттесу

  • PL / SQL бағдарламасында SELECT мәлімдемесін шақыру
  • PL / SQL ішіндегі деректерді шығарыңыз
  • SQL меңзерінің тұжырымдамасы
  • Қабылдау және DML мәлімдемелерін пайдалану кезінде атау туралы конвенцияларды пайдалану арқылы қателерді болдырмаңыз
  • Серверде деректерді манипуляциялау PL / SQL көмегімен
  • SQL меңзерінің түсінігін түсіну
  • DML арналған кері байланыс алу үшін SQL меңзерының төлсипаттарын пайдаланыңыз
  • Мәмілелерді сақтау және алып тастау

5. Басқару құрылымдары

  • IF мәлiметтерiмен шартты өңдеу
  • CASE мәлімдемесінің көмегімен шартты өңдеу
  • Жай ілмектер туралы мәлімдемені сипаттаңыз
  • Өрнек мәлімдемесінде сипаттаңыз
  • Өрнек мәлімдемесі үшін сипаттама
  • Жалғастыру туралы мәлімдемені пайдаланыңыз

6. Композиттік деректер түрлері

  • PL / SQL жазбаларын пайдаланыңыз
  • % ROWTYPE атрибуты
  • PL / SQL жазбаларымен кірістіру және жаңарту
  • Кестелер INDEX BY
  • Кесте әдістерімен INDEX кестесін қараңыз
  • INDEX By Records кестесін қолданыңыз

7. Ашық курсорлар

  • Ашық курсорлар деген не?
  • Меңзерді жариялау
  • Курсорды ашыңыз
  • Деректерді меңзердан алыңыз
  • Курсорды жабыңыз
  • Курсордың FOR циклі
  • % NOTFOUND және% ROWCOUNT төлсипаттары
  • UPDATE FOR FORWARD және WHERE CURRENT тармақтарын сипаттаңыз

8. Ерекшеліктерді өңдеу

  • Ерекшеліктерді түсіну
  • Ерекшеліктерді PL / SQL көмегімен өңдеу
  • Trap алдын ала анықталған Oracle Server қателері
  • Trap алдын-ала анықталмаған Oracle серверінің қателері
  • Қатысушы пайдаланушымен анықталған ерекше жағдайлар
  • Ерекшеліктерді таратыңыз
  • RAISE_APPLICATION_ERROR рәсімі

9. Сақталған процедуралар

  • Модульдендірілген және қабаттастырылған кіші бағдарламаларды жасау
  • PL / SQL блоктарымен Modularize Development
  • PL / SQL орындау ортасын түсіну
  • PL / SQL кіші бағдарламаларын пайдаланудың артықшылықтарын көрсетіңіз
  • Anonymous блоктары мен кіші бағдарламалар арасындағы айырмашылықтарды тізімдеңіз
  • Сақталған процедураларды жасау, шақыру және жою
  • Процедуралардың параметрлері мен параметрлері режимдерін іске асыру
  • Процедураның ақпаратын көру

10. Сақталған функциялар және кіші бағдарламалар

  • Сақталған функцияны жасау, шақыру және жою
  • Сақталған функцияларды пайдаланудың артықшылықтарын анықтаңыз
  • Сақталған функцияны жасау қадамдарын анықтаңыз
  • SQL нұсқамаларында пайдаланушы анықтайтын функцияларды шақыру
  • Функцияларды шақырғанда шектеулер
  • Функцияларды шақырғанда жанама әсерлерді басқарыңыз
  • Функциялар туралы ақпаратты көру
  • Функциялар мен процедураларды қалай түзету керек?

11. Пакеттер

  • Пакеттердің артықшылықтарын жариялау
  • Бумаларды сипаттаңыз
  • Топтаманың құрамдас бөліктері қандай?
  • Пакет жасау
  • Пакет компоненттерінің көрінуін қалай қосуға болады?
  • SQL CREATE Statement және SQL Developer арқылы пакеттің ерекшелігі мен денесін жасаңыз
  • Пакет құрылыстарын шақырыңыз
  • Data Dictionary арқылы PL / SQL көз кодын қараңыз

12. Бумаларды орналастыру

  • PL / SQL бағдарламасында кіші бағдарламаларды шамадан тыс жүктеу
  • STANDARD пакетін пайдаланыңыз
  • Заңсыз рәсім сілтемесін шешу үшін алдын-ала декларацияларды пайдаланыңыз
  • SQL және шектеулердегі пакеттік функцияларды іске асыру
  • Тұрақты күй пакеттері
  • Пакеттік курсордың тұрақты күйі
  • PL / SQL кіші бағдарламаларының жанама әсерлерін бақылау
  • PL / SQL жазбалар кестелерін пакеттерге шақыру

13. Бағдарламаны әзірлеуде Oracle-жеткізілетін пакеттерді енгізу

  • Oracle-жеткізілген бумалары дегеніміз не?
  • Oracle-жеткізілген кейбір пакеттердің мысалдары
  • DBMS_OUTPUT бумасы қалай жұмыс істейді?
  • Операциялық жүйе файлдарымен өзара әрекеттесу үшін UTL_FILE пакетін пайдаланыңыз
  • UTL_MAIL пакетін шақырыңыз
  • UTL_MAIL кіші бағдарламаларын жазыңыз

14. Динамикалық SQL

  • SQL-ді орындау ағыны
  • Динамикалық SQL дегеніміз не?
  • Меңзер айнымалыларын жариялау
  • PL / SQL блогын динамикалық түрде орындау
  • PL / SQL кодын құрастыруға арналған жергілікті динамикалық SQL теңшеу
  • DBMS_SQL пакетін қалай шақыруға болады?
  • DBMS_SQL параметрін DML мәлімдемесімен орындаңыз
  • Динамикалық SQL функционалдық тұтастығы

15. PL / SQL кодының дизайны

  • Стандарттаудың тұрақты және ерекше жағдайлары
  • Жергілікті кіші бағдарламаларды түсіну
  • Автономдық мәмілелерді жазу
  • NOCOPY компиляторының кеңестерін орындау
  • PARALLEL_ENABLE кеңестерін шақыру
  • Cross-Session PL / SQL функциясы нәтиже кэші
  • Функциялары бар DETERMINISTIC тармағы
  • Өнімділікті жақсарту үшін жапсырмалық байланыстыруды пайдалану

16. Триггерлер

  • Тригерді сипаттаңыз
  • Триггер оқиғасы түрлері мен денесін анықтаңыз
  • Тригерді іске асыру үшін бизнес-қосымшалар сценарийлері
  • CREATE TRIGGER Statement және SQL Developer арқылы DML тригерлерін жасаңыз
  • Триггер оқиғаларының түрлері, денесі мен атуын анықтау (уақытты анықтау)
  • Көрсеткіш деңгейінің триггерлер және жол деңгейі триггерлер арасындағы айырмашылықтар
  • Тінтуірдің орнына және өшіруді жасаңыз
  • Трафикті қалай басқаруға, тексеруге және жоюға болады?

17. Құрамдас, DDL және оқиға дерекқорының триггерлерін жасау

  • Құрамдас триггерлер дегеніміз не?
  • Кестенің құрамдас триггерлерінің уақытша нүкте бөлімдерін анықтаңыз
  • Кестелер мен көріністерге арналған қосылыстардың құрылымдық құрылымын түсіну
  • Масштабтау кестесінің қатесін шешу үшін қосылымды іске қосуды іске қосыңыз
  • Деректер базасының триггерлерін сақталған рәсімдерге салыстыру
  • DDL мәлімдемесінде тригерді жасау
  • Дерекқор-оқиғалар мен жүйелік оқиғалар триггерлерін жасау
  • Тригерді басқару үшін жүйелік артықшылықтар қажет

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

  • PL / SQL компиляторы дегеніміз не?
  • PL / SQL құрастыру үшін инициализация параметрлерін сипаттаңыз
  • Жаңа PL / SQL компиляция уақыты туралы ескертулерді тізімдеңіз
  • Кіші бағдарламалар үшін PL / SQL компиляциясының уақытша ескертулерін шолу
  • Компилятор туралы ескертулердің артықшылықтарын тізімдеңіз
  • PL / SQL компиляция уақытын ескерту хабарлары санаттарын тізіңіз
  • Ескерту хабарламаларын деңгейлерін орнату: SQL Developer, PLSQL_WARNINGS Initialization параметрін және DBMS_WARNING View құрастырғыш ескертулерін пайдалану: SQL Developer, SQL * Plus немесе Деректер Сөздік Көріністерін пайдалану

19. Тәуелділікті басқару

  • Схеманың нысанға тәуелділіктерін шолу
  • USER_DEPENDENCIES View арқылы тікелей нысанға тәуелділікті сұрау
  • Объектінің күйін сұрау
  • Тәуелді объектілерді жарамсыз деп тану
  • Тікелей және жанама тәуелділікті көрсету
  • Oracle дерекқорында 12c түйіршіктелген тәуелділікті басқару
  • Қашықтан тәуелділікті түсіну
  • PL / SQL бағдарлама бөлігін қайта құрыңыз

куәлік

Бұл курсты бітірген үміткерлер екі емтихан тапсыруға дайын болуы керек:
Step1 бұл емтихан тапсырады
Осы емтихандардың біреуін таңдаңыз
Oracle дерекқорының SQL сарапшысы
OR
Oracle Database 11g: SQL негіздері I
OR
Oracle Database 12c: SQL негіздері
Step2 бұл емтихан тапсырады
Осы емтихандардың біреуін таңдаңыз
PL / SQL бағдарламасымен
OR
Oracle Database 11g: PL / SQLFor бағдарламасымен қосымша ақпарат бізбен хабарласыңыз.


Пікірлер