Curso de Oracle

Curso de Oracle

Objetivos

El objetivo general del curso de Oracle es aprender las tareas y funciones clave para un Administrador de Bases de Datos en un entorno de producción: iniciar y cerrar una instancia y demás prácticas del DBA, como gestión de objetos y esquemas, seguridad, administración de servicios, performance, tareas de backup y restauración.

Duración

60 horas.

Horario

Horarios de 09:00 a 14:00 y de 16:00 a 22:00 horas de lunes a viernes. Sábados 10:00 a 14:00 horas. Consulta disponibilidad.

Material didáctico

Carpeta, manual encuadernado del curso y diploma.

Profesorado

Profesores titulados, con 22 años de experiencia en el área formativa tanto a particulares como a empresas.

 

Curso de Oracle

    ORACLE
1. Instalación
Introducción
Ediciones de Oracle
Instalación
Asistente de Configuración de Red
Crear bases de datos

2. Arquitectura de una base de datos Oracle
Instancias
Arquitectura de red
Enterprise Manager
Archivos de una base de datos

3. Tablas
Introducción
Crear tablas
Tipos de datos numéricos
Tipos de datos de texto
Tipos de datos de fecha y hora
Secuencias

4. Relaciones
Introducción
Relaciones 1 a muchos
Restricciones de integridad referencial
Relaciones muchos a muchos

5. Propiedades de tabla
Valores predeterminados
Restricciones Check
Restricciones UNIQUE
Relaciones muchos a muchos

6. Índices
Introducción
Crear índices
Opciones de índice
Tablas organizadas por índices
¿Cuándo se utilizan los índices?

7. El lenguaje SQL (I)
Introducción
La instrucción SELECT
Selecciones complejas
Funciones agregadas
Conversión entre tipos de datos

8. El lenguaje SQL (II)
El operador INNER JOIN
El operador OUTER JOIN
Subconsultas
El operador EXISTS

9. El lenguaje SQL (III)
El operador UNION
La sentencia INSERT
La sentencia UPDATE
La sentencia DELETE
La tabla DUAL
Índices y consultas

10. Vistas
Introducción
Una vista sencilla
Una vista más compleja
Actualización de vistas
Vistas materializadas

11. Procedimientos almacenados (I)
Oracle Sql Developer
Un procedimiento simple
Parámetros

12. Procedimientos almacenados (II)
Variables
Estructuras de decisión
Cursores y estructuras de repetición
Cursores implícitos

13. Prodecimientos almacenados (III)
INSERT INTO ... SELECT
Excepciones
Transacciones
Utilidad de los prodecimientos almacenados

14. Funciones y paquetes
Introducción
Crear funciones
Utilizar funciones
Paquetes
Conclusión

15. Desencadenadores (Triggers)
Introducción
Desencadenadores BEFORE y AFTER
Las tablas :old y :new
Desencadenadores INSTEAD OF

16. Java en la base de datos
Introducción
JDeveloper
Una función de ejemplo
Utilizar la función

ADMINISTRACION
17. Propiedades de base de datos
Tablespaces y archivos de datos
Archivos de control y redo logs
Memoria y procesos
Parámetros de inicialización
Asistente de configuración de Bases de datos

18. Esquemas
¿Que son los esquemas?
El esquema actual
Proteger objetos con esquemas
Eliminar esquemas

19. Seguridad (I)
Autenticación
Crear usuarios
Perfiles
Privilegios del sistema

20. Seguridad (II)
Privilegios de objeto
Ejecución de procedimientos
Roles
Roles de aplicación

21. Copias de seguridad y recuperación
Modo de recuperación
Copias de seguridad consistentes
Restaurar las copias de seguridad
Copias de seguridad inconsistentes
Copia de seguridad sugerida