tipusAula Formació
REGISTRE

Desenvolupador Oracle 11 g PL SQL

Oracle 11 g Curs de formació i certificació de desenvolupadors de PL SQL

visió de conjunt

Audiència i requisits previs

Esquema del curs

Horaris i càrrecs

certificació

Descripció general del curs de formació de Oracle 11 g PL SQL

PL / SQL és una combinació de SQL juntament amb les característiques processals dels llenguatges de programació. Va ser desenvolupat per Oracle Corporation a principis de 90 per millorar les capacitats de SQL.PL/SQL (Llenguatge de processos / Llenguatge de consulta estructurada) és l'extensió de llenguatge processal d'Oracle Corporation per SQL i la base de dades relacional d'Oracle. PL / SQL està disponible a la base de dades Oracle

Objectius d'Oracle 11 g PL SQL Desenvolupador de formació

Després de completar aquesta lliçó, hauríeu de poder:

  • Descriu els fonaments del llenguatge de programació PL / SQL
  • Escriure i executar programes PL / SQL en SQL * Plus
  • Executeu les funcions de conversió del tipus de dades PL / SQL
  • Mostra la sortida a través de programes PL / SQL
  • Manipular cadenes de caràcters en programes PL / SQL
  • Depura programes PL / SQL

Públic esperat per al curs de desenvolupadors Oracle 11 g PL SQL

Aquest tutorial està dissenyat per a Professionals de Programari, que estan disposats a aprendre llenguatge de programació PL / SQL en senzills i senzills passos. Aquest tutorial us donarà una gran comprensió sobre els conceptes de programació de PL / SQL i, després d'haver completat aquest tutorial, tindreu un nivell intermedi d'expertes des d'on podeu accedir a un major nivell d'experiència.

Requisits previsper a la certificació de desenvolupador Oracle 11 g PL SQL

Heu de tenir una comprensió bàsica de programari conceptes bàsics com ara la base de dades, el codi font, l'editor de text i l'execució de programes, etc. Si ja teniu una comprensió sobre SQL i un altre llenguatge de programació, serà un avantatge addicional per continuar.

Durada del curs: 3 dies

  1. Introducció a PL / SQL
  • Identifiqueu els avantatges dels subprogrames PL / SQL
  • Descripció general dels tipus de blocs de PL / SQL
  • Creeu un bloc anònim simple
  • Com generar resultats d'un bloc PL / SQL?

2. Declareu els identificadors de PL / SQL

  • Llista els diferents tipus d'identificadors en un subprograma PL / SQL
  • Ús de la secció declarativa per definir els identificadors
  • Utilitzeu variables per emmagatzemar dades
  • Identificar els tipus de dades escalars
  • L'atribut% TYPE
  • Què són les variables vinculants?
  • Seqüències en expressions PL / SQL

3. Escriure declaracions executables

  • Descriviu les pautes bàsiques de sintaxi de blocs de PL / SQL
  • Conegui el comentari del codi
  • Desplegament de funcions SQL en PL / SQL
  • Com convertir els tipus de dades?
  • Descriu els blocs anidados
  • Identificar els operadors en PL / SQL

4. Interacció amb el servidor Oracle

  • Invoqui les instruccions SELECT a PL / SQL
  • Recuperar dades en PL / SQL
  • Concepte de cursor de SQL
  • Eviteu errors utilitzant convencions de nomenclatura quan utilitzeu instruccions de recuperació i DML
  • Manipulació de dades en el servidor utilitzant PL / SQL
  • Comprendre el concepte del cursor de SQL
  • Utilitzeu atributs del cursor SQL per obtenir comentaris sobre DML
  • Desa i descarta les transaccions

5. Estructures de control

  • Processament condicional mitjançant declaracions IF
  • Processament condicional mitjançant declaracions CASE
  • Descriviu la instrucció Loop simple
  • Descriviu mentre es fa una bucle
  • Descriure per obtenir una declaració de bucle
  • Utilitzeu la Instrucció Continua

6. Tipus de dades compostes

  • Utilitzeu els registres PL / SQL
  • L'atribut% ROWTYPE
  • Inserir i actualitzar amb registres PL / SQL
  • ÍNDEX PER Taules
  • Examineu els mètodes de la taula INDEX BY
  • Utilitzeu ÍNDEX PER Taula de registres

7. Cursors explícits

  • Quins són els cursors explícits?
  • Declareu el cursor
  • Obriu el cursor
  • Obteniu dades del Cursor
  • Tanca el cursor
  • Cursor FOR loop
  • Els atributs% NOTFOUND i% ROWCOUNT
  • Descriu la clàusula FOR UPDATE i WHERE CURRENT Clause

8. Maneig d'excepcions

  • Entendre excepcions
  • Gestioneu excepcions amb PL / SQL
  • Trampa dels errors del servidor Oracle predefinits
  • Trampa errors de servidor Oracle no predefinits
  • Excepcions definides per l'usuari de trampa
  • Excepcions de propagació
  • RAISE_APPLICATION_ERROR Procediment

9. Procediments emmagatzemats

  • Creeu un disseny de subprogrames modular i en capes
  • Modularitzar el desenvolupament amb blocs PL / SQL
  • Entendre l'entorn d'execució de PL / SQL
  • Indiqueu els avantatges d'utilitzar subprograma PL / SQL
  • Llista les diferències entre els blocs anònims i els subprogrames
  • Crea, truca i elimina els procediments emmagatzemats
  • Implementar paràmetres i paràmetres de procediments
  • Mostra la informació del procediment

10. Subprogrames de funcions i depuració emmagatzemades

  • Crea, truca i elimina una funció emmagatzemada
  • Identifiqueu els avantatges d'utilitzar funcions emmagatzemades
  • Identifica els passos per crear una funció emmagatzemada
  • Invoqui funcions definides per l'usuari en instruccions SQL
  • Restriccions al cridar Funcions
  • Controlar els efectes secundaris quan truqueu a Funcions
  • Veure informació de funcions
  • Com depurar funcions i procediments?

11. Paquets

  • Llistant els avantatges dels paquets
  • Descriure els paquets
  • Quins són els components d'un paquet?
  • Desenvolupar un paquet
  • Com habilitar la visibilitat dels components del paquet?
  • Creeu l'especificació del paquet i el cos mitjançant SQL Statement CREATE i SQL Developer
  • Invoqui les construccions de paquets
  • Consulteu el codi font PL / SQL mitjançant el diccionari de dades

12. Desplegament de paquets

  • Subcamps de càrrega en PL / SQL
  • Utilitzeu el paquet estàndard
  • Utilitzeu Declaracions anteriors per resoldre la referència a un procediment il · legal
  • Implementar funcions de paquet en SQL i restriccions
  • Estat de paquets persistents
  • Estat persistent d'un cursor de paquets
  • Controla els efectes secundaris dels subprogrames PL / SQL
  • Invoqui taules PL / SQL de registres en paquets

13. Implementar paquets subministrats per Oracle en el desenvolupament d'aplicacions

  • Què són els paquets subministrats per Oracle?
  • Exemples d'alguns paquets proporcionats per Oracle
  • Com funciona el paquet DBMS_OUTPUT?
  • Utilitzeu el paquet UTL_FILE per interactuar amb els fitxers del sistema operatiu
  • Invoqui el paquet UTL_MAIL
  • Escriure subprograma UTL_MAIL

14. SQL dinàmic

  • El flux d'execució de SQL
  • Què és Dynamic SQL?
  • Declarar les variables del cursor
  • Execució dinàmica d'un bloc PL / SQL
  • Configura Native Dynamic SQL per compilar el codi PL / SQL
  • Com invocar el paquet DBMS_SQL?
  • Implementar DBMS_SQL amb una instrucció DML paramètrica
  • Compleció funcional dinàmica de SQL

15. Consideracions de disseny per al codi PL / SQL

  • Estandaritzar les constants i les excepcions
  • Entendre Subprogrames locals
  • Escriure transaccions autònomes
  • Implementació del suggeriment del compilador NOCOPY
  • Invoqui la consigna PARALLEL_ENABLE
  • La memòria cau de resultats de la funció de sessió múltiple PL / SQL
  • La clàusula DETERMINÍSTICA amb funcions
  • Ús d'enllaços a granel per millorar el rendiment

16. Desencadenadores

  • Descriu els desencadenadores
  • Identifica els tipus i el cos de l'esdeveniment Trigger
  • Escenaris d'aplicacions empresarials per implementar desencadenadores
  • Creeu desencadenadores DML utilitzant la instrucció CREATE TRIGGER i SQL Developer
  • Identifiqueu els tipus d'esdeveniments de desencadenament, el cos i el xut (temporització)
  • Diferències entre desencadenadores de nivell d'instruccions i desencadenadores de nivell de fila
  • Crea en lloc d'activadors desactivats
  • Com gestionar, provar i eliminar desencadenadores?

17. Crear activadors de base de dades compostos, DDL i esdeveniments

  • Què són els desencadenadores compostos?
  • Identifiqueu les seccions puntuals de temps d'un dispositiu compost de taula
  • Comprendre l'estructura compacta d'arrencada per a taules i vistes
  • Implementar un desencadenament compost per resoldre l'error de taula mutació
  • Comparació de desencadenadores de bases de dades en procediments emmagatzemats
  • Crea activadors en instruccions DDL
  • Crear activadors d'esdeveniments de base de dades i d'esdeveniments del sistema
  • Privilegis del sistema necessaris per administrar els desencadenadores

18. Compilador de PL / SQL

  • Què és el compilador PL / SQL?
  • Descriu els paràmetres d'inicialització per a la compilació de PL / SQL
  • Llista les advertències de temps de compilació PL / SQL noves
  • Descripció general de les advertències de temps de compilació de PL / SQL per als subprogrames
  • Llista els avantatges de les advertències del compilador
  • Llista les categories de missatges d'advertència del temps de compilació de PL / SQL
  • Configuració dels nivells dels missatges d'advertència: utilitzant SQL Developer, PLSQL_WARNINGS Paràmetre d'inicialització i el DBMS_WARNING Veure les advertències del compilador: utilitzant SQL Developer, SQL * Plus o les visualitzacions del diccionari de dades

19. Gestiona dependències

  • Descripció general de les dependències d'objectes d'esquema
  • Consulta les dependències d'objectes directes mitjançant la vista USER_DEPENDENCIES
  • Consulta l'estat d'un objecte
  • Invalidació d'objectes dependents
  • Mostra les dependències directes i indirectes
  • Gestió de dependències de gran grau en la base de dades Oracle 12c
  • Entendre dependències remotes
  • Recompileu una unitat de programa PL / SQL

Siusplau, escriu-nos a info@itstechschool.com i contacteu-nos a + 91-9870480053 per al preu del curs i costos de certificació, programació i ubicació

Sol·liciteu una consulta

certificació

A més d'acabar aquest curs, els candidats haurien d'estar preparats per fer dos exàmens:
Pas 1 Pass Aquest examen
Trieu un d'aquests exàmens
Oracle Database SQL Expert
OR
Base de dades Oracle 11g: fonaments SQL I
OR
Base de dades Oracle 12c: fonaments SQL
Pas 2 Pass Aquest examen
Trieu un d'aquests exàmens
Programa amb PL / SQL
OR
Base de dades Oracle 11g: programa amb PL / SQLFor més informació contacti amb nosaltres.


opinions