MYSQL 5

MYSQL 5

GUTIERREZ, JUAN DIEGO / GUTIÉRREZ GALLARDO, JUAN DIEGO

13,75 €
DISPONIBLE (de 10 a 12 días)
Editorial:
ANAYA MULTIMEDIA
Año de edición:
2005
Materia
Informatica
ISBN:
978-84-415-1936-7
Páginas:
352
Encuadernación:
Otros
13,75 €
DISPONIBLE (de 10 a 12 días)
Añadir a favoritos

Introducción



Cómo usar este libro



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. Usuarios de MySQL

1.8. 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 para Windows

2.1.5. Configuración del servidor

2.1.6. Instalación para Linux

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. HEAP

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. DBDesigner

4.2.1. Instalación en Windows

4.2.2. Instalación en Linux

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 DBDesigner

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. 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.3. Actualización del servidor

7.4. Línea de comandos

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 índice

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. 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. Herramientas

14.1. CVS

14.2. Bugzilla

14.3. phpMyAdmin

14.4. Navicat

14.5. Webmin

14.6. A modo de despedida



Índice alfabético

MySQL es el sistema gestor de bases de datos de código abierto más utilizado del mercado. La razón: 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. Aprenderá a trabajar con bases de datos, tablas, tipos de datos y SQL. Todos los conceptos van acompañados de ejemplos para facilitar su comprensión.



MySQL 5 añade nuevas características que lo hacen más atractivo. Esta guía trata en detalle las más interesantes: procedimientos almacenados, desencadenadores (triggers) y vistas. Además, presta especial atención a las nuevas herramientas presentadas para trabajar con MySQL 5: Administrator y Query Browser.

Artículos relacionados

  • CURSO DE PROGRAMACIÓN CON RUST
    LOPEZ, ELIEZER
    El lenguaje de programación Rust ha ganado popularidad en los últimos años debido a su enfoque en la seguridad y el rendimiento, y se ha convertido en una excelente opción para el desarrollo de aplicaciones críticas y sistemas de alto rendimiento. Con una comunidad en constante crecimiento y el respaldo de importantes empresas, Rust constituye una herramienta poderosa para desa...
    En stock

    30,72 €

  • LA NUBE
    MOSCO, VINCENT
    El término informática en la nube surgió en 1996, cuando un grupo de líderes del sector tecnológico y Compaq, que por aquel entonces era uno de los principales productores de ordenadores personales, se reunieron para discutir el futuro de la informática, y en especial de Internet. Tenían la esperanza de que las aplicaciones adaptadas a la informática en la nube dispararían las ...
    En stock

    27,88 €

  • ADMINISTRACIÓN ESTRATÉGICA DE LA FUNCIÓN INFORMÁTICA
    TERAN PEREZ, DAVID MOISES
    Esta obra expone la planificación estratégica de las tecnologías de información y las comunicaciones en las organizaciones para orientar todos los esfuerzos relacionados con la función de apoyo en TIC para impulsar el resto de los procesos sustantivos y adjetivos organizacionales. Presenta los fundamentos básicos de la administración estratégica de la función informática como á...
    En stock

    20,96 €

  • ÉTICA E INTERNET
    GARCÍA FERNÁNDEZ, FERNANDO
    Aspectos históricos, técnicos, sociológicos y morales. Ofrece también una selección de websites para orientar su uso en el ámbito familiar. ...
    En stock

    7,21 €

  • EL CULTO A LA INFORMACIÓN
    ROSZAK T. / ROSZAK, THEODORE
    El célebre autor de El nacimiento de una contracultura, estudia en este libro el papel de los ordenadores en nuestra sociedad, no desde luego para negar su utilidad evidente, sino para criticar las exageraciones que han hecho de ellos la verborrea publicitaria o las patrañas de los medios de comunicación. Roszak nos muestra qué es lo que pueden hacer los ordenadores y qué n...
    En stock

    22,98 €

  • ANUARIO MOV SOC 2000 - PARTICIPANDO EN LA RED
    ELENA GRAU, PEDRO IBARRA (COOR / PEDRO IBARRA, ELENA GRAU
    Con este segundo Anuario sobre Movimientos Sociales 2000, tratamos de describir qué ha sido lo más relevante de cada movimiento en el pasado año, introduciendo relatos y entrevistas sobre experiencias que nos han parecido especialmente significativas. Como novedad hemos reservado un capítulo al hoy pujante movimiento vecinal. La propuesta de nuestros anuarios es analítica, pret...
    En stock

    17,24 €