• COLECCIONES
  • EBOOKS
  • GUÍAS PRÁCTICASFicha del libroimprimir

    MySQL 5.1

    Portada

    Reseña

    MySQL lidera el mercado de las bases de datos de código abierto. Las empresas que lo utilizan consiguen recortar el gasto dedicado a este tipo de software en un 90%. Por regla general no cuesta dinero utilizarlo, siempre y cuando se sigan unas reglas muy sencillas.

    Este gestor se caracteriza por su facilidad de uso, velocidad y flexibilidad para funcionar en diferentes sistemas operativos. Este libro le enseñará a trabajar con bases de datos, tablas, tipos de columna y SQL. Todos los conceptos van acompañados de ejemplos para facilitar su comprensión.

    A las novedades introducidas en la versión 5: procedimientos almacenados, desencadenadores o triggers, vistas, MySQL Administrator o MySQL Query Browser, se añaden las de la versión 5.1: tareas programadas, registro en tablas, actualización de tablas, XML y mysqlslap, un emulador de carga. Toda una artillería de herramientas para este importante servidor de bases de datos multiusuario.

    Ficha del libro

    • Colección: GUÍAS PRÁCTICAS
    • Autor: Juan Diego Gutiérrez Gallardo
    • Nº de páginas: 384
    • Formato: Papel
    • Tamaño: 12,1 x 20,5
    • I.S.B.N: 978-84-415-2523-8
    • Código Comercial: 2335516
    • Precio sin IVA: 15,10€
    • Precio con IVA: 15,70€
    • Fecha de Publicación: 05/02/2009
    • Nivel: Básico/Medio

    Índice cerrar índice [x]

    Introducción
    Cómo usar este libro
       Novedades de MySQL 5.1

    Prólogo

    1. Introducción a MySQL
       1.1. Bases de datos
       1.2. Historia de MySQL
       1.3. MySQL y Sakila
       1.4. Características de MySQL
       1.5. El software libre
       1.6. Vías de financiación de MySQL
       1.7. Sun compra MySQL
       1.8. Usuarios de MySQL
       1.9. El futuro

    2. Manipulación de datos
       2.1. Preparación del sistema
         -  2.1.1. Requisitos
         -  2.1.2. Versiones
         -  2.1.3. Descarga
         -  2.1.4. Instalación en Windows
         -  2.1.5. Configuración del servidor
         -  2.1.6. Instalación para Linux
         -  2.1.7. Instalación en Mac OS X
       2.2. Bases de datos
         -  2.2.1. ¿Qué es una base de datos?
         -  2.2.2. ¿Qué es una tabla?
         -  2.2.3. Base de datos de ejemplo
         -  2.2.4. Herramientas de consulta
         -  2.2.5. Creación de la base de datos
       2.3. SQL
         -  2.3.1. Inserción
         -  2.3.2. Consulta
         -  2.3.3. Modificación
         -  2.3.4. Borrado
       2.4. Conclusión

    3. Trabajar con tablas
       3.1. ¿Qué es una tabla?
       3.2. Operaciones sobre tablas
         -  3.2.1. Creación
         -  3.2.2. Modificación
         -  3.2.3. Borrado
       3.3. Tipos de tabla
         -  3.3.1. MyISAM
         -  3.3.2. InnoDB
         -  3.3.3. MEMORY
         -  3.3.4. MERGE
       3.4. Tipos de datos
         -  3.4.1. Tipos de texto
         -  3.4.2. Tipos numéricos
         -  3.4.3. Fechas y horas
       3.5. Conclusión

    4. Diseño de bases de datos
       4.1. El ejemplo
         -  4.1.1. Limitaciones
         -  4.1.2. Objetivos
       4.2. MySQL Workbench
         -  4.2.1. Instalación
       4.3. Conceptos varios
         -  4.3.1. El valor NULL
         -  4.3.2. Claves primarias
         -  4.3.3. Índices
         -  4.3.4. Columnas de incremento automático
         -  4.3.5. El modelo relacional
       4.4. Divide y vencerás
         -  4.4.1. Creación de tablas con MySQL Workbench
         -  4.4.2. División de tablas
         -  4.4.3. Relacionar tablas
         -  4.4.4. Relaciones muchos a muchos
         -  4.4.5. El ejemplo finalizado
       4.5. Conclusión

    5. SQL
       5.1. Creación de la base de datos
         -  5.1.1. Utilizando MySQL Administrator
         -  5.1.2. Utilizando archivos
       5.2. Inserción de datos
         -  5.2.1. Utilizando MySQL Query Browser
         -  5.2.2. Utilizando archivos
       5.3. Ventajas de los archivos
       5.4. Normas de sintaxis
       5.5. Operadores
         -  5.5.1. Operadores aritméticos
         -  5.5.2. Operadores de comparación
         -  5.5.3. Operadores lógicos
         -  5.5.4. Cambiando la precedencia
       5.6. Manipulación de bases de datos
         -  5.6.1. Creación
         -  5.6.2. Borrado
       5.7. Consultas de selección
         -  5.7.1. Listados de una tabla
         -  5.7.2. Listados de varias tablas
       5.8. Actualizaciones
       5.9. Inserciones
       5.10. Borrados
       5.11. Conclusión

    6. Seguridad
       6.1. Gestión de usuarios
         -  6.1.1. Permisos
         -  6.1.2. Creación de usuarios
         -  6.1.3. Restricción por dirección
         -  6.1.4. Permisos con MySQL Administrator
         -  6.1.5. Usuarios para la videoteca
         -  6.1.6. Recursos
         -  6.1.7. Uso de archivos
         -  6.1.8. Pérdida de la contraseña de root
       6.2. Copias de seguridad
         -  6.2.1. Creación de la copia
         -  6.2.2. Restauración
         -  6.2.3. Automatización
       6.3. Conclusión

    7. Administración
       7.1. Tareas de rutina
         -  7.1.1. Arranque del servidor en Windows
         -  7.1.2. Arranque del servidor en Linux
         -  7.1.3. Arranque del servidor en Mac OS X
         -  7.1.3. Configuración del servidor
         -  7.1.4. MySQL Administrator
         -  7.1.5. Copias de seguridad
         -  7.1.6. Boletines informativos
       7.2. Archivos de registro
         -  7.2.1. Archivos de registro en tablas
       7.3. Actualización del servidor
       7.4. Línea de órdenes
       7.5. Conclusión

    8. Optimización
       8.1. Optimización de consultas
         -  8.1.1. Plan de ejecución
       8.2. Índices
         -  8.2.1. Creación de índices
         -  8.2.2. Tipos de índices
         -  8.2.3. Pruebas de rendimiento
       8.3. Optimización de tablas
       8.4. Optimización del servidor
       8.5. Conclusión

    9. Conectividad
       9.1. ODBC
         -  9.1.1. MyODBC para Windows
         -  9.1.2. MyODBC para Linux
         -  9.1.3. MyODBC para Mac OS X
         -  9.1.4. Configuración de MyODBC
       9.2. Acceso a datos
         -  9.2.1. Desde Linux
         -  9.2.2. Desde Windows
       9.3. Mensajes de error
       9.4. Funciones de usuario
       9.5. Conclusión

    10. Programación
       10.1. Mantenimiento de datos
         -  10.1.1. SharpDevelop
         -  10.1.2. Creación del proyecto
         -  10.1.3. Inserción de soportes
         -  10.1.4. Inserción de películas
       10.2. Conclusión

    11. Procedimientos almacenados
       11.1. Introducción
         -  11.1.1. Base de datos reducida
         -  11.1.2. Creación
         -  11.1.3. Inserción
       11.2. Un sencillo ejemplo
       11.3. Sintaxis
         -  11.3.1. Creación
         -  11.3.2. Variables
         -  11.3.3. Delimitadores
         -  11.3.4. Parámetros
         -  11.3.5. Funciones almacenadas
         -  11.3.6. Eliminación
         -  11.3.7. Detalles
       11.4. Procedimientos activos
       11.5. Ventajas
       11.6. Seguridad
       11.7. Conclusión

    12. Desencadenadores
       12.1. Introducción
         -  12.1.1. Base de datos reducida
         -  12.1.2. Creación
         -  12.1.3. Inserción
       12.2. Sintaxis
         -  12.2.1 Creación
         -  12.2.2. Eliminación
       12.3. Ejemplos
         -  12.3.1. Inserción
         -  12.3.2. Actualización
         -  12.3.3. Borrado
       12.4. Seguridad
       12.5. Conclusión

    13. Vistas
       13.1. Introducción
       13.2. Sintaxis
         -  13.2.1. Creación
         -  13.2.2. Modificación
         -  13.2.3. Detalles
         -  13.2.4. Eliminación
       13.3. Ejemplos
         -  13.3.1. Creación
         -  13.3.2. Modificación
         -  13.3.3. Detalles
         -  13.3.4. Eliminación
       13.4. Seguridad
       13.5. Conclusión

    14. XML
       14.1. ¿Qué es XML?
         -  14.1.1. Partes de un documento XML
         -  14.1.2. Etiquetas
       14.2. XML desde la línea de órdenes
       14.3. Funciones XML
         -  14.3.1. XPath
         -  14.3.2. Datos de ejemplo
         -  14.3.3. ExtractValue
         -  14.3.4. UpdateXML
       14.4. Conclusión

    15. Tareas programadas
       15.1. El administrador de tareas
       15.2. Sintaxis
         -  15.2.1. Creación
         -  15.2.2. Modificación
         -  15.2.3. Activación y desactivación
         -  15.2.4. Ver la lista de tareas
         -  15.2.5. Detalles
         -  15.2.6. Eliminación
       15.3. Seguridad
       15.4. Conclusión
       15.5. A modo de despedida

    Índice alfabético

    Complementos cerrar complementos [x]