Saltar al contenido principal
Mysql 5. 1

Mysql 5. 1

Mysql 5. 1

Gutiérrez Gallardo, Juan Diego

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

Editorial:
Anaya Multimedia
Año de edición:
2008
Materia:
Bases de datos
ISBN:
978-84-415-2523-8
Páginas:
384
Encuadernación:
Bolsillo
Colección:
Guía práctica
15,70 €
IVA incluido
Añadir a favoritos

Sinopsis

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.

Índice

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

Información de seguridad

  • Cargando la información ...

Artículos relacionados

Storytelling con Datos, Antes y Después

Storytelling con Datos, Antes y Después

Nussbaumer Knaflic, Cole / Cisneros, Mike / Velez, Alex

Transformaciones prácticas. Estrategias comprobadas. Relatos de datos poderosos. De la mano de la autora superventas Cole Nussbaumer Knaflic y de los expertos narradores de datos Mike Cisneros y Alex Velez, Storytelling con datos, antes y después se basa en más de una década de experiencia ayudando a las organizaciones líderes a comunicar sus datos de forma clara y eficaz.A tra...

✅ Disponible

41,50 €

Curso de Lenguaje Dax

Curso de Lenguaje Dax

Bisbé York, Ana María

El tratamiento de datos es una de las actividades más importantes en empresas y organizaciones. Vivimos en la era de los datos. Ante esta necesidad, Microsoft creó los modelos tabulares que se almacenan en bases de datos y se consumen en informes creados con Excel y Power BI a través de un lenguaje de expresiones que se llama DAX.El libro que te presento comienza tratando las c...

✅ Disponible

29,95 €

Análisis de Datos a Gran Escala con Python y Spark

Análisis de Datos a Gran Escala con Python y Spark

Galar, Mikel / Triguero, Isaac

El análisis de datos a gran escala es clave para construir modelos de inteligencia artificial. Aprenda, con un enfoque práctico, a diseñar modelos de machine learning a gran escala con Python y Spark.El procesamiento y análisis de datos en inteligencia artificial requiere plataformas distribuidas capaces de gestionar grandes volúmenes de información. Esta guía práctica ofrece l...

✅ Disponible

29,95 €

Arquitectura e Ingeniería de Datos

Arquitectura e Ingeniería de Datos

Calcagno Lucares, Walter E.

Esta obra proporciona una introducción accesible y completa a los conceptos clave, las técnicas y las mejores prácticas en el campo de la arquitectura y la ingeniería de datos, sin la necesidad de conocimientos previos en programación o estadísticas.Aborda secuencialmente una descripción general de los conceptos clave en la arquitectura de datos, incluidas las definiciones esen...

✅ Disponible

30,95 €

Control de Gestión con Excel y Power Query

Control de Gestión con Excel y Power Query

Vega Caballero, Clara / Pomares Medrano, José Manuel

La gestión adecuada de datos es crucial para la salud financiera de las empresas. Aunque las herramientas de gestión de datos como los programas contables y los ERP son importantes, no son suficientes para satisfacer todas las necesidades internas de la empresa. Es necesario contar con indicadores que midan el desempeño de la empresa y permitan tomar decisiones acertadas en un ...

✅ Disponible

30,95 €

Python para Análisis de Datos

Python para Análisis de Datos

Mckinney, Wes

Obtén el manual definitivo para manipular, procesar, limpiar y restringir conjuntos de datos en Python. Actualizado para Python 3.10 y pandas 1.4.0, esta tercera edición de Python para análisis de datos. Manipulación de datos con pandas, NyumPy y Jupyter está llena de casos prácticos, que permiten averiguar cómo resolver una amplia variedad de problemas de datos de una manera e...

✅ Disponible

50,95 €

Otros libros del autor

Guía Práctica Desarrollo Web Php 6 y Mysql 5. 1

Guía Práctica Desarrollo Web 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...

🚫 No disponible

15,20 €

Visual Basic 2008

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

🚫 Descatalogado

24,70 €

Seguridad Redes Locales

Seguridad Redes Locales

Gutiérrez Gallardo, Juan Diego

🚫 Descatalogado

14,00 €

Guía Práctica para Usuarios Google

Guía Práctica para Usuarios Google

Gutiérrez Gallardo, Juan Diego

❌ Agotado

13,80 €

Guía Práctica Mysql 5

Guía Práctica Mysql 5

Gutiérrez Gallardo, Juan Diego

❌ Agotado

14,30 €

Visual Basic 6 Manual Imprescindible

Visual Basic 6 Manual Imprescindible

Gutiérrez Gallardo, Juan Diego

❌ Agotado

24,70 €