Logo Studenta

Programacion de Base de datos Oracle

¡Estudia con miles de materiales!

Vista previa del material en texto

Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden 
ser marcas comerciales de sus respectivos propietarios. 
 
 
 
 
 
 
Programación de bases de datos con PL/SQL - Descripción del 
curso 
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 de 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 reta 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/trabajo en casa, prácticas, proyectos y evaluación. 
 
Público objetivo 
Educadores 
• Profesores de universidad que imparten clases de programación informática u otra asignatura similar 
• 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 con habilidades de resolución de problemas estadísticos, lógicos y matemáticos de nivel básico 
• Programadores de nivel básico y avanzado que busquen aprender lenguaje de programación PL/SQL a un nivel 
avanzado 
 
Requisitos 
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 
 
 
 
 
 
academy.oracle.com 
2 
 
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 
comerciales de sus respectivos propietarios. 
 
Temas detallados 
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 de DML 
• Recuperación de datos en PL/SQL 
• Manipulación de datos en PL/SQL 
• Uso de sentencias de control de transacciones 
Estructuras de 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 tipos de dato compuesto 
• Registros definidos por el usuario 
• Indexación de tablas de registros 
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 
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 
3 
 
Copyright © 2019, Oracle y/o sus filiales. Todos los derechos reservados. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas 
comerciales de sus respectivos propietarios. 
• Uso de derechos del invocador y transacciones autónomas 
Uso y gestión de paquetes 
• Creación de paquetes 
• Gestión de conceptos de paquete 
• Conceptos de paquete avanzados 
Obtención de lo 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 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. 
 
 
https://academy.oracle.com/en/about-events-calendar.html
	Visión general
	Duración
	Público objetivo
	Requisitos
	Próximos cursos sugeridos
	Temas detallados
	Conceptos fundamentales
	Definición de variables y tipos de dato
	Estructuras de programa para controlar el flujo de ejecución
	Uso de tipos de dato compuesto
	Uso de cursores y parámetros
	Manejo de excepciones
	Uso y gestión de procedimientos
	Uso y gestión de funciones
	Uso y gestión de paquetes
	Obtención de lo mejor de los paquetes
	Mejora del rendimiento de PL/SQL
	Uso y gestión de disparadores
	Reconocimiento y gestión de dependencias
	Uso del compilador PL/SQL

Continuar navegando