MYSQL PARA WINDOWS Y LINUX /
Language: Español Publication details: MEXICO: ALFAOMEGA 2008Edition: 2 EDDescription: 472 ILUSTRACION 17X 23 CMISBN:- 9789701513255
- QA76.73S67 P47 2008
- QA76.73S67 P47 2008
| Item type | Current library | Collection | Call number | Copy number | Status | Date due | Barcode | |
|---|---|---|---|---|---|---|---|---|
|
|
CI Gustavo A. Madero Sala General | Colección General | QA76.73S67 P47 2008 | EJ.1 | Available | 0070Q | ||
|
|
CI Gustavo A. Madero Sala General | Colección General | QA76.73S67 P47 2008 | EJ.2 | Available | 0071Q | ||
|
|
CI Gustavo A. Madero Sala General | Colección General | QA76.73S67 P47 2008 | EJ.3 | Available | 0072Q | ||
|
|
CI Gustavo A. Madero Sala General | Colección General | QA76.73S67 P47 2008 | EJ.4 | Available | 0425Q | ||
|
|
CI Gustavo A. Madero Sala General | Colección General | QA76.73S67 P47 2008 | EJ.5 | Available | 0426Q |
Autores PÉREZ, César 0
Editorial Alfaomega, Ra-Ma 0
Año de edición No 0
Código de barras 9789701513255 9789701513255
ISBN 978-970-15-1325-5 978
ISBN E-Book N/A 0
Materiales adicionales No 0
Número de la edición 2 2
Número de páginas 472 472
Dimensiones 17x23 cms. 17
Peso en gramos
Encuadernación Rústica 0
Idioma Español 0
Introducción.................................................................................................... XV
Capítulo 1. Instalación de MySQL y su software complementario ........... 1
Instalación de MySQL en Windows................................................................. 1
Arrancar MySQL en Windows..................................................................... 7
Salir de MySQL en Windows....................................................................... 8
Configurar MySQL como un servicio de Windows......................................... 9
Instalando ActiveState Perl en Windows ......................................................... 11
Instalando la distribución Perl MySQL en Windows....................................... 12
Instalación de PHP en Windows ...................................................................... 12
Instalar MySQL en UNIX y LINUX................................................................ 15
Instalación de una distribución binaria de MySQL...................................... 16
Instalar una distribución RPM...................................................................... 18
Instalar una distribución desde el código fuente .......................................... 20
Testeo de la instalación de MySQL en UNIX/LINUX .................................... 22
Instalación de Perl en UNIX/LINUX............................................................... 24
Instalación de PHP y Apache en UNIX/LINUX.............................................. 25
Consideraciones de versión en la instalación de MySQL ................................ 25
Capítulo 2. Diseño de bases de datos. Conceptos, operaciones,
objetos y estructura ....................................................................................................... 33
Terminología básica: tablas, campos y registros.............................................. 33
Estructura de las bases de datos ....................................................................... 34
Modelos de datos primitivos: sistemas de gestión de archivos .................... 34
Bases de datos jerárquicas............................................................................ 35
VIII MySQL PARA WINDOWS Y LINUX RA-MA
Bases de datos en red.................................................................................... 37
Bases de datos relacionales .......................................................................... 38
Características de las bases de datos relacionales ............................................ 40
Operaciones relacionales básicas ..................................................................... 41
Otras operaciones relacionales y operadores booleanos .................................. 44
Diseño de una base de datos relacional ............................................................ 45
Integridad...................................................................................................... 45
Índices .......................................................................................................... 49
Creación de las tablas de una base de datos relacional .................................... 53
Un ejemplo ................................................................................................... 55
Normalización de una base de datos ................................................................ 63
Primera forma normal................................................................................... 64
Segunda forma normal ................................................................................. 65
Tercera forma normal................................................................................... 66
Capítulo 3. Creación de bases de datos MySQL.
El lenguaje SQL: tipos, operadores y funciones...................................... 71
Introducción al uso de SQL: consultas SQL sencillas a bases de datos........... 71
El lenguaje formal SQL.................................................................................... 75
Elementos básicos de SQL ........................................................................... 79
Funciones más importantes en SQL para MySQL ....................................... 80
Operadores y su clasificación en SQL para MySQL.................................... 86
Tipos de datos en SQL para MySQL ........................................................... 88
Comentarios en SQL para MySQL .............................................................. 89
Creación de una base de datos mediante SQL de MySQL............................... 90
Creación de tablas mediante SQL de MySQL ................................................. 90
Introducción de registros en las tablas.............................................................. 92
Capítulo 4. Entornos de trabajo en el lenguaje SQL de MySQL
para la creación de objetos ........................................................................ 105
Crear bases de datos y añadir sus registros con SQL en el entorno de MySQL ... 105
Usar una base de datos ya existente ................................................................. 109
Añadir registros con SQL directamente en el entorno de MySQL................... 109
Incorporar datos externos a tablas MySQL con LOAD DATA ....................... 114
Creación de índices con CREATE INDEX...................................................... 119
OPTIMIZE TABLE, REPLACE, SET, LOCK TABLES y UNLOCK TABLES.. 121
Visualización de las tablas de una base de datos: SHOW, DESCRIBE
y EXPLAIN ................................................................................................. 122
Capítulo 5. SQL para MySQL. Lenguaje de consulta de datos:
sentencia SELECT ..................................................................................... 151
Introducción...................................................................................................... 151
La sentencia SELECT ...................................................................................... 152
Cláusula SELECT ........................................................................................ 152
Cláusula INTO ............................................................................................. 153
Cláusula FROM............................................................................................ 154
Cláusula WHERE......................................................................................... 155
Cláusula GROUP BY................................................................................... 156
Cláusula HAVING ....................................................................................... 156
Cláusula ORDER BY................................................................................... 157
Cláusula LIMIT............................................................................................ 157
Esquema resumen de la sentencia SELECT................................................. 158
Observaciones relativas a la sentencia SELECT.......................................... 164
Selección de filas.............................................................................................. 165
Filas duplicadas y la cláusula DISTINCT.................................................... 166
Ordenación de los resultados de una consulta.................................................. 167
Columnas calculadas ........................................................................................ 169
Renombrar columnas: cláusula AS .................................................................. 172
Consultas con condiciones de búsqueda .......................................................... 172
Contrastes de comparación........................................................................... 173
Contraste de rango: cláusula BETWEEN…AND........................................ 174
Contraste de pertenencia a un conjunto: cláusula IN ................................... 175
Contraste de correspondencia con patrón: cláusula LIKE ........................... 177
Contraste de valor nulo: cláusula IS NULL ................................................. 179
Contrastes compuestos: cláusulas AND, OR y NOT ................................... 179
Combinación de consultas: cláusula UNION............................................... 181
Capítulo 6. SQL para MySQL. Consultas multitabla (JOINS)
y consultas resumen.................................................................................... 203
JOIN de dos tablas............................................................................................ 205
JOINS con criterios de selección de filas..................................................... 208
JOINS con múltiples columnas de emparejamiento..................................... 209
JOINS de tres o más tablas............................................................................... 210
JOIN con condiciones de búsqueda sin igualdad ............................................. 213
JOINS internos y externos................................................................................ 213
JOIN EXTERNO completo.......................................................................... 214
JOIN EXTERNO izquierdo y derecho......................................................... 215
INNER JOIN .................................................................................................... 217
LEFT JOIN, RIGHT JOIN............................................................................... 218
Casos especiales en consultas multitabla ..................................................... 222
Consultas resumen............................................................................................ 225
Funciones de agregado en la lista de selección ............................................ 225
Función COUNT(*) ..................................................................................... 227
Valores NULL en las funciones de agregado............................................... 229
Tratamiento de filas duplicadas con DISTINCT.......................................... 230
Agrupar filas con GROUP BY..................................................................... 231
Capítulo 7. SQL para MySQL. Uso avanzado de tipos, formatos
y funciones................................................................................................... 241
Tipos en MySQL .............................................................................................. 241
Tipos numéricos ........................................................................................... 242
Secuencias .................................................................................................... 243
Tipos de cadena............................................................................................ 246
Tipos y formatos de fecha y hora ................................................................. 248
Conversión de tipos...................................................................................... 250
Uso avanzado de funciones .............................................................................. 251
Funciones de cadena..................................................................................... 251
Funciones numéricas .................................................................................... 256
Funciones agregadas o estadísticas .............................................................. 259
Funciones de fechas y horas......................................................................... 260
Funciones de comparación ........................................................................... 266
Miscelánea de funciones .............................................................................. 267
Capítulo 8. SQL para MySQL. Lenguaje de modificación de datos:
administración de tablas ........................................................................... 283
Modificación de tablas con ALTER TABLE................................................... 283
CREATE TABLE, ALTER TABLE y las restricciones de integridad ........ 285
ALTER TABLE, CHANGE, MODIFY, RENAME y ADD:
cambios en columnas, tablas, índices y restricciones de integridad........ 297
ALTER TABLE y DROP: borrado de columnas, restricciones
de integridad e índices............................................................................. 300
Borrado de tablas con DROP TABLE.............................................................. 301
Borrado de índices con DROP INDEX............................................................ 302
Borrado de bases de datos con DROP DATABASE........................................ 302
Introducir datos en tablas. La sentencia INSERT ............................................ 303
Insertar una fila mediante INSERT INTO…VALUES................................ 304
Insertar valores NULL.................................................................................. 306
Insertar todas las columnas........................................................................... 306
Insertar varias filas mediante INSERT INTO…SELECT............................ 307
Insertar varias filas mediante INSERT INTO…SET ................................... 307
Eliminar datos de tablas. La sentencia DELETE ............................................. 308
MySQL es un sistema manejador de base de datos relacional, multitareas y multiusuario con más de siete millones de descargas instaladas. Se maneja como software libre o privativo a las empresas que quieran incorporarlo en productos privativos Está desarrollado en su mayor parte en ANSI C.
Características:
Este libro presenta un análisis profundo del manejador de bases de datos MySQL para los sistemas operativos Windows y Linux. Comienza analizando la instalación del programa en los diferentes sistemas operativos y la introducción del trabajo en los distintos entornos de MySQL haciendo hincapié en las diferencias esenciales entre entornos Windows y entornos Linux.
Trata detalladamente el desarrollo amplio del modelo entidad-relación a través de SQL. Se incide especialmente en el diseño de bases de datos y en el uso de MySQL para definición, consulta, creación, control y modificación de bases de datos relacionales. Posteriormente, se abordan de forma exhaustiva todas las tareas relativas a la administración de la base de datos, incluyendo la administración de servidores, la administración de la seguridad, la duplicación y la importación de datos. Por último, se trata el acceso a bases de datos MySQL mediante funciones PHP que permitirán conexiones, consultas y procesamiento de resultados. También se dedica una parcela a la utilización de MySQL para el diseño de páginas Web dinámicas a través de PHP.
Ingeniería en Tecnologías de la Información y Comunicación
There are no comments on this title.


















