| 000 | 16357 a2200289 4500 | ||
|---|---|---|---|
| 008 | 2008 | ||
| 020 | _a9789701513255 | ||
| 040 |
_aGAMADERO _bspa _cGAMADERO |
||
| 041 | _aspa | ||
| 050 | 0 | 0 | _aQA76.73S67 P47 2008 |
| 082 | 0 | _aQA76.73S67 P47 2008 | |
| 100 | 1 | _aCESAR PEREZ LOPEZ | |
| 245 | 0 | 0 | _aMYSQL PARA WINDOWS Y LINUX / |
| 250 | _a2 ED | ||
| 260 |
_aMEXICO: _bALFAOMEGA _c2008 |
||
| 300 |
_a472 _bILUSTRACION _c17X 23 CM |
||
| 504 | _aAutores 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 | ||
| 505 | _aIntroducció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 | ||
| 520 | _aMySQL 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. | ||
| 526 | _aIngeniería en Tecnologías de la Información y Comunicación | ||
| 650 | 0 |
_aPROGRAMACION _91013 |
|
| 942 |
_cLIB _2ddc _e2DA _hQA76.73S67 P47 |
||
| 945 |
_a1 _badmin _c1260 _dNorma Gabriela Corona Arreguin |
||
| 999 |
_c4058 _d4058 |
||