Está en la página 1de 3

www.oracle.

com/academy

Descripción del curso sobre programación de bases de datos


con PL/SQL
Visión general
Este curso ofrece una introducción sobre PL/SQL, el lenguaje de extensiones de procedimiento de Oracle para
SQL y la base de datos relacional Oracle. Los participantes exploran las diferencias entre SQL y PL/SQL. También
examinan las características de PL/SQL y cómo se utiliza para ampliar y automatizar SQL para administrar la base
de datos Oracle. Este curso termina con un proyecto que desafía a los alumnos a programar, implantar y demostrar
una solución de base de datos para un negocio u organización.

Idiomas del plan de estudios disponibles:


 Inglés

Duración
 Duración total del curso recomendada: 180 horas*
 Horas de créditos de formación profesional para los educadores que completan la formación de Oracle Academy: 60
* La duración del curso incluye fase de instrucción, autoestudio/deberes, prácticas, proyectos y evaluación.

Asistentes
Educadores
 Profesores de universidad que imparten clases de programación informática o una asignatura relacionada
 Profesores de secundaria que imparten clases de programación informática
Alumnos
 Alumnos que desean aprender las técnicas y herramientas para automatizar las tareas de aplicaciones de base
de datos
 Alumnos que poseen habilidades básicas para las matemáticas, la lógica y la solución de problemas analíticos
 Programadores con poca experiencia, así como aquellos de niveles avanzados, que deseen aprender el lenguaje
de programación PL/SQL a un nivel avanzado

Requisitos previos
Necesarios
 Experiencia anterior con al menos un lenguaje de programación
Recomendados
 Experiencia previa con una aplicación de base de datos
 Curso de Oracle Academy: Diseño y programación de bases de datos con SQL

Próximos cursos sugeridos


 Introducción a Java mediante Alice
 Creación de programas Java con Greenfoot
 Conceptos fundamentales de Java
 Programación Java

Copyright © 2016, Oracle y sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser
marcas comerciales de sus respectivos propietarios.
2

Temas lección por lección


Conceptos fundamentales
 Introducción a PL/SQL
 Ventajas de PL/SQL
 Creación de bloques PL/SQL
Definición de variables y tipos de dato
 Uso de variables en PL/SQL
 Reconocimiento de unidades léxicas de PL/SQL
 Reconocimiento de tipos de dato
 Uso de tipos de dato escalar
 Escritura de sentencias ejecutables PL/SQL
 Bloques anidados y ámbito de variable
 Prácticas recomendadas de programación
Uso de SQL en PL/SQL
 Revisión de SQL DML
 Recuperación de datos en PL/SQL
 Manipulación de datos en PL/SQL
 Uso de sentencias de control de transacciones
Estructuras del programa para controlar el flujo de ejecución
 Control condicional: Sentencias IF
 Control condicional: Sentencias CASE
 Control iterativo: Bucles básicos
 Control iterativo: Bucles WHILE y FOR
 Control iterativo: Bucles anidados
Uso de cursores y parámetros
 Introducción a cursores explícitos
 Uso de atributos de cursores explícitos
 Bucles FOR de cursor
 Cursores con parámetros
 Uso de cursores para UPDATE
 Uso de varios cursores
Uso de tipos de dato compuesto
 Registros definidos por el usuario
 Indexación de tablas de registros
Manejo de excepciones
 Manejo de excepciones
 Detección de excepciones del servidor de Oracle
 Detección de excepciones definidas por el usuario
 Reconocimiento del ámbito de excepciones
Uso y gestión de procedimientos
 Creación de procedimientos
 Uso de parámetros en procedimientos
 Transferencia de parámetros
Uso y gestión de funciones
 Creación de funciones
 Uso de funciones en sentencias SQL
 Revisión del diccionario de datos
 Gestión de procedimientos y funciones
 Revisión de privilegios de objetos
 Uso de derechos del invocador y transacciones autónomas

Copyright © 2016, Oracle y sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.
3

Uso y gestión de paquetes


 Creación de paquetes
 Gestión de conceptos de paquete
 Conceptos de paquete avanzados
Obtención del mejor de los paquetes
 Estado persistente de variables de paquetes
 Uso de paquetes proporcionados por Oracle
Mejora del rendimiento de PL/SQL
 Uso de SQL dinámico
 Mejora del rendimiento de PL/SQL
Uso y gestión de disparadores
 Introducción a disparadores
 Creación de disparadores de DML, parte I
 Creación de disparadores de DML, parte II
 Creación de disparadores de eventos de base de datos y DDL
 Gestión de disparadores
Reconocimiento y gestión de dependencias
 Introducción a dependencias
 Descripción de las dependencias remotas
Uso del compilador PL/SQL
 Uso de parámetros de inicialización de PL/SQL
 Visualización de mensajes de advertencia del compilador
 Uso de la compilación condicional
 Ocultación del código fuente

Para buscar y registrarse en los eventos programados en su zona, visite el calendario de eventos de Academy.

Copyright © 2016, Oracle y sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y sus filiales. Todos los demás nombres pueden ser marcas
comerciales de sus respectivos propietarios.

También podría gustarte