Curso de Oracle

Es la referencia mundial para la gestión de base de datos en entornos profesionales de alta demanda

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.

Características

DURACIÓN HORAS

60 horas.

La duración en horas va en función de los conocimientos previos del alumno y de los niveles que se vean en el curso

 

DURACIÓN MESES

1 a 3 meses.

La duración en meses va en función de las horas semanales de clase.

 

 

 

HORARIO

Grupos flexibles

Mañanas de lunes a sábado de 09:00 a 14:00

Tardes de lunes a jueves de 16:00 a 22:00 horas

METODOLOGÍA

Clases presenciales en grupo con explicaciones personalizadas por parte del profesor a cada alumno.

MATERIAL DIDÁCTICO

Manual encuadernado de cada uno de los niveles que se ven en el curso.

DIPLOMA

Diploma acreditativo con validez profesional.

 

Programa

Con un material didáctico, especialmente desarrollado y de fácil entendimiento, de cada uno de los módulos que componen el curso Oracle.

Diseño y programación

Instalación

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

Arquitectura de una base de datos Oracle

Instancias
Arquitectura de red
Enterprise Manager
Archivos de una base de datos

Tablas

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

Relaciones

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

Propiedades de tabla

Valores predeterminados
Restricciones Check
Restricciones UNIQUE
Relaciones muchos a muchos

Índices

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

El lenguaje SQL (I)

Introducción
La instrucción SELECT
Selecciones complejas
Funciones agregadas
Conversión entre tipos de datos

El lenguaje SQL (II)

El operador INNER JOIN
El operador OUTER JOIN
Subconsultas
El operador EXISTS

El lenguaje SQL (III)

El operador UNION
La sentencia INSERT
La sentencia UPDATE
La sentencia DELETE
La tabla DUAL
Índices y consultas

Vistas

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

Procedimientos almacenados (I)

Oracle Sql Developer
Un procedimiento simple
Parámetros

Procedimientos almacenados (II)

Variables
Estructuras de decisión
Cursores y estructuras de repetición
Cursores implícitos

Prodecimientos almacenados (III)

INSERT INTO … SELECT
Excepciones
Transacciones
Utilidad de los prodecimientos almacenados

Funciones y paquetes

Introducción
Crear funciones
Utilizar funciones
Paquetes
Conclusión

Desencadenadores (Triggers)

Introducción
Desencadenadores BEFORE y AFTER
Las tablas :old y :new
Desencadenadores INSTEAD OF

Java en la base de datos

Introducción
JDeveloper
Una función de ejemplo
Utilizar la función

Administración

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

Seguridad (I)

Autenticación
Crear usuarios
Perfiles
Privilegios del sistema

Esquemas

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

Seguridad (II)

Privilegios de objeto
Ejecución de procedimientos
Roles
Roles de aplicación

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