Índice

INTRODUCCIÓN .......................................................................................................................................................7
CAPÍTULO 1. REVISIÓN DE CONCEPTOS DE BASES DE DATOS............................................................. 9
1.1 Introducción. Definición DE bases de datos y SGBD..................................................................10
1.2 Arquitectura DE sistemasde bases de datos................................................................................10
1.3 Funciones del sistema gestor de base de datos (SGBD)..........................................................12
1.4 Componentes .................................................................................................................................................14
1.5 Usuarios de los SGBD..................................................................................................................................16
1.6 Tipos de SGBD...................................................................................................................................................16
1.7 Sistemas gestores de base de datos comerciales y libres..................................................18
RESUMEN DEL CAPÍTULO......................................................................................................................................19
EJERCICIOS PROPUESTOS.....................................................................................................................................19
TEST DE CONOCIMIENTOS....................................................................................................................................20
CAPÍTULO 2. INSTALACIÓN Y CONFIGURACIÓN DE UN SGBD ..............................................................21
2.1 Revisión MySQL...............................................................................................................................................22
2.2 Arquitectura Mysql...................................................................................................................................22
2.3 Instalación de MySQL . ..............................................................................................................................23
2.3.1 Cuestiones generales sobre la instalación..................................................................................................23
2.3.2 Instalación de MySQL en Windows............................................................................................................23
2.4 Configuración servidor .........................................................................................................................26
2.4.1 Configuración con el asistente....................................................................................................................26
2.4.2 Variables y opciones en MySQL..................................................................................................................35
2.4.3 Variables de sistema del servidor................................................................................................................37
2.4.4 Variables de estado del servidor..................................................................................................................41
2.4.5 Comandos para gestión de variables..........................................................................................................43
2.5 Estructura del diccionariode datos...............................................................................................47
2.5.1 Las tablas de INFORMATION_SCHEMA.................................................................................................48
2.6 Ficheros log...................................................................................................................................................53
2.6.1 El registro de errores (Error Log)................................................................................................................53
2.6.2 El registro general de consultas..................................................................................................................54
2.6.3 El registro binario (Binary Log)..................................................................................................................54
2.6.4 El registro de consultas lentas (Slow Query Log).......................................................................................56
2.6.5 Mantenimiento de ficheros de registro (log)...............................................................................................57
2.6.6 Registro en InnoDB.....................................................................................................................................57
2.7 Caso base...........................................................................................................................................................58
RESUMEN DEL CAPÍTULO......................................................................................................................................59
EJERCICIOS PROPUESTOS.....................................................................................................................................59
TEST DE CONOCIMIENTOS....................................................................................................................................60

3

.......3 conexiones seguras........2.... ........................6 Caso base.............2 Requisitos y variables SSL........................80 3.................................................................................................................................................. 119 4...2.........................................................................90 4...............1 Sintaxis y ejemplos de rutinas almacenadas................................................................2.......................................................................................................62 3..................................................................................................99 4...............................................................................................130 5................................................................................................................... .....................3 Instrucciones condicionales...................................................................................................................................................................................114 4...................................................4 Vistas...............................................4 Caso base.....2 Procedimientos y funcionesalmacenados........3.....................................................3 ...............2........................................116 4.........................................................................................................................................................................................................................................................................................................................................................................................................................................3 administración de disparadores ......3 Opciones SSL de GRANT ....................................................................................................................1.........................................................................................................5 EVENTOS....89 4............................3.....110 4.......................................................................76 3...123 4...........................................................................126 RESUMEN DEL CAPÍTULO.............................4 Cuándo tienen efecto los cambios de privilegios..................70 3...1 Limitar recursos de cuentas.................61 3.................................................... ..4 Instrucciones repetitivas o loops....................96 4.......Administración de Sistemas Gestores de Bases de Datos © RA-MA CAPÍTULO 3.............................4 Conexiones seguras a MySQL....................................................5 SQL en rutinas: Cursores................................................................................................................................1 Índices.................................................................................................... OPTIMIZACIÓN Y MONITORIZACIÓN..........................................................................................129 5.......2 USOS usos de disparadores ...91 4........................................................1 Conceptos básicos de SSL............................................................................................1 Gestión de vistas...................87 EJERCICIOS PROPUESTOS..............................................................................128 CAPÍTULO 5...........1 EL SISTEMA DE PERMISOSMySQL....................101 4............................122 4..............................................119 4..........1........2 Asignar contraseñas a cuentas................................................................................................................................................................................2 gestiÓn de recursos............................................................................................................................................................3.......67 3.............................................................................. ......................................................................................... ...........79 3...2 Privilegios en MySQL...........................................................................74 3....................................................................................................................................................78 3.....................1 Herramientas para AUTOMATIZAR TAREAS...........................................120 4......................................................................................................2.........................................................................86 RESUMEN DEL CAPÍTULO.114 4.........................7 Manejo de errores...................................1........................................................................................................................65 3......................110 4........3 Triggers..........1................................2................................................................88 CAPÍTULO 4..... GESTIÓN DE CUENTAS DE USUARIO Y PERMISOS..................127 EJERCICIOS PROPUESTOS................................................82 3.................................90 4....................................1 Tablas de permisos...................................5...................................................1 Gestión de disparadores .......................................................................................2......................................103 4.....................................87 TEST DE CONOCIMIENTOS.....................................................1 Gestión Eventos..............71 3..................................................78 3.........................3.1 Tipos de Índices......3 Control de acceso detallado..............................................................................62 3.............................................................................3....127 TEST DE CONOCIMIENTOS..............1............4.................................131 4 ...................................................................2....................................................6 Gestión rutinas almacenadas....................................................................................2 Parametros y variables...............................................2........................................................................................................3.. AUTOMATIZACIÓN DE TAREAS: CONSTRUCCIÓN DE GUIONES DE ADMINISTRACIÓN .....................

..........1 Optimización del diseño de bases de datos.....................................................................................................................................................210 EJERCICIOS PROPUESTOS.............3.........................198 6...............178 5......................159 5..........3 Técnicas de fragmentación...........................................................5 Caso base......................3 Otras herramientas.............................189 6.........................................................................1 conceptos de bases de datos distribuidas....................................................................2 Mysql cluster................................1........3...3........................................................156 5............185 6...........................................................................................................................3 Memoria.....................................................139 5..........................................................2............210 RESUMEN DEL CAPÍTULO......................................................................................................................................................................6 Programas del cluster.......................................................3 Optimización de consultas e índices.1 Almacenamiento......................................................211 TEST DE CONOCIMIENTOS....................... replicación y distribución.............4 Gestión de índices......................1..206 6.........................................................184 6.................................................................................2...............................................................................................................183 6.......................2 Estructura de un índice..................................................4 Tipos de sistemas de bases distribuidas...............................................4 Caso base....................208 6........3 Organización de los datos...184 6.....................3 Índices en MySQL..............................4 Herramientas de monitorización de mysql...............................................................3.......................188 6.............................5 Gestión de MySQL cluster..............134 5................................................................................................................................132 5........................................2 Replicación en mysql........................2 Arquitectura de un DDBMS..............................................................................................................159 5..............2........169 5......................2 Arquitectura y Configuración................................................................................................2....................................................................................................................................................................1.169 5..................2 Procesamiento de consultas.......168 5.....................................3 optimización del servidor......................193 6........... 137 5.............................. BASES DE DATOS DISTRIBUIDAS Y ALTA DISPONIBILIDAD.........2.............................................4 Rendimiento.......................................................1..................................3 balanceo de carga y alta disponibilidad..............................................................................1 Fundamentos...............................................4....................................................132 5..........© RA-MA índice 5................2.................................................................................4.195 6................................................................211 5 .................2 Optimización de motores de almacenamiento..............................................3...............2 optimización en mysql.......................................1 Introducción ................................196 6..........................................186 6.......................159 5..................................................................................................................................................................................................................................................................................................................1....................................................................187 6.......188 6.................1 Introducción............................................................................................................3..............................................2..4 Administración y Mantenimiento..................................137 5..................................................181 TEST DE CONOCIMIENTOS...4 Otros aspectos de optimizacion.....................................................................................................................................................190 6........................................................................3..................................................................................................3.................................................................................................................................................................1...................3 Implementación.........................................................................161 5.................4 Instalación y Configuración del Cluster...............................................................................................180 EJERCICIOS PROPUESTOS...................................2...............................................................................................179 RESUMEN DEL CAPÍTULO......................1................................................................................................................1 Comandos show........................................3.197 6......................................................................................................................................3..............................................................................................................199 6.....182 CAPÍTULO 6....138 5.....................

...................305 índice alfabético......................227 APÉNDICE D...........219 APÉNDICE C............................................... INTRODUCCIÓN A LA ADMINISTRACIÓN DE SISTEMAS GESTORES: ORACLE.................................... CONECTORES Y APIS DE MYSQL......................... REVISIÓN DE HERRAMIENTAS DE MYSQL EN ENTORNOS LINUX...307 6 ........................................................................................................................................... INSTALACIÓN DE UNA MÁQUINA VIRTUAL DE UBUNTU EN VIRTUALBOX.......................................................................................235 APÉNDICE E.................... COPIAS DE SEGURIDAD Y RECUPERACIÓN DE BASES DE DATOS................213 APÉNDICE B.............................................................................Administración de Sistemas Gestores de Bases de Datos © RA-MA APÉNDICE A.........................................................................................................................................................................................271 material adicional.................................................................................................................................... INTRODUCCIÓN A LA ADMINISTRACIÓN DE SISTEMAS GESTORES: SQL SERVER................................239 APÉNDICE F....................................

Sign up to vote on this title
UsefulNot useful