Download oracle

Document related concepts
no text concepts found
Transcript
ORACLE
1. Descripción
Oracle es un sistema de gestión de base de datos relacional (o RDBMS por
el acrónimo en inglés de Relational Data Base Management System),
desarrollado por Oracle Corporation.
Se considera a Oracle como uno de los sistemas de bases de datos más
completos, destacando su:
ƒ
ƒ
ƒ
ƒ
Soporte de transacciones
Estabilidad
Escalabilidad
Soporte multiplataforma
2. Objetivos del curso
El objetivo principal de este curso es proporcionar a los participantes, los
conocimientos necesarios para la gestión, mantenimiento y solución de
problemas en una base de datos oracle 9i / SQL y una base de datos oracle
9i, profundizando en la arquitectura, estructura y tareas administrativas
básicas que deberá realizar un administrador de bases de datos.
3. Duración
50 horas lectivas
5 semanas de realización
4. Contenidos del curso
1.- ORACLE 9.I / SQL
UNIDAD 1
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Capacidades de una Sentencia SELECT
3.- Sentencia SELECT básica
4.- Escritura de Sentencias SQL
5.- Expresiones aritméticas
6.- Valores Nulos
7.- Alias
8.- Operador de concatenación y expresiones literales
9.- Palabra clave DISTINCT
10.- Sentencias SQL y comandos iSQL*PLUS
11.- Para conectarse a SQL*PLUS
13.- Entorno iSQL*PLUS
14.- Inicio
15.- Salvar a un Fichero en iSQL*PLUS
16.- Ejecutar un archivo guardado
UNIDAD 2
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Cláusula WHERE
3.- Operadores de comparación
4.- Otras Condiciones de Comparación
5.- Valores NULOS
6.- Condiciones Lógicas
7.- Reglas de Precedencia
8.- Cláusula ORDER BY
UNIDAD 3
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Funciones SQL
3.- Funciones de tipo carácter
4.- Funciones de tipo numérico
5.- Funciones de tipo fecha
6.- Formato de fechas
7.- Funciones de tipo fecha
8.- Operaciones matemáticas con fechas
9.- Funciones de Conversión
10.- Funciones Generales
11.- Ejemplo de función NVL
UNIDAD 4
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Unión de tablas
3.- Unión de Igualdad
4.- Funciones de tipo numérico
5.- Producto cartesiano
6.- Unión de más de dos tablas
7.- Uniones de No Igualdad
8.- Uniones Externas
9.- Funciones de Conversión
UNIDAD 5
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Funciones de Grupo
3.- Funciones AVG, SUM, MIN, MAX
4.- Función COUNT
5.- Funciones de Grupo y valores nulos
6.- Cláusula GROUP BY
7.- Cláusula GROUP BY en múltiple columnas
8.- La cláusula HAVING
9.- Anidamiento de Funciones de Grupo
UNIDAD 6
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Sintaxis de una Subconsulta
3.- Subconsultas de una sola fila
4.- Funciones de Grupo en una Subconsulta
5.- Cláusula HAVING con Subconsulta
6.- Subconsultas de Múltiples Filas
7.- Operador IN
8.- Operador ANY
9.- Operador ALL
10.- Valores Nulos en una Subconsulta
UNIDAD 7
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Variables de sustitución
3.- 'Comandos DEFINE y UNDEFINE
4.- Variable de sustitución &&
5.- Comando VERIFY
6.- Personalización del entorno SQL*PLUS
UNIDAD 8
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Lenguaje de Manipulación de Datos - DML
3.- Inserción de nuevas filas
4.- Inserción de Valores Nulos
5.- Inserción de filas de otra tabla
6.- Actualización de datos
7.- Actualizaciones con subconsultas
8.- Borrado de filas
9.- Transacciones
10.- Comienzo o fin de una transacción
11.- Control de las transacciones
UNIDAD 9
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Objetos de la base de datos
3.- 'Tipos de datos
4.- Tablas en Oracle
5.- Consultas al Diccionario de datos
6.- Creación de tablas
7.- Opción DEFAULT
8.- Creación de tablas con subcons
9.- Modificaciones en una tabla
10.- Eliminación de una tabla
11.- Renombrado de una tabla
12.- Truncamiento de una tabla
13.- Comentarios de una tabla
UNIDAD 10
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Restricciones
3.- 'Normas sobre las restricciones
4.- Restricción NOT NULL
5.- Restricción UNIQUE
6.- Restricción PRIMARY KEY
7.- Restricción FOREIGN KEY
8.- Restricción CHECK
9.- Adición de una restricción
10.- Activación/desactivación de restricciones
11.- Visualización de restricciones
12.- Eliminación de restricciones
13.- Restricciones en Cascada
UNIDAD 11
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Vistas
3.- Ventajas de las Vistas
4.- Creación de una vista
5.- Clasificación de las Vistas
6.- Vistas del Diccionario de Datos
7.- Creación de una Vista Compleja
8.- Operaciones DML a través de vistas
9.- Cláusula WITH CHECK OPTION
10.- Cláusula WITH READ ONLY
11.- Eliminación de una Vista
UNIDAD 12
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Secuencia
3.- Información sobre secuencias
4.- Creación de una secuencia
5.- Utilización de una secuencia
6.- Modificación de una secuencia
7.- Eliminación de una secuencia
UNIDAD 13
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Indices
3.- Confirmación de Indices
4.- Eliminación de un Indice
5.- Sinónimos
1.- ORACLE 9.I / ADMINISTRADOR
UNIDAD 1
1.- Objetivos
2.- Descripción General de los Componentes Básicos
3.- Base de Datos. Estructura Física
4.- Estructura de Memoria
5.- Area Global de Sistema (SGA)
6.- Conjunto Compartido
7.- Caché de Buffer de Datos
8.- Buffer Redo Log
9.- Procesos en SegundoPlano
10.- Escritor de la Base de datos (DBWn)
11.- Escritor de Log (LGWR)
12.- Monitor del Sistema (SMON)
13.- Monitor de Procesos (PMON)
14.- Checkpoint (CKPT)
15.- Archivador (ARCn)
16.- Estructura lógica
UNIDAD 2
1.- Objetivos
2.- Archivos de Inicialización de Parámetros
3.- Archivo PFILE o initSID.ora
4.- Archivo SPFILE o spfileSID.ora
5.- Modificaciones del Archivo SPFILE
6.- Archivo de Inicialización durante el arranque de la Instancia
7.- Arranque de la Instancia
8.- Modos de Arranque
9.- Modificaciones del estado de la Instancia
10.- Parada de una Instancia
12.- Archivos de diagnóstico
UNIDAD 3
1.- Objetivos
2.- Diccionario de Datos
3.- Contenido del Diccionario de Datos
4.- Ejemplos del Diccionario de Datos
5.- Vistas de Rendimiento Dinámico
UNIDAD 4
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Archivo de Control
3.- Multiplexación del Archivo de Control
4.- Multiplexación del Archivo de Control con el SPFILE
5.- Multiplexación del Archivo de Control con el PFILE
6.- Obtención de Información del Archivo de Control
UNIDAD 5
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Archivos Redo Log
3.- Estructura de los Archivos Redo Log
4.- Funcionamiento de los Archivos Redo Log
5.- Grupos y Miembros de Archivos Redo Log
6.- Eliminación de Grupos y Miembros de Archivos Redo Log
7.- Configuración de los Archivos Redo Log
8.- Obtención de Información de los Archivos Redo Log
9.- Archivos Redo Log Archivados
UNIDAD 6
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Introducción a los Bloques de Datos, Extensiones y Segm...
3.- Bloques de datos
4.- Extensiones
5.- Segmentos
6.- Gestión de los bloques de datos
7.- Información sobre el Almacenamiento
UNIDAD 7
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Tablespaces y Archivos de Datos
3.- Clases de Tablespaces
4.- Creación de Tablespaces
5.- Gestión del Espacio en los Tablespaces
6.- Tablespace UNDO
7.- Tablespaces temporales
8.- Tablespace Temporal por Defecto
9.- Tablespaces de sólo lectura
10.- Puesta a modo Offline de un Tablespace
11.- Cambio del tamaño de un Tablespace
12.- Métodos para Renombrar un Archivo de Datos
13.- Eliminación de Tablespaces
14.- Obtención de Información de los Tablespaces
UNIDAD 8
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Propósito de los Segmentos Undo
3.- Gestión de Datos Undo
4.- Gestión Automática de Datos Undo
5.- Creación del Tablespace Undo
6.- Cambio de Tablespace Undo
7.- Eliminación del Tablespace Undo
8.- Información sobre los Segmentos Undo
UNIDAD 9
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Diseño de Tablas
3.- Creación de Tablas
4.- Modificación de las Tablas
5.- Modificaciones de columnas en una tabla
6.- Truncado y Borrado de una Tabla
7.- Migración de Filas y Encadenamiento
8.- Formato ROWID
9.- Información sobre Tablas
UNIDAD 10
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Gestión de Índices
3.- Guía para la creación de Índices
4.- Creación de Índices
5.- Modificación de los Parámetros de Almacenamiento
6.- Asignación y Eliminación de Espacio en los Índices
7.- Reconstrucción de Índices
8.- Eliminación de Índices
9.- Obtención de Información
UNIDAD 11
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Clases de Restricciones
3.- Estados de las Restricciones
4.- Comprobaciones de las Restricciones
5.- Consideraciones de Clave Ajena
6.- Definición de las Restricciones
7.- Validación de las Restricciones
UNIDAD 12
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Perfiles
3.- Gestión de Passwords
4.- Creación de un perfil: Configuración de la Password
5.- Modificación de un perfil: Configuración de la Password
6.- Eliminación de un Perfil: Configuración de Passwords
7.- Limitación de Recursos
8.- Creación de un Perfil: Limitación de Recursos
9.- Obtención de Información
UNIDAD 13
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Usuarios y Seguridad
3.- Esquema de la Base de Datos
4.- Creación de un Usuario
5.- Autentificación por el Sistema Operativo
6.- Cambio de Cuota en un Tablespace
7.- Eliminación de Usuarios
8.- Obtención de Información
UNIDAD 14
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Gestión de privilegios
3.- Privilegios de Sistema
4.- Otorgamiento de Privilegios de Sistema
5.- Revocación de Privilegios de Sistema
6.- Privilegios de Objeto
7.- Otorgamiento de Privilegios de Objeto
8.- Revocación de Privilegios de Objeto
9.- Obtención de Información de Privilegios
UNIDAD 15
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
1.- Objetivos
2.- Roles
3.- Creación de Roles
4.- Roles Predefinidos
5.- Modificación de los Roles
6.- Asignación de Roles
7.- Roles por Defecto
8.- Revocación de Roles
9.- Eliminación de Roles
10.- Obtención de Información sobre Roles