MYSQL 5.1
-5%

MYSQL 5.1

GUTIÉRREZ GALLARDO, JUAN DIEGO

15,70 €
14,92 €
IVA incluido
Descatalogado
Editorial:
ANAYA (PAPEL)
Año de edición:
2009
Materia
Informática
ISBN:
978-84-415-2523-8
Páginas:
384
15,70 €
14,92 €
IVA incluido
Descatalogado
Añadir a favoritos

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

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.

Artículos relacionados

  • PROGRAMACION ORIENTADA A OBJETOS CON JAVA USANDO BLUEJ. 6ª ED.
    BARNES, DAVID / KOLLING, MICHAEL
    A lo largo de los últimos años, Java ha llegado a utilizarse ampliamente en la enseñanza de la programación, por varias razones. Una de ellas es que Java tiene muchas características que hacen que su enseñanza sea muy fácil: tiene una definición relativamente limpia; además, el exhaustivo análisis sintáctico realizado por el compilador informa a los estudiantes muy pronto de lo...
    En stock

    60,65 €57,62 €

  • REDES DE COMPUTADORAS. 7ª ED.
    KUROSE, JAMES F.
    "Bienvenido a la séptima edición de Redes de computadoras: un enfoque descendente. Desde la publicación de la primera edición, este libro ha sido recomendado por centenares de universidades, traducido a 14 idiomas y utilizado por más de cien mil estudiantes y profesionales de todo el mundo. Este texto continúa ofreciendo un enfoque novedoso para la formación en el campo de las...
    En stock

    60,65 €57,62 €

  • DESARROLLO DE SOFTWARE Y SISTEMAS BASADOS EN COMPONENTES Y SERVICIOS
    CAPEL TUÑON,MANUEL
    Este libro saplicacionesreutilizablemoderna. Lasutilizando psistemas sofcomponentesescrito paracomponentesdesarrollo dcomponentes,necesarias pProporcionacomponentescontinuaciónsoftware condesarrollo daspectos esptécnicas deempresarialedesarrollo b concret ...
    En stock

    27,00 €25,65 €

  • FUNDAMENTOS DE SISTEMAS DIGITALES 11ª ED.
    FLOYD, THOMAS L.
    Esta undécima edición de Fundamentos de sistemas digitales continúa una larga tradición de presentación de los fundamentos de la tecnología digital. Este texto expone conceptos básicos, reforzados con multitud de ilustraciones, ejemplos, ejercicios y apl ...
    En stock

    70,55 €67,02 €

  • VIDEOJUEGOS
    ARES, MARA
    Éste no es un libro enfocado 100% en la programación o el diseño de videojuegos, sino en todo el contexto necesario para llevar a cabo un proyecto exitoso: guión, diseño, desarrollo, marketing y negocio. Aquí, en forma simple, estudiaremos los temas principales para comenzar a crear un juego desde cero. Esta obra se trata de un mapa de ruta en el cual encontraremos definiciones...
    En stock

    16,80 €15,96 €

  • APRENDER 3DS MAX 2015 CON 100 EJERCICIOS PRÁCTICOS
    MEDIAACTIVE
    En este primer volumen dedicado al programa de modelado tridimensional 3DS Max 2015 se estudian en profundidad las principales herramientas de creación y edición de la aplicación, una de las más utilizadas y respetadas en todo el mundo por los profesionales de desarrollo de juegos, televisión, cine y composición digital. Con estos 100 ejercicios el usuario tendrá una primera to...
    En stock

    21,40 €20,33 €

Otros libros del autor

  • DESARROLLO WEB CON PHP 6 Y MYSQL 5.1
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    PHP es el lenguaje de creación de páginas Web dinámicas más utilizado en el mundo del software libre. Esta popularidad se debe a la facilidad de uso del lenguaje y su potencia. Se trata de una excelente combinación de las mejores características de los más populares lenguajes de programación con una increíble colección de bibliotecas de funciones para casi cualquier tarea que p...
    Disponible en 5 días

    15,20 €14,44 €

  • VISUAL BASIC 2008
    GUTIÉRREZ GALLARDO, JUAN DIEGO
    Visual Basic .NET es el lenguaje de programación orientado a objetos más productivo para crear aplicaciones Windows. La nueva versión Visual Basic 2008, igual que todo el entorno Visual Studio 2008, incorpora el novedoso Framework 3.5 .NET que cuenta, entre otros, con el soporte para LINQ (Language Integrated Query), Expresiones Lambda y Literales XML. Este libro, basado en eje...
    Descatalogado

    25,90 €24,61 €