<%@ LANGUAGE=VBScript %> Curso Master Oracle OnLine | Curso Master Oracle a distancia | Oracle e-learning | Oracle elearning


Si pagas más, es porque quieres.

Síguenos en facebook     Síguenos en twitter     Síguenos en linkedin
Curso Máster OnLine de Oracle 11g
Temario 

Parte I: Lenguaje SQL

1. Introducción a las bases de datos relacionales. Objetos y tipos de datos.

2. Componentes del lenguaje SQL

3. DML Lenguaje de manipulación de datos
     - Sentencias SELECT, INSERT, DELETE, UPDATE.
     - Operadores y Funciones
     - Combinaciones de datos de varias tablas
     - Consultas y subconsultas complejas

4. DDL Lenguaje de definición de datos
     - Definición, borrado y modificación de objetos de base de datos (CREATE, ALTER, DROP), tablas, vistas, índices, sinónimos,
       secuencias, restricciones de integridad referencial

5. Cambio de nombre a objetos de base de datos. RENAME

6. Borrado de datos sin eliminar objetos, comando TRUNCATE

7. Asignación y eliminación de privilegios sobre objetos GRANT y REVOKE

8. Añadir comentarios al diccionario de datos COMMENT

9. SQL*Plus para el lenguaje SQL
     - Conceptos básicos e instalación
     - Utilizar el modo línea y modo gráfico de SQL*Plus
     - Editor de SQL*Plus

10. Personalización del entorno

11. Comando HOST

12. Lista de comandos de SQL*Plus para la elaboración de informes de salida



Parte II: Lenguaje PL/SQL

1. El lenguaje PLSQL
     - Introducción
     - Conceptos Básicos
          . Juego de caracteres
          . Delimitadores
          . Identificadores
          . Literales
          . Comentarios
          . Declaraciones
          . Normas de nombrado
          . Expresiones y Comparaciones

2. Tipos de datos
     - Introducción
          . Tipos de datos predefinidos
          . Tipos numéricos
          . Tipos- Carácter
          . Tipos LOB
          . Tipos Booleanos
          . Tipos Fecha e Interval
          . Subtipos definidos por el usuario
          . Conversión de datos

3. Bloques anónimos
     - Introducción
     - Variables y constantes
          . Llamadas directas a secuencias en sentencias SQL.
     - Cursores
     - Estructuras de control
     - Excepciones

4. Estructuras de control
     - Introducción
     - Estructuras de control
          . Control condicional
          . Control de iteraciones. (Bucles)
          . Control del flujo del programa
     - Sentencias Bulk
          . Sentencia BULK COLLECT INTO
          . Sentencia FORALL
     - Sentencia Continue

5. Colecciones y registros
     - Colecciones
          . Tablas indexadas
          . Tablas anidadas
          . Varrays
          . Mejorar el rendimiento mediante acciones BULK BINDING
     - Registros

6. Cursores
     - Interaccion entre PL/SQL y Oracle
          . Manipulación de Datos
          . Control de Transacciones
          . Funciones SQL
          . Pseudocolumnas SQL
          . Operadores SQL
     - Creación y manipulación de cursores
          . Declaración de un cursor
          . Apertura de un cursor
          . Lectura de un cursor
          . Cierre de un cursor.
          . FOR de Cursor
          . Atributos del Cursor
     - Cursor FOR UPDATE

7. Tratamiento de errores
     - Intoducción
     - Excepciones predefinidas
     - Excepciones definidas por el usuario
          . Declaración de una excepción
          . Levantar excepciones con la sentencia RAISE
          . Ámbito de una excepción en PL/SOL
          . Asignar excepciones a errores Oracle
          . Definir mensajes de error de usuario
          . Propagación de las excepciones
          . Recuperación el Código de Error y el Mensaje

8. Procedimientos y funciones
     - Introducción
     - Procedimientos
     - Funciones
          . Efectos colaterales de las funciones

9. Paquetes
     - Introducción
     - Ventajas de los paquetes PL/SQL
     - Paquetes definidos por Oracle
          . El paquete STANDARD
          . El paquete DBMS_OUTPUT.
          . El paquete DBMS_LOB
          . El paquete DBMS_ROWID

10. Disparadores (Triggers)
     - Introducción
          . Sentencia DML
          . Evento DDL
          . Evento de base de datos
          . Cláusula de referencia
     - Registros: NEW y :OLD
     - Funciones booleanas
     - Disparadores compuestos
     - Restricciones de los disparadores

11. Cursores variables
     - Introducción
     - Utilización de cursores variables
     - Definición de cursores variables
     - Declaración de cursores variables
     - Control de cursores variables
          . Abrir un Cursor Variable
          . Recuperar desde un Cursor Variable
          . Cerrar un Cursor Variable
     - Restricciones de los cursores variables
     - Beneficios de los cursores variables

12. SQL dinámico
     - Introducción
     - EXECUTE IMMEDIATE
     - El paquete DBMS_SQL
          . Flujo de ejecución
     - Ventajas e inconvenientes de ambos métodos.

13. Nuevas características Pl/Sql en Oracle 11g
     - Mejoras dinámicas de SQL
     - Tipo de datos SIMPLE_INTEGER


Parte III: Administración OCA I


1. Explorar la arquitectura de Oracle Database 11g
     - Explicar las estructuras de memoria.
     - Describir la estructura de procesos.
     - Resumen de las estructuras de almacenamiento.

2. Preparar el entorno de la base de datos.
     - Identificar las herramientas para administrar una Base de datos Oracle.
     - Planear una instalación de Oracle Database.
     - Instalar el software con Oracle Universal Instaler.

3. Crear una Base de datos Oracle
     - Usar Database configuration Asssistant (DBCA) para crear una Base de datos.

4. Gestión de la instancia Oracle
     - Configurar los parámetros de inicio de la Base de datos.
     - Describir las estapas de inicio y parada de la Base de datos.
     - Utilización de los ficheros de traza y del log de alertas.
     - Uso del diccionario de datos y de las vistas de rendimiento dinámico.

5. Configurar el entorno de red de Oracle
     - Configuración y gestión de Oracle Network
     - Utilización de la arquitectura Oracle Shared Server

6. Gestión de las estructuras de almacenamiento de la Base de datos
     - Descripción de los Tablespaces y de los ficheros de datos.
     - Crear y Gestionar Tablespaces.
     - Gestión del espacio en los Tablespaces.

7. Administrar la seguridad del usuario
     - Crear y gestionar cuentas de usuario de la Base de datos.
     - Asignar y revocar privilegios.
     - Crear y gestionar roles.
     - Crear y gestionar perfiles.

8. Gestión de los objetos del esquema.
     - Crear y modificar tablas.
     - Gestionar restricciones.
     - Crear y usar índices.
     - Crear y usar tablas temporales.

9. Gestión de datos y concurrencia
     - Manipulación de datos a través de SQL.
     - Identificar y administrar objetos Pl/Sql.
     - Monitorizar y resolver conflictos de bloqueo.

10. Gestión de datos Undo
     - Descripción de Undo
     - Datos Undo y transacciones.
     - Gestión de Undo.

11. Implementar Oracle Database Security
     - Seguridad en la Base de datos y principio de los menores privilegios.
     - Auditar la actividad de la Base de datos.

12. Mantenimiento de la Base de datos
     - Gestión y uso de las estadísticas de optimización.
     - Gestión y uso del repositorio de Carga de trabajo automático (AWR).
     - Gestión y uso de Automatic Database Diagnostic Monitor (ADDM).
     - Gestión de Advisory Framework
     - Gestión de los umbrales críticos de alertas y warnings.

13. Gestión del rendimiento
     - Uso de la gestión automática de memoria (Automatic Memory Management).
     - Uso de los consejeros de memoria.
     - Solución ante objetos en estado ‘invalid' o ‘unusable'

14. Mejoras en la infraestructura
     - Uso del Enterprise Manager Support Workbench
     - Gestión de Patches.

15. Conceptos de Backup y Recuperación
     - Identificar los tipos de fallos que pueden ocurrir en una Base de datos Oracle.
     - Describir vías para mejorar la recuperación de la instancia.
     - Identificar la importancia de los checkpoint, ficheros de redo log y redo log archivados.
     - Descripción del Flash Recovery Area.
     - Configuración del modo ARCHIVELOG.

16. Realización de Backup de Base de datos
     - Crear Backups consistentes de Base de datos.
     - Backup de la Base de datos sin pararla.
     - Crear Backup incrementales.
     - Automatizar los Backup de la Base de datos.
     - Gestión de los Backups, visualizar informes de los Backups y monitorizar el área de recuperación de flash.

17. Realización de recuperación de la Base de datos
     - Descripción del Data Recovery Advisor.
     - Uso del Data Recovery Advisor para realizar la recuperación (ficheros de control, ficheros de Redo log y ficheros de datos).

18. Movimiento de datos
     - Describir y utilizar los métodos para mover datos (Objetos directorio, SQL*Loader, Tablas Externas)
     - Explicar la arquitectura general de Data Pump.
     - Usar la exportación e importación de Data Pump para mover datos entre Bases de datos Oracle.


[<< Volver]      [Imprimir]

Copyright © 2009 SYNCROM ESPAÑA SOLUTIONS, S.L. Todos los derechos reservados.