Detalle del libro
Ver Índice
1. Instalación y configuración de un sistema gestor de base de datos
1.1. Los SGBD y sus funciones. Componentes. Tipos
1.1.1. Funciones avanzadas de Oracle
1.1.2. Funciones avanzadas de DB2
1.1.3. Funciones avanzadas de MySQL
1.2. Arquitectura de un SGBD en tres capas
1.3. Instalación y configuración de MySQL
1.3.1. Instalación desde el gestor de paquetes apt-get
1.3.2. Instalación desde el gestor de paquetes synaptic
1.3.3. La postinstalación
1.3.4. Instalación compilando el código fuente
1.3.5. Arranque del servidor mysql
1.3.6. Configuración del autoarranque del servidor mysql
1.4. Instalación y con_guración de DB2 Express
1.5. Instalación y con_guración de Oracle
1.5.1. Pasos previos a la instalación de Oracle
1.5.2. La instalación de Oracle
1.5.3. La postinstalación
1.6. Los ficheros LOG
1.6.1. Ficheros Log en Oracle
1.6.2. Ficheros Log en DB2
1.6.3. Ficheros Log en MySQL
1.7. Gestión del espacio de almacenamiento
1.7.1. Sentencias SQL para la gestión de almacenamiento
1.8. Prácticas
1.9. Amplía tus conocimientos
2. Acceso a la información
2.1. El acceso a la información
2.2. Las vistas
2.3. Los usuarios
2.4. Los privilegios
2.4.1. El sistema de privilegios de MySQL
2.4.2. El sistema de privilegios de Oracle
2.4.3. El sistema de privilegios de DB2
2.5. El catálogo de metadatos
2.5.1. El catálogo de MySQL
2.5.2. El catálogo de Oracle
2.5.3. El catálogo de DB2
2.6. Prácticas
2.7. Amplía tus conocimientos
3. Automatización de tareas. Scripts de administración
3.1. Herramientas para creación de guiones
3.1.1. Herramientas gráficas
3.1.2. Herramientas no gráficas
3.1.3. Métodos de ejecución de guiones
3.1.4. Elección del Método de ejecución adecuado
3.2. Planificación de tareas de administración con scripts
3.2.1. Estructuras de control de flujo
3.2.2. Comandos Unix
3.3. Ejemplo de scripts de automatización
3.3.1. Ejemplo sencillo
3.3.2. Ejemplo avanzado
3.4. Disparadores de sistema
3.5. Eventos de sistema
3.6. Excepciones servererror
3.7. Prácticas
3.8. Amplía tus conocimientos
4. Optimización del rendimiento: monitorización y optimización
4.1. Introducción
4.2. Herramientas de monitorización de un SGBD
4.2.1. Consolas gráficas: Enterprise Manager, Grid Control, Toad
4.2.2. Vistas dinámicas
4.2.3. dbms_monitor
4.2.4. La traza 10046: alter session, oradebug, sql_trace
4.2.5. Informes AWR
4.2.6. OVO, NetCool, Tivoli, Patrol
4.3. Elementos y parámetros susceptibles de ser monitorizados
4.3.1. Caso 1
4.3.2. Caso 2
4.4. Optimización en Oracle
4.4.1. Instancia
4.4.2. Recursos
4.4.3. Estadísticas
4.4.4. Particionamiento y paralelización
4.4.5. Consultas
4.5. Herramientas y sentencias para la gestión de índices
4.6. Herramientas para la creación de alertas de rendimiento
4.7. Prácticas
4.8. Amplía tus conocimientos
5. BBDD distribuidas y replicadas
5.1. BBDD y SGBD distribuidos
5.1.1. Componentes de una BBDD distribuida
5.1.2. Otras clasificaciones
5.2. Técnicas de fragmentación
5.3. Consultas distribuidas
5.3.1. DB Links
5.3.2. Ejecución de consultas distribuidas
5.4. Transacciones distribuidas
5.4.1. TWO-PHASE COMMIT
5.4.2. Ejemplo de transacción distribuida
5.5. Optimización de consultas sobre bases de datos distribuidas
5.5.1. Optimización mediante consultas derivadas
5.5.2. Optimización mediante hints
5.6. Replicación
5.7. Ejemplo de replicación. MySQL
5.7.1. Replicación en DB2 y Oracle
5.8. Prácticas
5.9. Amplía tus conocimientos
Este texto es la continuación del libro Gestión de Bases de Datos de la misma editorial y autores. Siguiendo la filosofía del primer libro, el contenido del libro tiene una orientación práctica, con actividades, consejos y prácticas especialmente diseñadas para facilitar al lector su completo seguimiento.
El libro está dividido en cinco capítulos, ordenados por dificultad. Los dos primeros capítulos abarcan tareas de administración sencillas como la instalación y configuración de un SGBD, mantenimiento y gestión de usuarios. El capítulo 3 es de dificultad media y trata sobre la automatización de las tareas de administración. Los dos últimos capítulos son de un nivel de dificultad avanzada, tratando temas tan complejos como la optimización (tunning) de BBDD y la organización de la información en bases de datos distribuidas.
Los tres primeros capítulos se han abordado de forma genérica, haciendo hincapié en operaciones con MySQL, Oracle y DB2, mientras que los dos últimos, debido a su complejidad, tan solo se han tratado desde el punto de vista de Oracle.
El objetivo del libro no es ser una guía de administración de un solo SGBD, sino la formación de administradores de bases de datos actualizados, versátiles y competentes.
Existe multitud de material disponible para la realización de las prácticas propuestas en el blog bbdd-asir.blogspot.com y en la página web www.garceta.es.