Descarga la aplicación para disfrutar aún más
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
Compartir