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