Nothing Special   »   [go: up one dir, main page]

Curso de Oracle PL SQL PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Oracle PL/SQL

Programa de Estudio

www.educacionit.com
Oracle PL/SQL
El alumno egresara del mismo con los conocimientos y destrezas necesarias para
desempearse como desarrollador Oracle PL/SQL adems de contar con los conocimientos
necesarios para instalar y administrar bsicamente los usuarios del motor de Base de Datos
Oracle. Se realiza tambin un repaso sobre los conceptos fundamentales del lenguaje Oracle
SQL*PLUS.

Contenido del curso

El curso comienza con la introduccin a PL/SQL ayudando a los alumnos a entender las
ventajas de este potente lenguaje de programacin.
Recorriendo las estructuras del lenguaje PL/SQL (como bloques de cdigo, declaraciones,
control de flujo, condicionales, bucles repetitivos, etc.), aprenders a crear cdigo de aplicacin
que se pueden compartir en distintos formularios, informes y aplicaciones desarrolladas en otras
tecnologas. Tambin aprenders a crear procedimientos almacenados, funciones y paquetes;
adems de los bloques PL/SQL annimos.
Obtendrs informacin sobre la declaracin de variables y cursores y sobre la gestin de errores
mediante la utilizacin de excepciones.
Finalizando el curso, sers capaz de disear y crear disparadores (TRIGGERS) en la base de
datos. Adems, aprenders a utilizar los paquetes suministrados por Oracle.
El curso est basado en una importante prctica la cual ayuda a reforzar todos los conceptos
fundamentales del curso.

Requisitos

Se requieren conocimientos bsicos en Base de Datos Oracle o haber realizado el curso de


Oracle Fundamentos.
Es recomendable contar con conocimientos bsicos en programacin con cualquier lenguaje o
haber realizado alguno de los siguientes cursos:

www.educacionit.com
Java para no Programadores,
C# para no Programadores,
Introduccin a la Programacin con Javascript.

Modalidad de cursado

Puedes tomar este curso en modalidad presencial o modalidad a distancia

www.educacionit.com
En este curso aprenders a
Crear cdigos de aplicacin para compartir en formularios,
informes y aplicaciones desarrolladas en otras tecnologas

Desarrollar procedimientos almacenados, funciones y paquetes

Desarrollar bloques PL/SQL annimos.

Disear y crear disparadores (TRIGGERS) en la Base de Datos.

Utilizar los paquetes suministrados por Oracle.

www.educacionit.com
Plan de Estudios

www.educacionit.com
1. Introduccin
PL/SQL
- Qu es PL/SQL? - Ventajas en la utilizacin de PL/SQL - Soporte para SQL - Soporte para
programacin orientada a objetos - Mejor rendimiento - Alta productividad - Completa
portabilidad - Integracin con Oracle - Seguridad - Buenas prcticas en la escritura de un
programa - Delimitadores e identificadores

2. Estructura bsica de un programa PL/SQL

Estructuras de bloque
- Introduccin - Variables y constantes - Cmo asignar valores a variables - Declaracin de
constantes - Alcance y visibilidad - Manejo de errores
Tipos PL/SQL
- Introduccin - Tipos escalares - Tipos compuestos - Tipos de referencia - Tipos de objeto -
Utilizacin de %type - Utilizacin de %rowtype - Subtipos definidos por el usuario -
Conversiones entre tipos de datos - Tabla de conversiones implcitas - mbito y visibilidad de
las variables

3. Estructuras del lenguaje

Estructuras del lenguaje


- Control condicional: sentencia if - If ? Then - If ? Then ? Else - If ? Then ? Elsif - Las
sentencias loop y exit - While - loop - For - loop - Las sentencias goto y null

4. Sentencias SQL en PL/SQL

Sentencia de seleccin - select


- Sentencia select (join) - Sentencia select distinct - Funciones sobre columnas -
Subconsultas - Operadores set - Sentencia insert - Sentencia update - Sentencia delete
Transacciones
- Procesamiento de transacciones - Uso de commit - Uso de rollback - Uso de savepoint -
La clusula returning

www.educacionit.com
5. Tipos de datos y conversiones
Tipos de datos y conversiones
- Introduccin - Conversiones - Uso de %type - Uso de %rowtype - Registros PL/SQL -
Asignacin de registros
Colecciones
- Introduccin - Tablas indexadas - Elementos de una tabla indexada - Tablas indexadas de
registros - Tablas anidadas - Inicializacin de una tabla anidada - Metodos de tablas - Varrays

6. Manejo de excepciones

Manejo de excepciones
- Excepciones predefinidas - Excepciones definidas por el usuario
Reglas de alcance
- La sentencia raise - Uso de SQLcode y SQLerrm - Clusula raise_application_error -
Propagacin de excepciones en PL/SQL

7. Manejo de cursores

Introduccin a cursores PL/SQL


Cursores implcitos
- Introduccin - Excepciones asociadas a los cursores implcitos
Cursores explcitos en PL/SQL
- Introduccin - Declaracin - Open - Fetch
Atributos de cursores
- Manejo de cursores - Cursores de actualizacin - Cursores referenciados - Clusula bulk
collect into - Clusula forall - Clusula save exceptions

8. Subprogramas, procedimientos y funciones

Descripcin general de procedimientos y funciones


Procedimientos almacenados
- Parmetros en procedimientos almacenados - Ejecutando procedimientos
Funciones
www.educacionit.com
Subprogramas en bloques annimos
- Declaracin - Uso

9. Paquetes

Definicin
Paquetes cabecera
- El cuerpo del paquete - Ambito y visibilidad
Sobrecarga de programas

10. Triggers

Declaracin de triggers
Tipos de triggers
Disparo de los triggers
Restricciones de los triggers
Utilizacin de :old y :new
Clusulas de tirggers
- Clusula referencing - Clusula when
Triggers de sistema

www.educacionit.com
Lavalle 648 Piso 8, Microcentro, CABA
4328-0457
info@educacionit.com
EducacinIT. Copyright 2005-2017
www.educacionit.com

También podría gustarte