Introducción Capítulo 1. Oracle 10g y el Grid Computing Necesidad del Grid Computing Concepto de Grid Computing Oracle Grid Computing Capítulo 2. Instalación, requisitos y primeros pasos Tareas previas a la instalación de Oracle 10g Instalación de Oracle 10g Primeros pasos en Oracle 10g: Inicio del servidor Conexión a Oracle 10g Capítulo 3. Bases de datos: conceptos, tipos, operaciones y elementos esenciales Terminología básica: tablas, campos y registros Estructura de las bases de datos Características de las bases de datos relacionales Operaciones relacionales básicas Otras operaciones relacionales y operadores booleanos Creación de las tablas de una base de datos relacional en SQL estándar Constantes en SQL estándar Expresiones en SQL estándar Condiciones de desbordamiento (overflow) Funciones en SQL estándar Catálogo del sistema gestor Introducción a la creación de tablas en Oracle 10g Selección de información de la base de datos. Operadores conjuntistas en Oracle 10g SQL La tabla dual: tabla de trabajo de Oracle 10g SQL Capítulo 4. Bases de datos relacionales, diseño y normalización de una base de datos El modelo relacional: conceptos básicos El lenguaje SQL Diseño de una base de datos relacional Normalización Capítulo 5. SQL*PLUS El entorno de SQL*PLUS Edición de sintaxis de consultas o comandos Manipulando sintaxis de consultas o comandos Formateando salidas de consultas o comandos Relación de comandos a utilizar en SQL*PLUS Utilizando teclas de comando en SQL*PLUS Opciones de la barra de menús de SQL*PLUS Formatos numéricos en SQL*PLUS Funciones a utilizar en SQL*PLUS Variables en SQL*PLUS Capítulo 6. iSQL*Plus Arquitectura y requisitos del sistema Instalación, conexión y entorno de iSQL*PLUS Capítulo 7. Elementos de Oracle 10g SQL: formatos, tipos de datos, operadores y funciones Utilizando Oracle 10g SQL Elementos básicos de Oracle 10g SQL Formatos en Oracle 10g SQL Tipos de datos en Oracle 10g SQL Operadores Funciones Capítulo 8. Oracle 10g SQL. Lenguaje de manipulación de datos: Sentencia SELECT Introducción La sentencia SELECT Consultas con condiciones de búsqueda Capítulo 9. Oracle 10g SQL. Consultas multitabla JOIN de dos tablas JOINS de tres o más tablas JOIN con condiciones de búsqueda sin igualdad JOINS internos y externos INNER JOIN LEFT JOIN, RIGHT JOIN Consultas resumen Resumir datos Capítulo 10. Oracle 10g SQL. Subconsultas y uso avanzado de funciones y variables Subconsultas Subconsultas correlacionadas Uso avanzado de funciones y variables Funciones de conversión y transformación Capítulo 11. Oracle 10g SQL. Lenguaje de manipulación de datos: Actualizar bases de datos Agregar datos. La sentencia INSERT Eliminar datos. Las sentencias DELETE y TRUNCATE Actualizar datos. La sentencia UPDATE Bloqueo de tablas. Sentencia LOCK TABLE Actualizaciones con la sentencia MERGE Capítulo 12. Oracle 10g SQL. Lenguaje de definición de datos: Administración de tablas Esquemas, tablas, columnas y tipos de datos Creación y administración de tablas Creación de tablas con CREATE TABLE Modificación de tablas con ALTER TABLE Borrado de tablas con DROP TABLE Crear y administrar secuencias Capítulo 13. Oracle 10g SQL. Vistas, índices y lenguaje de control de transacciones Introducción Vistas Índices Sinónimos Procesamiento de transacciones Capítulo 14. Administración del espacio y creación manual de la base de datos Estimación del tamaño de una base de datos Espacios de tabla (tablespaces) y archivos de datos Archivo de control Segmentos, extensiones y bloques de datos La sentencia CREATE DATABASE de Oracle 10g SQL La sentencia ALTER DATABASE de Oracle 10g SQL Capítulo 15. Administración de Oracle 10g: Creación y configuración asistida de la base de datos Asistente de configuración de bases de datos Oracle Operaciones de bases de datos Crear una base de datos: plantillas Proceso de creación de una base de datos Gestionar plantillas Configurar una base de datos Suprimir una base de datos Capítulo 16. Administración de Oracle 10g: Gestión de administradores, operadores, usuarios y roles Asistente de administración de Oracle para Windows NT/2000/XP Creación y gestión de administradores, operadores, usuarios y roles de bases de datos Oracle con Windows NT/2000/XP Supresión de Administradores, Operadores, Usuarios y Roles de Base de Datos Conexión/Desconexión a la base de datos Gestión de instancias y servicios de bases de datos Modificación de Usuarios y Roles de Bases de Datos Visualización de información de procesos de Oracle Capítulo 17. Administración de la seguridad en Oracle 10g Autenticación y administración de usuarios Administración de privilegios Roles Limitación de los recursos Perfiles Mecanismos de protección de datos de Oracle Copia de seguridad de la base de datos (BACKUP) con Recovery Manager (RMAN) Recuperación de una base de datos con RMAN Capítulo 18. Administración avanzada con Oracle Enterprise Manager Introducción a Oracle Enterprise Manager Administración con Oracle Enterprise Manager Administración de instancias Administración del almacenamiento Administración del esquema Administración de la seguridad con Oracle Enterprise Manager Administración de Oracle Enterprise Manager Planificador de Base de Datos
En este libro se presenta un análisis profundo de la base de datos Oracle 10g en su versión más extensa (Oracle 10g Enterprise Edition). Se comienza con la instalación del programa en Windows Vista y en Windows XP, la introducción al trabajo en los entornos SQL*Plus e i-SQL*Plus y el desarrollo amplio del modelo entidad-relación a través de Oracle 10g SQL, que se tratará de forma extensa a lo largo del libro. Así mismo, se desarrollan de forma exhaustiva todas las tareas relativas a la administración de la base de datos, incluyendo la administración de la seguridad, el ajuste de las bases de datos, las tareas de auditoría y la migración de datos. Cada capítulo se ilustra con un número importante de ejercicios prácticos que completan los conceptos teóricos. Estos ejercicios hacen referencia a bases de datos ejemplo que son construidas en el propio libro y a la base de datos que instala por defecto Oracle 10g, la cual siempre está disponible para los usuarios. De esta forma, todos los ejercicios prácticos del libro y los ejemplos incluidos en la parte teórica de los capítulos pueden realizarse completamente con la información que se presenta en el propio texto, sin necesidad de acudir a ficheros externos ni a otro tipo de información adicional. El desarrollo del libro se realiza con la versión 10g 2.0 de Oracle en castellano, tanto para Windows Vista como para Windows XP. Hay que tener presente que en Windows Vista se utiliza la release Oracle 10g 2.0.3 y en Windows XP, la release Oracle 10g 2.0.2.