ADMINISTRACIÓN I Módulo 01 – INTRODUCCIÓN A LAS BASES DE DATOS RELACIONALES. Unidad 1 – Concepto de
Base de Datos Relacional. Unidad 2 – Elementos Constitutivos del Modelo Relacional. Tablas. Claves. Relaciones. Unidad 3 – La Normalización. Modelo entidad–relación. Proceso de normalización en cuatro fases. La desnormalización. Módulo 02 – INTRODUCCIÓN AL SERVIDOR DE BASES DE DATOS
ORACLE. Unidad 1 – Ciclo de Desarrollo del Sistema. Modelo basado en datos. Modelo de entidades. Transición a tablas y bases de datos. Unidad 2 – Oracle como SGBDOR. Características relacionales. Características de modelado orientado a objetos. Unidad 3 – Solución Completa Oracle. Integración de herramientas Oracle. Motor
PL/SQL. Motor SQL. Módulo 03 – CONSULTAS DE SELECCIÓN DE DATOS. Unidad 1 – Consultas Sencillas. La cláusula SELECT. La cláusula ORDER BY. Expresiones. Predicados simples y compuestos: la cláusula WHERE. Unidad 2 – Consultas sobre Varias Tablas. Tipos de combinaciones. Utilización de alias de tabla. Autocombinaciones. Módulo 04 – ENTORNO SQL*PLUS. Unidad 1 – Conexión a SQL*Plus. Unidad 2 – Comandos de Edición. Utilización del buffer. Modificación del buffer. Unidad 3 – Comandos de Archivado. Creación de archivos de consulta. Edición de archivos de consulta. Ejecución de archivos de consulta. Módulo 05 – SUBCONSULTAS. Unidad 1 – Utilización de Subconsultas. Utilización de subconsultas. Sintaxis de subconsultas. Unidad 2 – Tipos de Subconsultas. Subconsultas mono–registro. Subconsultas multi–registro. Subconsultas multicolumna. Módulo 06 – CONSULTAS DE MANIPULACIÓN DE DATOS.Unidad 1 – Inserción de Datos. Inserción de registros uno a uno. Inserción de múltiples registros. Inserción de valores mediante variables de sustitución. Unidad 2 – Modificación de Datos. Modificación de valores individuales. Modificación de múltiples valores. Utilización de subconsultas. Unidad 3 – Borrado de Datos. Eliminación de registros según criterios locales. Eliminación de registros según criterios externos. Vaciado de tabla. Unidad 4 – Transacciones y Bloqueos. Concepto de transacción. Puntos de salvaguarda. Tratamiento de los datos antes y después de la validación y la cancelación. Coherencia vs. Concurrencia: los bloqueos. Módulo 07 – CREACIÓN Y GESTIÓN DE TABLAS. Unidad 1 – Creación de Tablas. Reglas de los identificadores. Tipos de datos. Sintaxis de creación de tablas. Unidad 2 – Modificación de Tablas. Agregar columnas. Modificar columnas. Eliminar columnas. Unidad 3 – Restricciones. Concepto y utilidad de las restricciones. Tipos de restricciones. Creación de restricciones. Activación, desactivación y eliminación de restricciones. Módulo 08 – CREACIÓN Y GESTIÓN DE VISTAS. Unidad 1 – Creación de Vistas. Concepto y utilidad de las vistas. Creación de vistas. Unidad 2 – Gestión de Vistas. Obtención de datos de una vista. Modificación de vistas. Eliminación de vistas. Módulo 09 – ÍNDICES Y SINÓNIMOS. Unidad 1 – Índices. Concepto y utilidad de los índices. Creación de índices. Eliminación de índices. Unidad 2 – Sinónimos. Concepto y utilidad de los sinónimos. Creación de sinónimos. Eliminación de sinónimos. ADMINISTRACIÓN II Módulo 01 – ARQUITECTURA DE UN SERVIDOR
ORACLE 8I. Unidad 1 – Panorámica general del servidor Oracle8i. Unidad 2 – Arquitectura física del servidor Oracle8i. Ficheros de la
base de datos. Áreas de memoria de un servidor Oracle8i. Procesos del servidor Oracle8i. Unidad 3 – Arquitectura Lógica del Servidor Oracle8i. Bloques. Extensiones. Segmentos. Ficheros de datos. Tablespaces. Esquemas de la base de datos. Módulo 02 – PARADA Y ARRANQUE DE LA INSTANCIA Unidad 1 – Fundamentos previos Elección de la instancia Herramientas específicas Unidad 2 – Arranque de la instancia Tipos de arranque Arranque automático Conceptos de seguridad Unidad 3 – Parada de la instancia Tipos de parada Sintaxis de los distintos tipos de parada Unidad 4 – Utilidades gráficas Módulo 03 – GESTIÓN DEL ALMACENAMIENTO DE DATOS EN INSTANCIAS ORACLE 8I. Unidad 1 – Unidades de Almacenamiento. Bloques y extensiones. Segmentos de rollback. Ficheros de datos. Tablespaces. Unidad 2 – Administración del Almacenamiento por Usuario. Tablespaces permanentes por defecto. Tablespaces temporales. Unidad 3 – Administración del Almacenamiento por Objeto. Carga inicial de datos. Estimación del crecimiento. Módulo 04 – ADMINISTRACIÓN DE LA SEGURIDAD EN UN SERVIDOR DE BASES DE DATOS ORACLE. Unidad 1 – Creación de Usuarios y Roles. Usuarios y tipos de validación. Creación de roles. Unidad 2 – Administración de Privilegios Privilegios de sistema. Permisos de acceso a objeto. Perfiles de recursos. Unidad 3 – Auditoría de seguridad Configuración previa Activación de auditoría Tareas administrativas asociadas a la auditoría Módulo 05 – ADMINISTRACIÓN DE LAS COMUNICACIONES Unidad 1 – Panorámica de la arquitectura de comunicaciones Unidad 2 – Configuración de la arquitectura de comunicaciones Configuración del servidor Configuración del cliente Utilidades gráficas Unidad 3 – Comunicación entre instancias
PL/SQL Módulo 01 – INTRODUCCIÓN A PL/SQL. Unidad 1 – Características de PL/SQL. Módulo 02 – ARQUITECTURA DEL MOTOR PL/SQL. Módulo 03 – VARIABLES. TIPOS. Unidad 1 – Variables Escalares. Unidad 2 – Variables Compuestas. Unidad 3 – Variables de Referencia. Módulo 04 – ESTRUCTURAS DE CONTROL. Módulo 05 – BUCLES. Unidad 1 – Loop/End Loop. Unidad 2 – While .... Loop/ End Loop. Unidad 3 – For .... Loop/ End Loop. Módulo 06 – CURSORES.Unidad 1 – Cursores Implícitos. Unidad 2 – Cursores Explícitos. Módulo 07 – GESTIÓN DE BLOQUES.Unidad 1 – Estructura de Bloque. Unidad 2 – Tipos de Bloques. Anónimos. Nominados. Subprogramas/Procedicimientos/Funciones. Disparadores 'Triggers'. Módulo 08 – PROCEDIMIENTOS.Unidad 1 – Simples y Parametrizados. Unidad 2 – Cláusulas In / Out / In Out. Módulo 09 – FUNCIONES. Módulo 10 – DISPARADORES. Unidad 1 – Con Nivel de Tabla. Unidad 2 – Con Nivel de Fila Unidad 3 – Predicados Updating, Inserting y Deleting. Unidad 4 – Cláusulas :new y :old. Módulo 11 – PAQUETES. Unidad 1 – Paquetes
Oracle y Paquetes Personalizados. Unidad 2 – Cabeza del Paquete. Unidad 3 – Cuerpo del Paquete. Unidad 4 – Entrada/Salida a Ficheros. Paquete UTL_FILE. Módulo 12 – GESTIÓN DE ERRORES.Unidad 1 – Errores de Compilación y Errores de Ejecución. Unidad 2 – Sqlcode y Sqlerrm. Unidad 3 – Personalización de errores. Unidad 4 – Control de Errores (excepciones) Módulo 13 – TABLAS PL/SQL Y COLECCIONES. Módulo 14 – OBJETOS EN PL/SQL. PL/SQL AVANZADO Módulo 01 – TRABAJOS DE LA
BASE DE DATOS.Unidad 1 – Procesos en Background. Unidad 2 – Ejecutando un Trabajo. Unidad 3 – Consulta de los Trabajos en el Diccionario de Datos. Unidad 4 – Entornos de Ejecución de los Trabajos. Módulo 02 – ENTRADA Y SALIDA CON FICHEROS.Unidad 1 – Seguridad. Unidad 2 – Excepciones generadas por el Paquete UTL_FILE. Unidad 3 – Abriendo y Cerrando Ficheros. Unidad 4 – Ficheros de Entrada. Unidad 5 – Ficheros de Salida. Unidad 6 – Operaciones y Ejemplos. Módulo 03 – SQL DINÁMICO.Unidad 1 – Visión General de DBMS_SQL. Unidad 2 – Uso de DBMS_SQL. Ejecución de DML, DDL, y Sentencia ALTER SESSION. Ejecución de Consultas. Ejecución de
PL/SQL. Unidad 3 – Usos Comunes del SQL Dinámico. Privilegios y Roles con SQL Dinámico. DDL y SQL Dinámico. ALTER_SESSION y SQL Dinámico. Módulo 04 – COMUNICACIÓN ENTRE SESIONES. Unidad 1 – DBMS_PIPE. Mandando Mensajes. Recibiendo Mensajes. Creación y mantenimientos de PIPES. Privilegios y seguridad. Estableciendo un protocolo de comunicaciones. Unidad 2 – DBMS_ALERT. Mandando una alerta. Recibiendo una alerta. Otros procedimientos. Alertas y el diccionario de datos. Módulo 05 – OBJETOS EN
ORACLE 9I. Unidad 1 – Introducción a los Objetos. Introducción a la programación orientada a objetos. Tipos de Objetos. Unidad 2 – Objetos en la Base de Datos. Objetos en ORACLE 9I. Objetos y SQL. Unidad 3 – Colecciones. Declaración y uso de los tipos Colección. Tablas Index–By. Tablas Nested. VARRAY. Métodos de las Colecciones. Módulo 06 – OBJETOS LARGOS (LOBs) Unidad 1 – Diferentes tipos de Datos para Estructuras de Bloque. BFILE. BLOB. CLOB. NCLOB. Unidad 2 – Manejo de los LOBs. ORACLE DEVELOPER FORMS Módulo 1 – Trabajo sobre el entorno de DEVELOPER 6iUnidad 1 – El Object Navigator Unidad 2 – Uso de los asistentes Unidad 3 – Bloques de datos y bloques de control Módulo 2 – Conceptos de creación de formulariosUnidad 1 – Componentes de un Formulario Unidad 2 – Ejecución de una aplicación Unidad 3 – Gestión de los datos con formularios Módulo 3 – Trabajo con FormulariosUnidad 1 – Creación de un formulario Unidad 2 – Creación de un formulario a partir de un bloque de datos Unidad 3 – Guardado, Compilado y ejecución de un formulario Unidad 4 – Creación de un formulario Maestro–Detalle Módulo 4 – Personalización del aspecto de los formulariosUnidad 1 – Tipos de lienzos Unidad 2 – Distribución de los elementos dentro de los lienzos Unidad 3 – Cambio de las propiedades de los elementos del formulario Unidad 4 – Añadidos a los elementos con Listas de valores y Editores Módulo 5 – Uso de los distintos elementos de los formulariosUnidad 1 – Elementos de Entrada Elementos de Texto Casillas de Verificación Botones de Radio Elementos de Lista Unidad 2 – Elementos de No–Entrada Botones Etiquetas Elementos Calculados Elementos de Sonido Elementos de Imagen Módulo 6 – Automatización de Formularios mediante Triggers Unidad 1 – Tipos de Triggers Unidad 2 – Elección del Trigger adecuado Unidad 3 – Programación, compilación, y verificación de triggers Módulo 7 – Trabajando con ventanas y lienzos Unidad 1 – Gestión de lienzos dentro de una Ventana Unidad 2 – Trabajando con múltiples Ventanas
ORACLE DEVELOPER REPORTS ...................