Calendario de Actividades                 

                                                              

   
Resumen del

Contenido Programatico


Módulo 1: Diseño y programación

Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas en SQL, vistas, procedimientos almacenados, etc.

Lección 1: Instalación

Se presenta el servidor de bases de datos empresarial Oracle 10g, enumerando las ediciones disponibles para cada necesidad. Seguidamente se estudia el proceso de instalación, prestando especial atención a las decisiones que hay que tomar a lo largo de ésta y a cómo crear una base de datos.

  • Capítulo 1: Introducción

  • Capítulo 2: Ediciones de Oracle 10g

  • Capítulo 3: Instalación

  • Capítulo 4: Asistente de Configuración de Red

  • Capítulo 5: Crear bases de datos

  • Capítulo 6: Test

Lección 2: Arquitectura de una base de datos Oracle

Se proporciona una visión general de la arquitectura de una base de datos Oracle; esto es, qué es una instancia, cómo se establecen las conexiones entre el servidor y las aplicaciones cliente, qué archivos configuran una base de datos, etc.

  • Capítulo 1: Instancias

  • Capítulo 2: Arquitectura de red

  • Capítulo 3: Enterprise Manager

  • Capítulo 4: Archivos de una base de datos

  • Capítulo 5: Test

Lección 3: Tablas

Describe cómo trabajar en Oracle Enterprise Manager Database Control para crear tablas en una base de datos, así como los distintos tipos de datos disponibles en Oracle para representar campos de texto, con valores numéricos, fechas, etc.

  • Capítulo 1: Introducción

  • Capítulo 2: Crear tablas

  • Capítulo 3: Tipos de datos numéricos

  • Capítulo 4: Tipos de datos de texto

  • Capítulo 5: Tipos de datos de fecha y hora

  • Capítulo 6: Secuencias

  • Capítulo 7: Test

Lección 4: Relaciones

Estudia cómo establecer las relaciones entre las tablas de una base de datos Oracle según su naturaleza: 1 a muchos o Muchos a muchos. También se introduce el concepto de integridad referencial y cómo puede afectar al diseño de una base de datos.

  • Capítulo 1: Introducción

  • Capítulo 2: Relaciones 1 a muchos

  • Capítulo 3: Restricciones de integridad referencial

  • Capítulo 4: Relaciones muchos a muchos

  • Capítulo 5: Test

Lección 5: Propiedades de tabla

Describe algunas propiedades de las tablas que permiten afinar el diseño de la base de datos con el objetivo de representar lo más fielmente posible la naturaleza de la información que se almacena, como los valores predeterminados, las restricciones Check o las restricciones UNIQUE.

  • Capítulo 1: Valores predeterminados

  • Capítulo 2: Restricciones Check

  • Capítulo 3: Restricciones UNIQUE

  • Capítulo 4: Test

Lección 6: Índices

Describe el concepto de índice y de tabla organizada por índices. Se explica cómo crear índices y, lo que es más importante, cuándo hacerlo para mejorar las prestaciones de la base de datos.

  • Capítulo 1: Introducción

  • Capítulo 2: Crear índices

  • Capítulo 3: Opciones de índice

  • Capítulo 4: Tablas organizadas por índices

  • Capítulo 5: ¿Cuándo se utilizan los índices?

  • Capítulo 6: Test

Lección 7: El lenguaje SQL (I)

Presenta el lenguaje SQL como un estándar a la hora de acceder a bases de datos relacionales y estudia la sentencia SELECT para crear consultas de selección, mencionando algunos operadores y las funciones agregadas del lenguaje SQL. Finaliza la lección enumerando algunas de las funciones que se pueden utilizar para realizar conversiones explícitas de tipo.

  • Capítulo 1: Introducción

  • Capítulo 2: La sentencia SELECT

  • Capítulo 3: Selecciones complejas

  • Capítulo 4: Funciones agregadas

  • Capítulo 5: Conversión entre tipos de datos

  • Capítulo 6: Test

Lección 8: El lenguaje SQL (II)

Estudia algunos operadores avanzados de SQL, como la forma de combinar tablas con los operadores INNER JOIN y OUTER JOIN, la posibilidad de escribir subconsultas o de utilizar el operador EXISTS.

  • Capítulo 1: El operador INNER JOIN

  • Capítulo 2: El operador OUTER JOIN

  • Capítulo 3: Subconsultas

  • Capítulo 4: El operador EXISTS

  • Capítulo 5: Test

Lección 9: El lenguaje SQL (III)

Se estudian las consultas de UNION en SQL, que permiten obtener resultados que, de otra forma, no sería posible. Además, se estudian la sentencias SQL para realizar consultas de actualización, en la que la base de datos se ve modificada y, finalmente, el impacto de los índices a la hora de analizar las consultas.

  • Capítulo 1: El operador UNION

  • Capítulo 2: La sentencia INSERT

  • Capítulo 3: La sentencia UPDATE

  • Capítulo 4: La sentencia DELETE

  • Capítulo 5: La tabla DUAL

  • Capítulo 6: Índices y consultas

  • Capítulo 7: Test

Lección 10: Vistas

Se estudia cómo crear vistas tanto para proteger información confidencial como para facilitar el acceso a resultados de consultas complejas. Se explica también la posibilidad de actualizar y crear vistas materializadas.

  • Capítulo 1: Introducción

  • Capítulo 2: Una vista sencilla

  • Capítulo 3: Una vista más compleja

  • Capítulo 4: Actualización de vistas

  • Capítulo 5: Vistas materializadas

  • Capítulo 6: Test

Lección 11: Procedimientos almacenados (I)

Introduce el concepto de procedimiento almacenado, como un objeto más de una base de datos Oracle. Explica las ventajas de los procedimientos almacenados respecto a las consultas ''ad hoc'' en SQL, la posibilidad de utilizar no sólo PL/SQL sino también Java y cómo declarar y utilizar parámetros en los procedimientos.

  • Capítulo 1: Oracle SQL Developer

  • Capítulo 2: Un procedimiento simple

  • Capítulo 3: Parámetros

  • Capítulo 4: Test

Lección 12: Procedimientos almacenados (II)

Estudia conceptos clásicos de programación que podemos emplear en PL/SQL, como declarar variables, utilizar estructuras de decisión y de repetición, cursores, etc.

  • Capítulo 1: Variables

  • Capítulo 2: Estructuras de decisión

  • Capítulo 3: Cursores y estructuras de repetición

  • Capítulo 4: Cursores implícitos

  • Capítulo 5: Test

Lección 13: Procedimientos almacenados (III)

Estudia aspectos avanzados relacionados  con los procedimientos almacenados en Oracle, como la utilización de la instrucción INSERT INTO ... SELECT; de bloques EXCEPTION para manejar errores; englobar varias operaciones en una transacción; y recomendaciones a la hora de emplear procedimientos almacenados.

  • Capítulo 1: INSERT INTO .... SELECT

  • Capítulo 2: Excepciones

  • Capítulo 3: Transacciones

  • Capítulo 4: Utilidad de los procedimientos almacenados

  • Capítulo 5: Test

Lección 14: Funciones y paquetes

Explica qué son las funciones definidas por el usuario y sus diferencias con los procedimientos almacenados. Presenta los distintos tipos de funciones y muestra un ejemplo de una función que devuelve un valor escalar. La lección finaliza estudiando cómo agrupar unidades de código relacionadas en un paquete.

  • Capítulo 1: Introducción

  • Capítulo 2: Crear funciones

  • Capítulo 3: Utilizar funciones

  • Capítulo 4: Paquetes

  • Capítulo 5: Conclusión

  • Capítulo 6: Test

Lección 15: Desencadenadores (triggers)

Describe los desencadenadores o triggers, que son unidades de código que se pueden asociar con las tablas y vistas de una base de datos con el propósito de que se ejecuten automáticamente ante operaciones INSERT, UPDATE o DELETE. Estudia los dos tipos de desencadenadores en Oracle: BEFORE/AFTER e INSTEAD OF.

  • Capítulo 1: Introducción

  • Capítulo 2: Desencadenadores BEFORE y AFTER

  • Capítulo 3: Las tablas :old y :new

  • Capítulo 4: Desencadenadores INSTEAD OF

  • Capítulo 5: Test

Lección 16: Java en la base de datos

Explica cómo implementar código Java en el propio servidor de bases de datos Oracle, lo que amplía las posibilidades a la hora de programar aplicaciones de acceso a bases de datos.

  • Capítulo 1: Introducción

  • Capítulo 2: JDeveloper

  • Capítulo 3: Una función de ejemplo

  • Capítulo 4: Utilizar la función

  • Capítulo 5: Test

Módulo 2: Administración

Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un administrador, explicando cómo realizar las tareas más habituales de este tipo de usuarios, como establecer la seguridad del servidor y preparar un plan de copias de seguridad y su restauración.

Lección 17: Propiedades de base de datos

Estudia las principales propiedades de una base de datos Oracle, describiendo detalles de memoria, procesos y archivos físicos de la misma. Se determina también cómo cambiar los parámetros de inicialización de una forma permanente utilizando archivos SPFILE.

  • Capítulo 1: Tablespaces y archivos de datos

  • Capítulo 2: Archivos de control y redo logs

  • Capítulo 3: Memoria y procesos

  • Capítulo 4: Parámetros de inicialización

  • Capítulo 5: Asistente de Configuración de Bases de Datos

  • Capítulo 6: Test

Lección 18: Esquemas

Explica qué son los esquemas y para qué pueden ser utilizados. Se hace especial mención al hecho de tener en cuenta los esquemas cuando realizamos consultas contra la base de datos y a la relación uno a uno entre esquemas y usuarios.

  • Capítulo 1: ¿Qué son los esquemas?

  • Capítulo 2: El esquema actual

  • Capítulo 3: Proteger objetos con esquemas

  • Capítulo 4: Eliminar esquemas

  • Capítulo 5: Test

Lección 19: Seguridad (I)

Estudia la forma de establecer la seguridad en el acceso a una base de datos Oracle. Estudia los distintos métodos de autenticación que se pueden utilizar, cómo limitar el consumo de recursos del servidor mediante perfiles y los privilegios del sistema.

  • Capítulo 1: Autenticación

  • Capítulo 2: Crear usuarios

  • Capítulo 3: Perfiles

  • Capítulo 4: Privilegios del sistema

  • Capítulo 5: Test

Lección 20: Seguridad (II)

Describe características del servidor Oracle para establecer la seguridad en el acceso a los datos, como la forma de establecer privilegios sobre los objetos o utilizar roles para que sea más fácil la administración de los privilegios que necesitan los usuarios.

  • Capítulo 1: Privilegios de objeto

  • Capítulo 2: Ejecución de procedimientos

  • Capítulo 3: Roles

  • Capítulo 4: Roles de aplicación

  • Capítulo 5: Test

Lección 21: Copias de seguridad y recuperación

Describe el proceso de realizar copias de seguridad y restaurarlas para recuperar una base de datos. Estudia las posibles estrategias que podría seguir un administrador del servidor.

  • Capítulo 1: Modo de recuperación

  • Capítulo 2: Copias de seguridad consistentes

  • Capítulo 3: Restaurar las copias de seguridad

  • Capítulo 4: Copias de seguridad inconsistentes

  • Capítulo 5: Copia de seguridad sugerida

  • Capítulo 6: Test

No. de Lecciones

21

Duracion del Curso

48 Horas - 8 Semanas

Fecha Inicio del Curso a solicitud del participante
Metodologia


La presente actividad de formacion se desarrollara en un ambiente de aprendizaje 100 % a Distancia a traves de nuestra Aula Virtual, en ella usted encontrara un conjunto de recursos, actividades y herramientas las cuales le facilitaran la adquisicion de los conocimientos.

En esta modalidad el partidcipante podra acceder al aula las 24 horas del dia los 7 dias a la semana, desde cualquier computador con acceso de Internet, desde cualquier lugar del pais.

No se requiere que el participante se conecte o ingrese a la plataforma en un horario especifico, ya que las actividades a cumplir deberan realizarse durante el tiempo de duracion del curso, en el horario que le sea mas mas comodo al participante.

Para obtener el Certificado de Asistencia se requiere que el participante cumpla con al menos el 75 % de la Duracion del Curso dentro del Aula Virtual.

Para desarrollar el presente curso el participante requiere solo conocimeintos basicos de computacion (manejo basico de computadores), no requiriendose la instalacion de ningun programa.

Requerimientos del Sistema


Los Requerimientos Técnicos para el uso del Aula son: Una computadora con Procesador 500 MHz Intel, Pentium III equivalente o superior, Sistema operativo: Windows 98, NT, 2000 o XP, Acceso Internet (preferiblemente banda ancha), Navegador Microsoft Internet Explorer o Similar. Cornetas, Microfono.

 Inversion y Procedimiento de Inscripcion

Inversion CONTADO
BsF. 1.200 + IVA
Personas Naturales y Juridicas.
Inversion FINANCIADO
Inicial Bs. 600 + IVA
1 Cuotas de Bs. 600 + IVA
Solo para Personas Naturales
Inversion CARTA COMPROMISO
BsF. 1.200 + IVA
Solo para Personas Juridicas
Inversion IN COMPANY

Consultar

Se aplican descuentos corporativos. a partir de 5 participantes.

Que Incluye la Inversion  


Aula Virtual, Material de Apoyo, Certificado de Asistencia, Soporte Tecnico

Procedimiento de Inscripcion

   

Descargar Planilla de Inscripcion

  • Descargar Planilla de Inscripcion Anexa (ver Icono) o solicitarla a traves del telefono  0212 - 762.03.09  o  0212 - 762.75.97 o a traves de correo electronico informacion@coincaconsultores.com

  • Proceder a la cancelación del Curso Virtual a través de Deposito Bancario en EFECTIVO Banco Banesco, Cuenta Corriente No. 0134-012177-1211022570 a nombre de COINCA Consultores Integrales c.a.

  • Leer y Aceptar Terminos y Condiciones de Contratacion

  • Enviar Planilla de Inscripcion por este medio o por via fax al 0212-7620309 o 7627597, o por correo electronico a informacion@coincaconsultores.com junto con el comprobante de Deposito Bancario.

  • Una vez que ha enviado la informacion anterior es indispensable que verifique que ha llegado de forma correcta.

  • No se acepta cancelacion el mismo dia del taller.

                                            

 
 
Avenida Francisco Solano Lopez con Calle la Iglesia. Centro Solano Plaza II, Piso 2, Oficina 2-A.                          Sabana Grande. Caracas. Venezuela.
Telefonos: (00-58-212-7620309 o 00-58-212-7627597)
Email: informacion@coincaconsultores.com
 
Copyright © 2005 COINCA Consultores Integrales c.a. Todos los Derechos Reservados