Maestría Oracle Database 12c SQL Y PL/SQL Developer

Descripción

Este curso promueve a que los asistentes aprendan los conceptos de las Bases de Datos Relacionales.

Como primera materia se proporcionará las bases esenciales de SQL, que permite escribir consultas contra una o varias tablas, manipularlas y crear objetos de la BD, además los alumnos aprenderán a controlar los privilegios a nivel de objeto y de sistema, a crear índices y restricciones, de igual modo modificarán objetos del esquema ya existentes en la BD. Utilizarán las funciones avanzadas de SQL para consultar y manipular elementos dentro de la BD, empleando las vistas del diccionario para devolver y crear informes acerca de sus objetos del esquema. También se tratarán funciones de fecha y hora disponibles en la BD Oracle, para terminar comprendiendo la utilización de las expresiones regulares.

En segundo lugar se utilizará PL/SQL, y se guiará a los alumnos a entender las ventajas de este potente lenguaje de programación, recorriendo sus estructuras (como bloques de código, declaraciones, control de flujo, condicionales, bucles repetitivos, etc.). Aprenderán a crear código de aplicación que se pueden compartir en distintos formularios, informes y Apps desarrolladas en otras tecnologías, se emplearán procedimientos almacenados, funciones y paquetes, incluyéndo los bloques PL/SQL anónimos. Obtendrán información referente a la declaración de variables y cursores, y sobre la gestión de errores mediante la utilización de excepciones. Finalizando esta sección, el auditorio será capaz de diseñar y crear disparadores (TRIGGERS) en la base de datos, como además a utilizar los paquetes suministrados por Oracle.