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
Programa Didáctico
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