Está en la página 1de 16

ESPECIALIZACIÓN: DATABASE VIRTUAL

P ORACLE PL/SQL
A
C ADMINISTRATOR
K
& SECURITY

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE Más Experiencia

Inicio: Finalización: 56 HORAS


16 DE JULIO 24 DE SETIEMBRE académicas

Domingos Soporte Plataforma


DE 09:00H - 14:00H. TÉCNICO DIGITAL

CERTIFICACIÓN
Aplicativo POR MÓDULO
ZOOM Previa aprobación
de examen
Área de
MICROSOFT AVANZADO Más Experiencia
Instructor Especialización:
BASE DE DATOS
CÉSAR Principales

HIJAR
Tecnologías

MBA Esan, Business Intelligence (ESAN), Ingeniero Oracle


de Sistemas (UPC); con Certificación Internacional
PL/SQL
de Base de Datos, Certificación en Oracle
Autonomous Database Cloud 2019, Teradata y Microsoft SQL Server
Linux (RHEL) . Cuenta con una experiencia laboral
Red Hat Linux
de más de 16 años en empresas del sector público y
privado (BCP, MTPE, SUNAT, ONPE y SUNAFIL). Business Objects

AIX, IBM AIX

Certificaciones Líneas chijar@galaxy.edu.pe


Internacionales de Investigación
Linkedin: https://bit.ly/3l9NlIV
- Oracle Autonomous Database Cloud 2019 Certified - Business Intelligence - Administración en BD
- Scrum Fundamentals Certified - Data Warehousing
- Big Data - Banco Interoamericano de Desarrollo - Análisis de negocios
- Red Hat Certified System Administrator
ESPECIALIZACIÓN: DATABASE NIVEL INTERMEDIO VIRTUAL

M
Ó PL/SQL:
D
U PROGRAMMING
L
O

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL INTERMEDIO Más Experiencia

RESUMEN REQUISITOS
Conocer e implementar el lenguaje de programación de base de datos ORACLE (PL/SQL) en una Conocimientos de bases de datos relacionales
base de datos Oracle 19c a fin de implementar rutinas de todo tipo. Podrá crear funciones, Conocimientos de Oracle database.
procedimientos, paquetes, triggers, cursores y sentencias de control de flujo, excepciones y Conocimientos de sentencias SQL.
otros conceptos para poder programar en la base de datos.

OBJETIVO TECNOLOGÍAS
Contar con los conocimientos y entrenamiento práctico en el uso ORACLE PL/SQL para
Oracle Database 19c
implementar programas que permitan realizar rutinas complejas y lógica de negocio a
ORACLE PL/SQL
nivel de base de datos.
SQL*Plus
Oracle SQL Developer.

METODOLOGÍA
Exposición de aspectos teóricos de los temas.
Desarrollo de casos prácticos progresivos.
Experiencias del instructor y alumnos del curso.
ESPECIALIZACIÓN: DATABASE NIVEL INTERMEDIO Más Experiencia

SESIÓN 01
FUNDAMENTOS VARIABLES
DE PL/SQL Y TIPOS DE DATO
Visión general de PL/SQL. Guías para la declaración e inicialización.
¿Por qué usar PL/SQL? Convenciones PL/SQL.
Beneficios de usar PL/SQL. Declaración de variables PL/SQL (tipos).
Tipos de bloque en PL/SQL. Tipos de datos compuesto.
Declaración de variables PL/SQL. Uso del atributo %TYPE.

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL INTERMEDIO Más Experiencia

SESIÓN 02
PROGRAMACIÓN CURSORES
DE OBJETOS I Y ESTRUCTURAS DE CONTROL
Identificadores, delimitadores, literales y comentarios. Estructuras de control.
Creación y uso de Secuencias. Basic & While Loop, CASE.
Trabajando con columna IDENTITY. Uso de IF y FOR Loops.
Nested blocks. Trabajando con tipos de datos compuestos.
Sentencias SQL y uso del DML con PL/SQL. Cursores implícitos y explícitos y uso de estos.

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL INTERMEDIO Más Experiencia

SESIÓN 03
PROGRAMACION
DE OBJETOS II PAQUETES
Excepciones – PL/SQL. Paquetes (body & spec)
Guías para trabajar con Excepciones. Paquetes BUILT-IN
Tipos de excepciones. Forward Declaration.
Procedimientos. Uso del SQL Dinámico.
Funciones. Consideraciones de diseño PL/SQL.

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL INTERMEDIO Más Experiencia

SESIÓN 04
TRIGGERS I TRIGGERS II
Transacciones autónomas. Creando triggers DDL & de eventos de base de datos.
Triggers. Triggers compuestos.
Aplicación y escenarios de uso de triggers. Uso del PL/SQL Compiler
Statement level y row triggers. Administrando PL/SQL Code.
Secuencia de Trigger-firing. Administración de las dependencias.

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL AVANZADO VIRTUAL

M
Ó ADMINISTRATION
D
U & SECURITY
L
O

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL AVANZADO Más Experiencia

RESUMEN REQUISITOS
Conocimientos para la implementación sentencias DML y DDL, gestión de tablas, índices y Conocimientos intermedios de bases de datos relacionales.
constraints. Control de transacciones para su uso en la aplicación de DML. Mejores prácticas Conocimientos de SQL.
para el uso de índices y aspectos de seguridad en la administración de usuarios haciendo uso de Conocimientos de la arquitectura multitenant.
roles yu perfiles y finalmente ejecución del respaldo de la base de datos.

OBJETIVO TECNOLOGÍAS
Contar con los conocimientos y entrenamiento práctico en el uso del lenguaje DML y la ORACLE DATABASE 19c
administración de la instancia a fin de complementarlo con el uso de sentencias de SQL*Plus
manipulación de objetos, administración de usuarios y del respaldo de la base de datos. Oracle SQL Developer

METODOLOGÍA
Exposición de aspectos teóricos de los temas.
Desarrollo de casos prácticos progresivos.
Experiencias del instructor y alumnos del curso.
ESPECIALIZACIÓN: DATABASE NIVEL AVANZADO Más Experiencia

SESIÓN 01
LENGUAJE GESTIÓN
SQL II DE TABLAS
Data Manipulation Language (DML) Creación, modificación y eliminación de tablas.
Inserción, Actualización y eliminación de registros o filas. Tipos de datos.
Data Definition Language (DDL). Comentarios de tabla y columna.
Objetos de base de datos Oracle. Truncate table vs Delete .
Reglas para trabajar con objetos y DDL. Rename table.

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL AVANZADO Más Experiencia

SESIÓN 02
GESTIÓN DCL Y CONTROL
DE ÍNDICES DE TRANSACCIONES
Concepto de índices. Grant y Revoke.
Tipos y comparación de índices. Tipos de privilegios a asignar o revocar.
Creación, recreación y movimiento de índices. Control de transacciones
Eliminación y monitoreo de índices. Uso del commit, rollback, y savepoint.
Mejores prácticas para el uso de índices.

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL AVANZADO Más Experiencia

SESIÓN 03
ROLES
USUARIOS Y PERFILES
Administración de usuarios y esquemas. Introducción a los roles.
Características y autenticación de usuarios. Roles predefinidos.
Creación, desbloqueo y contraseñas-. Gestión de perfiles
Privilegios de sistema y de objeto. Administración de las contraseñas, límites y ajustes.
Otorgar con opción ADMIN y revocar privilegios de objeto y sistema. Limitando recursos.

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE NIVEL AVANZADO Más Experiencia

SESIÓN 04
GESTIÓN INTRODUCCIÓN
DE CONSTRAINTS AL RESPALDO DE INFORMACIÓN
Integridad de datos. Importancia de la información en la base de datos.
Tipos de constraints. Configuración de base de datos para operaciones
de backup y recovery.
Reglas y definición de restricciones.
Uso inicial del recovery manager. (RMAN).
NOT NULL, UNIQUE, PRMARY KEY, FOREIGN KEY y CHECK
Definición del Fast Recovery Area.
Habilitación y eliminación de restricciones.
Beneficios de usar el FRA.

www.galaxy.edu.pe
ESPECIALIZACIÓN: DATABASE Más Experiencia

CRONOGRAMA

SESIÓN 01 02 03 04 05

Fundamentos Variables Programación Cursores Y Estructuras Programación WORKSHOP:


Paquetes Triggers I Triggers II
De PL/SQL y Tipos de Dato de Objetos I De Control de Objetos II
PL/SQL:
PROGRAMMING
16 JUL 23 JUL 06 AGO 13 AGO 20 AGO

Introduccion
Lenguaje Gestión Gestión DCL y control Roles Gestión
Usuarios al Respaldo
ADMINISTRATION SQL II de Tablas de Índices de transacciones y perfiles de Constraints
de Información
& SECURITY
03 SET 10 SET 17 SET 24 SET

Este cronograma puede estar sujeto a cambios por parte de Galaxy Training.

También podría gustarte