Este documento proporciona una guía sobre el uso básico de MySQL. Explica conceptos clave como las bases de datos, tablas, consultas SQL e índices. También cubre temas avanzados como normalización, diseño de bases de datos, programación con MySQL, funciones definidas por el usuario y administración básica de MySQL.
Este documento proporciona una introducción al uso de MySQL. Explica cómo conectarse a una base de datos, crear y usar tablas, insertar, actualizar y eliminar datos. También cubre consultas más avanzadas como combinaciones de tablas, subconsultas, agregación y tipos de datos. El documento está dividido en tres partes que cubren los fundamentos de MySQL, tipos de datos y tablas, y consultas SQL avanzadas.
Este documento es un manual de usuario de Adobe Fireworks CS5. Contiene información sobre las nuevas características de Fireworks CS5 como mejoras en el rendimiento, precisión de píxeles e integración con otras herramientas de Adobe. Además, explica conceptos básicos sobre el uso de Fireworks como crear y abrir documentos, trabajar con imágenes vectoriales y de mapa de bits, y guardar archivos. Por último, proporciona instrucciones detalladas sobre la selección y edición de objetos, texto, capas y más
Este documento es una guía para profesores sobre cómo usar el software ActivInspire. Explica cómo instalar el programa, los componentes hardware como la pizarra interactiva y el stylus, y conceptos básicos como el escritorio digital y las ventanas. También cubre temas como la barra de herramientas, los exploradores de recursos, administrar el portafolio digital, perfiles de usuario, capas, y cómo escribir y formatear texto en el portafolio. El objetivo es ayudar a los profesores a sacar el máximo provecho de
El documento contiene instrucciones para una serie de actividades educativas relacionadas con números y matemáticas básicas dirigidas a estudiantes de primaria. Las actividades incluyen contar y colorear números, ordenar números, realizar sumas simples, agrupar objetos y más. Cada actividad está identificada con el nombre de la maestra y la fecha.
Este documento presenta una actividad evaluativa sobre prácticas del lenguaje que incluye completar enunciados sobre mitos de origen, génesis y teogonía, responder preguntas sobre elementos del libro como los paratextos y la biografía del autor, identificar elementos del circuito de la comunicación en situaciones dadas, definir conceptos como competencia lingüística, y analizar actos de habla y de discurso.
Este documento proporciona información sobre el uso de Adobe Flash Professional CS5 y CS5.5. Incluye secciones sobre las novedades de cada versión, el espacio de trabajo de Flash, la administración de documentos, la importación y edición de ilustraciones, los símbolos, la animación y más. El documento ofrece instrucciones paso a paso y consejos sobre cómo utilizar las funciones y herramientas de Flash de manera efectiva.
Este documento proporciona información sobre el uso de Adobe Photoshop CS5. Explica conceptos básicos del espacio de trabajo como paneles, herramientas y visualización de imágenes. También cubre temas como apertura e importación de imágenes, fundamentos del color, ajustes tonales y de color, retoque y transformación de imágenes. El documento está organizado en capítulos que guían al usuario a través de las funciones y capacidades de Photoshop.
Ignacio de Loyola solo y a pie. J. Ignacio Tellechea Idígorasinfocatolicos
Este documento presenta una introducción a la vida y obra de San Ignacio de Loyola escrita por J. Ignacio Tellechea Idígoras. Explica cómo el autor ha estado familiarizado con Ignacio de Loyola desde su juventud a través de lecturas y estudios. A pesar de reconocer la limitación de su conocimiento frente a biografías más eruditas, acepta el reto de ofrecer un perfil conciso de San Ignacio y su época para acercar su figura a los lectores.
Este documento proporciona una introducción al uso de MySQL. Explica cómo conectarse a una base de datos, crear y usar tablas, insertar, actualizar y eliminar datos. También cubre consultas más avanzadas como combinaciones de tablas, subconsultas, agregación y tipos de datos. El documento está dividido en tres partes que cubren los fundamentos de MySQL, tipos de datos y tablas, y consultas SQL avanzadas.
Este documento es un manual de usuario de Adobe Fireworks CS5. Contiene información sobre las nuevas características de Fireworks CS5 como mejoras en el rendimiento, precisión de píxeles e integración con otras herramientas de Adobe. Además, explica conceptos básicos sobre el uso de Fireworks como crear y abrir documentos, trabajar con imágenes vectoriales y de mapa de bits, y guardar archivos. Por último, proporciona instrucciones detalladas sobre la selección y edición de objetos, texto, capas y más
Este documento es una guía para profesores sobre cómo usar el software ActivInspire. Explica cómo instalar el programa, los componentes hardware como la pizarra interactiva y el stylus, y conceptos básicos como el escritorio digital y las ventanas. También cubre temas como la barra de herramientas, los exploradores de recursos, administrar el portafolio digital, perfiles de usuario, capas, y cómo escribir y formatear texto en el portafolio. El objetivo es ayudar a los profesores a sacar el máximo provecho de
El documento contiene instrucciones para una serie de actividades educativas relacionadas con números y matemáticas básicas dirigidas a estudiantes de primaria. Las actividades incluyen contar y colorear números, ordenar números, realizar sumas simples, agrupar objetos y más. Cada actividad está identificada con el nombre de la maestra y la fecha.
Este documento presenta una actividad evaluativa sobre prácticas del lenguaje que incluye completar enunciados sobre mitos de origen, génesis y teogonía, responder preguntas sobre elementos del libro como los paratextos y la biografía del autor, identificar elementos del circuito de la comunicación en situaciones dadas, definir conceptos como competencia lingüística, y analizar actos de habla y de discurso.
Este documento proporciona información sobre el uso de Adobe Flash Professional CS5 y CS5.5. Incluye secciones sobre las novedades de cada versión, el espacio de trabajo de Flash, la administración de documentos, la importación y edición de ilustraciones, los símbolos, la animación y más. El documento ofrece instrucciones paso a paso y consejos sobre cómo utilizar las funciones y herramientas de Flash de manera efectiva.
Este documento proporciona información sobre el uso de Adobe Photoshop CS5. Explica conceptos básicos del espacio de trabajo como paneles, herramientas y visualización de imágenes. También cubre temas como apertura e importación de imágenes, fundamentos del color, ajustes tonales y de color, retoque y transformación de imágenes. El documento está organizado en capítulos que guían al usuario a través de las funciones y capacidades de Photoshop.
Ignacio de Loyola solo y a pie. J. Ignacio Tellechea Idígorasinfocatolicos
Este documento presenta una introducción a la vida y obra de San Ignacio de Loyola escrita por J. Ignacio Tellechea Idígoras. Explica cómo el autor ha estado familiarizado con Ignacio de Loyola desde su juventud a través de lecturas y estudios. A pesar de reconocer la limitación de su conocimiento frente a biografías más eruditas, acepta el reto de ofrecer un perfil conciso de San Ignacio y su época para acercar su figura a los lectores.
Este documento describe las diferentes funciones y herramientas disponibles en el programa Microsoft Word. Explica las opciones del menú Archivo como guardar, abrir y cerrar documentos. También cubre las herramientas de formato de texto, tablas, imágenes e inserción de otros objetos. Por último, detalla las opciones de revisión y edición de documentos como corrección ortográfica, traducción y control de cambios.
Este documento presenta un resumen de un libro sobre los aspectos estéticos de la Divina Proporción. El libro analiza la Divina Proporción desde perspectivas matemáticas, científicas, filosóficas y artísticas a lo largo de la historia. Aborda figuras clave como Leibniz, Kant, Zeising y Fechner y sus contribuciones al desarrollo del concepto. Finalmente, el libro concluye examinando los hallazgos en cada una de estas áreas.
Este documento proporciona una introducción a las funciones básicas de PowerPoint 7.0 para crear presentaciones. Explica los elementos clave de una presentación como diapositivas, notas y esquemas. Describe la interfaz de PowerPoint y cómo crear y modificar diapositivas, agregar texto e imágenes, y trabajar con objetos. También cubre cómo crear notas para el orador, realizar presentaciones con diapositivas e imprimir documentos.
Este documento presenta una guía para la enseñanza de la informática creativa utilizando la herramienta Scratch. Explica qué es la informática creativa y Scratch, para quién está destinada la guía, y qué contiene. La guía incluye cinco unidades con diversas actividades para que los estudiantes exploren conceptos como la programación, animación, narrativa, juegos y conceptos más avanzados de la informática a través de Scratch.
Este documento presenta un libro de matemáticas para estudiantes de cuarto grado. Incluye la portada, los créditos de los autores y colaboradores, y una introducción que explica el propósito del libro y cómo puede usarse. El contenido está dividido en tres bloques que cubren diferentes temas matemáticos como números enteros, fracciones, geometría y álgebra. El libro contiene ejercicios y problemas para que los estudiantes practiquen y apliquen los conceptos matemáticos.
Calc es la hoja de cálculo de LibreOffice y permite a los usuarios introducir y manipular datos en hojas de cálculo que consisten en celdas organizadas en filas y columnas. Las hojas de cálculo de Calc pueden contener múltiples hojas, cada una con miles de celdas individuales que pueden contener números, texto, fórmulas u otros elementos. La ventana principal de Calc presenta varias barras de menús y herramientas para acceder fácilmente a funciones comunes como formato,
Este documento proporciona instrucciones detalladas sobre cómo diseñar hojas de cálculo efectivas, incluida la documentación, validación de datos, funciones, auditoría, formatos avanzados, bases de datos, gráficos, objetos, hipervínculos, mapas e intercambio de información. Cubre temas como comentarios, cuadros de texto, nombres de rango, formatos condicionales, filtros, tablas dinámicas, tipos de gráficas, objetos incrustados y vinculados, herramientas de dibu
Este documento contiene 41 problemas de matemáticas que involucran sumas, restas, multiplicaciones y divisiones con números grandes. Los problemas cubren una variedad de temas como compras, ventas, pesos, distancias y poblaciones. Se pide a los estudiantes que provean los datos relevantes, la operación matemática necesaria y la solución para cada problema.
Este manual proporciona una introducción básica al lenguaje HTML y cómo crear páginas web. Explica los conceptos fundamentales como la estructura de un documento HTML, las etiquetas y atributos básicos, y cómo crear y visualizar un primer documento HTML simple. Además, brinda ejemplos prácticos de cómo aplicar diferentes comandos HTML como párrafos, encabezados, listas, enlaces e imágenes.
Este documento presenta un libro sobre JavaScript. Incluye un índice general con 10 capítulos que cubren temas como hola mundo, comparadores, bucles, números, cadenas, arrays, objetos y funciones. También incluye agradecimientos a la comunidad de desarrolladores que ayudaron a mejorar el libro.
Este manual describe el espacio de trabajo de Adobe Photoshop CS5 y proporciona instrucciones sobre cómo abrir e importar imágenes, trabajar con color, realizar ajustes tonales y de color, retocar imágenes, hacer transformaciones, crear selecciones y usar máscaras. El manual contiene 7 capítulos que cubren estos temas y más de 190 páginas de contenido.
Este documento presenta el libro "Desafíos. Primer grado. Docente" desarrollado por la Secretaría de Educación Pública de México. El libro contiene cuatro bloques con actividades para el aprendizaje de conceptos matemáticos en primer grado. Se detalla la coordinación y equipo de especialistas que elaboraron el material. El libro forma parte de los libros de texto gratuitos proporcionados a todos los estudiantes en México.
Este documento presenta un libro de texto para estudiantes de inglés como lengua extranjera. Contiene seis unidades con cinco secciones cada una, que cubren temas como presentaciones personales, la casa y la familia, habilidades y rutinas diarias. Cada unidad comienza con objetivos de aprendizaje y una autoevaluación al final. El libro incluye créditos de los autores, editores y diseñadores que participaron en su creación.
Este documento presenta una introducción al lenguaje de programación C# y a la plataforma .NET de Microsoft. Explica las motivaciones para el desarrollo de C# y .NET, como abordar las limitaciones de lenguajes previos y aprovechar nuevas plataformas. También compara C# con lenguajes como Visual Basic, C++ y Java, resaltando sus características y ventajas. Finalmente, proporciona una primera mirada al entorno de desarrollo Visual Studio .NET.
1) MySQL se originó en los años 80 cuando un programador creó su propio sistema de almacenamiento de archivos y luego lo desarrolló con SQL y accesibilidad a través de Internet junto a un socio en 1995. 2) PostgreSQL evolucionó a partir del proyecto Postgres y es el sistema de base de datos libre más avanzado con soporte para múltiples lenguajes de programación. 3) Ambos sistemas de bases de datos de código abierto ofrecen características como la creación de usuarios, exportación e importación de datos, y ejecución de in
REGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDASKatty Landacay
Este documento presenta 12 reglas fundamentales que debe cumplir un sistema de bases de datos distribuido (SGBDD). Estas reglas incluyen la autonomía local de cada nodo, la ausencia de dependencia de un nodo central, la operación continua del sistema, la independencia de la ubicación, fragmentación y replicación de datos, el procesamiento distribuido de consultas y transacciones que cumplen con las propiedades ACID, e independencia del hardware, sistema operativo, red y tipo de base de datos subyacente.
Este documento describe cómo crear y modificar una base de datos en MySQL. Explica cómo crear una base de datos usando la sentencia SQL CREATE y cómo diseñar el esquema de una base de datos usando herramientas como MySQL Workbench. También describe los diferentes niveles de esquema de una base de datos y cómo crear y guardar un modelo de base de datos en MySQL Workbench.
instalacion y conexion a base de datos postgrest /javaNey Rogger Miranda
El documento describe PostgreSQL, un sistema de gestión de bases de datos relacionales de código abierto. Explica que PostgreSQL es orientado a objetos, sigue el modelo cliente-servidor y tiene características como integridad referencial, transacciones y replicación. También detalla cómo instalar PostgreSQL, crear bases de datos, esquemas y tablas usando pgAdmin y cómo conectarse a una base de datos desde Java usando JDBC.
Este documento presenta una charla sobre optimización del rendimiento con MySQL. La charla cubre temas como la arquitectura de MySQL, incluyendo los motores de almacenamiento MyISAM e InnoDB, y técnicas para optimizar consultas como el uso adecuado de índices y cachés. El objetivo es ayudar a los desarrolladores a mejorar el rendimiento de sus aplicaciones basadas en MySQL.
PostgreSQL es un sistema de gestión de base de datos objeto-relacionales robusto y de código abierto que sigue la norma ACID. Usa el modelo cliente-servidor y el control de concurrencia multi-versión para permitir múltiples transacciones concurrentes. Almacena los datos en páginas de memoria y usa índices como B-trees para mejorar el rendimiento de las consultas. Ofrece funciones como vaciado y copias de seguridad para optimizar el espacio en disco y recuperar la base de datos.
Este documento presenta una introducción al lenguaje de programación C#. Se divide en 20 temas que cubren la introducción a .NET y C#, una descripción detallada de los aspectos del lenguaje como clases, espacios de nombres, variables y tipos de datos, y una explicación del compilador de C#. El objetivo es describir tanto la sintaxis como las razones de diseño de C# y advertir sobre posibles errores al desarrollar aplicaciones.
Este documento describe las diferentes funciones y herramientas disponibles en el programa Microsoft Word. Explica las opciones del menú Archivo como guardar, abrir y cerrar documentos. También cubre las herramientas de formato de texto, tablas, imágenes e inserción de otros objetos. Por último, detalla las opciones de revisión y edición de documentos como corrección ortográfica, traducción y control de cambios.
Este documento presenta un resumen de un libro sobre los aspectos estéticos de la Divina Proporción. El libro analiza la Divina Proporción desde perspectivas matemáticas, científicas, filosóficas y artísticas a lo largo de la historia. Aborda figuras clave como Leibniz, Kant, Zeising y Fechner y sus contribuciones al desarrollo del concepto. Finalmente, el libro concluye examinando los hallazgos en cada una de estas áreas.
Este documento proporciona una introducción a las funciones básicas de PowerPoint 7.0 para crear presentaciones. Explica los elementos clave de una presentación como diapositivas, notas y esquemas. Describe la interfaz de PowerPoint y cómo crear y modificar diapositivas, agregar texto e imágenes, y trabajar con objetos. También cubre cómo crear notas para el orador, realizar presentaciones con diapositivas e imprimir documentos.
Este documento presenta una guía para la enseñanza de la informática creativa utilizando la herramienta Scratch. Explica qué es la informática creativa y Scratch, para quién está destinada la guía, y qué contiene. La guía incluye cinco unidades con diversas actividades para que los estudiantes exploren conceptos como la programación, animación, narrativa, juegos y conceptos más avanzados de la informática a través de Scratch.
Este documento presenta un libro de matemáticas para estudiantes de cuarto grado. Incluye la portada, los créditos de los autores y colaboradores, y una introducción que explica el propósito del libro y cómo puede usarse. El contenido está dividido en tres bloques que cubren diferentes temas matemáticos como números enteros, fracciones, geometría y álgebra. El libro contiene ejercicios y problemas para que los estudiantes practiquen y apliquen los conceptos matemáticos.
Calc es la hoja de cálculo de LibreOffice y permite a los usuarios introducir y manipular datos en hojas de cálculo que consisten en celdas organizadas en filas y columnas. Las hojas de cálculo de Calc pueden contener múltiples hojas, cada una con miles de celdas individuales que pueden contener números, texto, fórmulas u otros elementos. La ventana principal de Calc presenta varias barras de menús y herramientas para acceder fácilmente a funciones comunes como formato,
Este documento proporciona instrucciones detalladas sobre cómo diseñar hojas de cálculo efectivas, incluida la documentación, validación de datos, funciones, auditoría, formatos avanzados, bases de datos, gráficos, objetos, hipervínculos, mapas e intercambio de información. Cubre temas como comentarios, cuadros de texto, nombres de rango, formatos condicionales, filtros, tablas dinámicas, tipos de gráficas, objetos incrustados y vinculados, herramientas de dibu
Este documento contiene 41 problemas de matemáticas que involucran sumas, restas, multiplicaciones y divisiones con números grandes. Los problemas cubren una variedad de temas como compras, ventas, pesos, distancias y poblaciones. Se pide a los estudiantes que provean los datos relevantes, la operación matemática necesaria y la solución para cada problema.
Este manual proporciona una introducción básica al lenguaje HTML y cómo crear páginas web. Explica los conceptos fundamentales como la estructura de un documento HTML, las etiquetas y atributos básicos, y cómo crear y visualizar un primer documento HTML simple. Además, brinda ejemplos prácticos de cómo aplicar diferentes comandos HTML como párrafos, encabezados, listas, enlaces e imágenes.
Este documento presenta un libro sobre JavaScript. Incluye un índice general con 10 capítulos que cubren temas como hola mundo, comparadores, bucles, números, cadenas, arrays, objetos y funciones. También incluye agradecimientos a la comunidad de desarrolladores que ayudaron a mejorar el libro.
Este manual describe el espacio de trabajo de Adobe Photoshop CS5 y proporciona instrucciones sobre cómo abrir e importar imágenes, trabajar con color, realizar ajustes tonales y de color, retocar imágenes, hacer transformaciones, crear selecciones y usar máscaras. El manual contiene 7 capítulos que cubren estos temas y más de 190 páginas de contenido.
Este documento presenta el libro "Desafíos. Primer grado. Docente" desarrollado por la Secretaría de Educación Pública de México. El libro contiene cuatro bloques con actividades para el aprendizaje de conceptos matemáticos en primer grado. Se detalla la coordinación y equipo de especialistas que elaboraron el material. El libro forma parte de los libros de texto gratuitos proporcionados a todos los estudiantes en México.
Este documento presenta un libro de texto para estudiantes de inglés como lengua extranjera. Contiene seis unidades con cinco secciones cada una, que cubren temas como presentaciones personales, la casa y la familia, habilidades y rutinas diarias. Cada unidad comienza con objetivos de aprendizaje y una autoevaluación al final. El libro incluye créditos de los autores, editores y diseñadores que participaron en su creación.
Este documento presenta una introducción al lenguaje de programación C# y a la plataforma .NET de Microsoft. Explica las motivaciones para el desarrollo de C# y .NET, como abordar las limitaciones de lenguajes previos y aprovechar nuevas plataformas. También compara C# con lenguajes como Visual Basic, C++ y Java, resaltando sus características y ventajas. Finalmente, proporciona una primera mirada al entorno de desarrollo Visual Studio .NET.
1) MySQL se originó en los años 80 cuando un programador creó su propio sistema de almacenamiento de archivos y luego lo desarrolló con SQL y accesibilidad a través de Internet junto a un socio en 1995. 2) PostgreSQL evolucionó a partir del proyecto Postgres y es el sistema de base de datos libre más avanzado con soporte para múltiples lenguajes de programación. 3) Ambos sistemas de bases de datos de código abierto ofrecen características como la creación de usuarios, exportación e importación de datos, y ejecución de in
REGLAS DE DATE PARA UN SISTEMA DE GESTION DE BASE DE DATOS DISTRIBUIDASKatty Landacay
Este documento presenta 12 reglas fundamentales que debe cumplir un sistema de bases de datos distribuido (SGBDD). Estas reglas incluyen la autonomía local de cada nodo, la ausencia de dependencia de un nodo central, la operación continua del sistema, la independencia de la ubicación, fragmentación y replicación de datos, el procesamiento distribuido de consultas y transacciones que cumplen con las propiedades ACID, e independencia del hardware, sistema operativo, red y tipo de base de datos subyacente.
Este documento describe cómo crear y modificar una base de datos en MySQL. Explica cómo crear una base de datos usando la sentencia SQL CREATE y cómo diseñar el esquema de una base de datos usando herramientas como MySQL Workbench. También describe los diferentes niveles de esquema de una base de datos y cómo crear y guardar un modelo de base de datos en MySQL Workbench.
instalacion y conexion a base de datos postgrest /javaNey Rogger Miranda
El documento describe PostgreSQL, un sistema de gestión de bases de datos relacionales de código abierto. Explica que PostgreSQL es orientado a objetos, sigue el modelo cliente-servidor y tiene características como integridad referencial, transacciones y replicación. También detalla cómo instalar PostgreSQL, crear bases de datos, esquemas y tablas usando pgAdmin y cómo conectarse a una base de datos desde Java usando JDBC.
Este documento presenta una charla sobre optimización del rendimiento con MySQL. La charla cubre temas como la arquitectura de MySQL, incluyendo los motores de almacenamiento MyISAM e InnoDB, y técnicas para optimizar consultas como el uso adecuado de índices y cachés. El objetivo es ayudar a los desarrolladores a mejorar el rendimiento de sus aplicaciones basadas en MySQL.
PostgreSQL es un sistema de gestión de base de datos objeto-relacionales robusto y de código abierto que sigue la norma ACID. Usa el modelo cliente-servidor y el control de concurrencia multi-versión para permitir múltiples transacciones concurrentes. Almacena los datos en páginas de memoria y usa índices como B-trees para mejorar el rendimiento de las consultas. Ofrece funciones como vaciado y copias de seguridad para optimizar el espacio en disco y recuperar la base de datos.
Este documento presenta una introducción al lenguaje de programación C#. Se divide en 20 temas que cubren la introducción a .NET y C#, una descripción detallada de los aspectos del lenguaje como clases, espacios de nombres, variables y tipos de datos, y una explicación del compilador de C#. El objetivo es describir tanto la sintaxis como las razones de diseño de C# y advertir sobre posibles errores al desarrollar aplicaciones.
Este documento compara varios sistemas de gestión de bases de datos. Explica que los SGBD son software que sirve de interfaz entre la base de datos, el usuario y las aplicaciones. Luego menciona algunos SGBD populares como SQL Server, MySQL, Oracle, Access y PostgreSQL. Proporciona breves descripciones de las características de PostgreSQL, MySQL, Oracle, SQL Server y Access.
Este documento proporciona una guía sobre el uso básico de MySQL. Explica conceptos clave como las bases de datos, tablas, tipos de datos y cómo realizar consultas, inserciones y eliminaciones. También cubre temas avanzados como índices, optimización de consultas, programación con MySQL y administración básica.
Este documento presenta una introducción a PHP, incluyendo una descripción de sus características principales, tipos de datos, operadores, sentencias de control, manejo de cadenas y arreglos. Explica que PHP es un lenguaje de scripting interpretado que se ejecuta en el servidor, se integra en páginas HTML y permite conectarse a bases de datos. También describe los diferentes tipos de arreglos en PHP como arreglos escalares, asociativos y multidimensionales.
Programación orientada a objetos sergio augusto cardona torresAlejandro Garces
Este documento presenta un libro sobre programación orientada a objetos. El libro está inspirado en un proyecto de la Universidad de los Andes para mejorar la enseñanza de la programación mediante el uso de lenguajes de programación. El libro contiene varios casos de estudio y hojas de trabajo con código de ejemplo para ilustrar el uso de estructuras de datos como arreglos, conjuntos y matrices en la programación orientada a objetos.
Xampp es una herramienta gratuita que facilita la instalación de un entorno de desarrollo local completo con Apache, MySQL, PHP y Perl. Se instala fácilmente sin configuraciones complejas y permite probar sitios web y aplicaciones locales sin necesidad de acceso a internet. El panel de control de Xampp permite iniciar y detener los servicios de forma sencilla.
Sintesis del libro "Introduccion a la tecnologia Educativa", Autor:Manuel. A. Moreira.
Unidad nº1 - La sociedad de la informacion, las tecnologias y la educacion.
El documento describe el proceso tecnológico y sus diferentes fases. Explica que el proceso comienza con la identificación de una necesidad y luego pasa por las fases de estudio, creación y ejecución. En la fase de estudio se define y analiza el problema, en la de creación se generan soluciones alternativas y se selecciona un diseño, y en la fase de ejecución se implementa la solución seleccionada.
Este documento compara diferentes sistemas de gestión de bases de datos, incluyendo Oracle, PostgreSQL, SQL Server, MySQL, Access, y Base (OpenOffice). Describe las definiciones, características, ventajas y desventajas de cada uno. Oracle y PostgreSQL son herramientas cliente-servidor para gestionar bases de datos, mientras que los demás son sistemas de gestión de bases de datos relacionales.
Este documento proporciona una introducción a la programación con C#. Explica conceptos básicos sobre programación como lenguajes de alto y bajo nivel, compiladores e intérpretes. Luego, introduce los fundamentos de C# como mostrar texto e números, operaciones aritméticas, variables, estructuras de control como if/else y bucles. También cubre tipos de datos básicos, arrays, cadenas, funciones y programación orientada a objetos. Por último, explica el manejo de archivos, punteros, bibliotecas adicionales y depuración
Este documento presenta una introducción a la tecnología educativa. Explica que la sociedad actual es una sociedad de la información dominada por las tecnologías digitales, lo que genera tanto oportunidades como desafíos para la educación. También define la tecnología educativa como una disciplina pedagógica que estudia el uso de medios y tecnologías en la enseñanza. Finalmente, adelanta los temas que serán tratados en el manual, incluyendo los efectos de las tecnologías, problemas educativos actuales y el papel de
Este documento proporciona una introducción a MySQL para principiantes. Explica cómo conectarse a una base de datos MySQL, crear y modificar bases de datos y tablas, insertar y consultar datos, y realizar operaciones comunes como ordenar, agrupar y realizar cálculos. También cubre temas como tipos de datos, restricciones, manejo de fechas y consultas con múltiples tablas. El objetivo es enseñar los conocimientos básicos necesarios para crear y utilizar una base de datos sencilla en MySQL.
Este documento proporciona una introducción al uso de MySQL. Explica cómo conectarse a una base de datos, crear y usar tablas, insertar, actualizar y eliminar datos. También cubre consultas más avanzadas como combinaciones de tablas, subconsultas, agregación y tipos de datos. El documento está dividido en tres partes que cubren los fundamentos de MySQL, tipos de datos y tablas, y consultas SQL avanzadas.
Este documento presenta una introducción a las funciones básicas de Microsoft Word 2003 organizadas en 10 unidades. La primera unidad cubre cómo iniciar y cerrar Word y documentos e introduce conceptos como el ratón, teclado y cuadros de diálogo. Las siguientes unidades explican cómo editar texto, guardar y abrir archivos, aplicar formatos, revisar ortografía y gramática, diseñar páginas, crear tablas y usar estilos y plantillas. El documento proporciona una visión general de alto nivel de las herramientas y func
Este documento introduce los conceptos básicos de control de versiones y cómo Git funciona como un sistema de control de versiones distribuido. Compara el control de versiones con guardar juegos de video y explica cómo Git permite que los usuarios guarden y compartan versiones de proyectos de manera distribuida sin necesidad de un servidor central. También aborda conceptos como clonar repositorios y obtener versiones anteriores de forma local sin comunicación con el servidor.
Este documento introduce los conceptos básicos de control de versiones y cómo Git funciona como un sistema de control de versiones distribuido. Compara el control de versiones con guardar juegos de video y explica cómo Git permite que los usuarios guarden y compartan versiones de proyectos de manera distribuida sin necesidad de un servidor central. También aborda conceptos como clonar repositorios y ramas para permitir que los usuarios trabajen de manera independiente y colaboren fácilmente.
Guía de aplicación nº2 texto expositivoncarvajal14
Este documento presenta una guía de aplicación para un curso de lengua castellana y comunicación de nivel 10. Incluye instrucciones para realizar una descripción topográfica del lugar donde vive el estudiante, hacer un autorretrato siguiendo la estructura de Nicanor Parra, y redactar en parejas sobre temas relacionados con un televisor, incluyendo su definición, descripción, caracterización del dueño y cómo fue adquirido.
Este documento contiene un cuaderno de ejercicios de lenguaje para 6o de primaria con diversas actividades como relacionar sustantivos y adjetivos, escribir historias, enumerar sustantivos, analizar grupos nominales y frases hechas. Los ejercicios abordan temas como la concordancia de género y número, la creación de historias, el análisis sintáctico y léxico de oraciones y textos.
Excel 2010 es una aplicación de hojas de cálculo que permite introducir y manipular datos numéricos de forma sencilla. Proporciona herramientas para realizar cálculos, ordenar y filtrar datos, y crear gráficos. La interfaz principal de Excel consta de la cinta de opciones, que contiene botones organizados en pestañas; las barras de herramientas, que ofrecen acceso rápido a comandos frecuentes; y la cuadrícula principal, donde se introducen y trabajan los datos en celdas.
Excel 2010 es una aplicación de hojas de cálculo que permite introducir y manipular datos numéricos de forma sencilla. Proporciona herramientas para realizar cálculos, ordenar y filtrar datos, crear gráficos y tablas, e imprimir o compartir los resultados. La interfaz principal de Excel consta de pestañas, barras de herramientas y una cuadrícula donde se introducen y trabajan los datos en celdas.
Este documento presenta un manual de introducción a Excel dividido en 9 capítulos. El capítulo 1 introduce los elementos básicos de Excel como iniciar el programa, la pantalla inicial, las barras de herramientas y la ayuda. Los capítulos 2 al 4 cubren conceptos básicos, operaciones con archivos y manipulación de celdas. Los capítulos 5 al 7 se enfocan en datos, funciones y formato de celdas. Los capítulos 8 y 9 tratan sobre cambios a la estructura de hojas e inserción y eliminación de elementos.
Este documento presenta un manual de introducción a Excel dividido en 9 capítulos. El capítulo 1 introduce los elementos básicos de Excel como iniciar el programa, la pantalla inicial, las barras de herramientas y la ayuda. Los capítulos 2 al 4 cubren conceptos básicos, operaciones con archivos y manipulación de celdas. Los capítulos 5 al 7 se enfocan en datos, funciones y formato de celdas. Los capítulos 8 y 9 tratan sobre cambios a la estructura de hojas e inserción y eliminación de elementos.
Este documento presenta un libro de texto para el cuarto grado de educación primaria en México. Incluye información sobre la coordinación y producción del libro, así como un índice de los 54 planes de clase que cubren temas de matemáticas, geometría, fracciones y medición de tiempo. El libro forma parte de los esfuerzos del gobierno mexicano para proporcionar educación básica gratuita a través de los libros de texto gratuitos.
Este documento contiene una tabla de contenido que enumera varias carpetas y archivos relacionados con las asignaturas de "Saber" y "Saber hacer". La carpeta de "Saber" incluye archivos sobre libretas, participaciones, tareas y exámenes. La carpeta de "Saber hacer" incluye carpetas de prácticas y reportes sobre temas como comandos de MS-DOS, diseño de documentos y tablas de contenido en Word, y prácticas de Excel. Otras carpetas enumeradas son "Trabajos" y enl
Practica no.4 diseño de indice con hipervinculoKano Samior
El documento presenta la estructura de carpetas y archivos de una materia. Contiene carpetas como Saber, Saber hacer y Trabajos, que a su vez contienen otras carpetas y archivos con información sobre exámenes, prácticas, reportes y tareas de la materia.
Este documento presenta el libro de texto gratuito "Desafíos. Cuarto grado. Docente" para el cuarto grado de educación primaria en México. Explica que los libros de texto gratuitos son fundamentales para el sistema educativo mexicano y han permitido que el conocimiento llegue a millones de estudiantes. El libro contiene introducciones, bloques temáticos con lecciones y ejercicios sobre matemáticas, geometría, fracciones y más, para apoyar a los maestros en la enseñanza.
El documento ofrece consejos sobre buenos modales y comportamiento en casa, colegio y con uno mismo. Recomienda cooperar y ayudar a los demás en casa, mantener el cuarto limpio y ordenado, y lavarse las manos antes de comer. También aconseja ser puntual en el colegio, prestar atención al profesor y mantener el pupitre ordenado, así como cambiarse los calcetines a diario y cuidar la limpieza personal.
Identificación y diferenciación de vocales y consonantes
Orden alfabéticos de palabras
Escritura espontánea de palabras y un texto
Comprensión lectora.
Este documento ofrece consejos sobre cómo preparar un estudio de dibujo cómodo y funcional. Recomienda asegurarse de tener una mesa grande, plana y bien iluminada, así como materiales de referencia, herramientas y suministros al alcance para trabajar de manera eficiente. También enfatiza la importancia de mantener el área de trabajo ordenada y limpia para evitar distracciones que puedan interrumpir el flujo creativo.
El documento describe varias actividades lúdicas relacionadas con el uso de letras para crear historias. Se propone como ejemplo la construcción de un texto usando solo la letra R. Luego se dan instrucciones para crear un cuento usando palabras incompletas que deben completarse con letras. Otra actividad consiste en usar solo verbos de un poema para escribir un nuevo texto.
Tres niños, Diogo, Beatriz y Margarida, deciden jugar en la nieve recién caída. Beatriz y Margarida sugieren hacer un muñeco de nieve y Diogo acepta la idea. Juntos construyen el muñeco usando ramas y un cachecol.
Este documento es una guía del usuario para FamilySearch Indexing. Explica cómo indexar documentos genealógicos, incluyendo cómo registrar información, utilizar herramientas de indexación y seguir pautas básicas. También describe cómo participar en proyectos de indexación, crear una cuenta de usuario y editar la información de perfil. El objetivo final es hacer que los registros genealógicos sean más accesibles para las personas que investigan su ascendencia.
Similar a La biblia-de-mysql-anaya-multimedia (20)
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...micarnavaltupatrimon
Mi Carnaval es la plataforma que permite conectar al usuario con la cultura y la emoción del Carnaval de Blancos y Negros en la ciudad de Pasto, esta plataforma brinda una amplia oferta de productos, servicios, tiquetería e información relevante para generarle valor al usuario, además, la plataforma realiza un levantamiento de datos de los espectadores que se registran, capturando su actividad e información relevante para generar la analítica demográfica del evento en tiempo real, con estos datos se generan modelos predictivos, que permiten una mejor preparación y organización del evento, de esta manera ayudando a reducir la congestión, las largas filas y, así como a identificar áreas de alto riesgo de delincuencia y otros problemas de seguridad.
Buscador de Eventos y Fiestas en España - Buscafiestaholabuscafiesta
Buscafiesta.es es el buscador líder en España para fiestas y eventos, diseñado para satisfacer las necesidades tanto de organizadores como de asistentes. Este innovador software ofrece una plataforma integral que permite a los organizadores de eventos añadir, gestionar y promocionar sus actividades de manera totalmente autónoma, facilitando la visibilidad y escalabilidad de sus eventos.
Buscafiesta.es no solo conecta a los organizadores con su público objetivo, sino que también ofrece herramientas de marketing y análisis que ayudan a maximizar el impacto de cada evento. Ya sea para una fiesta local, un concierto multitudinario o un evento corporativo, Buscafiesta.es es la solución definitiva para hacer de cada evento un éxito rotundo.
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
La biblia-de-mysql-anaya-multimedia
1.
2. lndice
Introduccidn ..........................................................................................................
Razones para comprar este libro ............................................................................
iQul queda fuera del alcance de este libro? ........................................................
iQue necesita? ........................................................................................................
iC6m0 utilizar este libro? .......................................................................................
Parte I. Uso de MySQL ......................................................................................
1. Guia rapida de MySQL ...................................................................................
Comprension de 10sfundamentos de MySQL .......................................................
~QuCes una base de datos? ..............................................................................
Terminologia sobre bases de datos ...................................................................
Conexion a una base de datos ................................................................................
Creacion y uso de nuestra primera base de datos ................................................
Caso en el que acabemos de instalar MySQL .................................................
Si un administrador necesita concederle permiso ............................................
Uso de la base de datos .....................................................................................
Creacion de una tabla ........................................................................................
Listado de las tablas de una base de datos con SHOW TABLES ...........
Analisis de la estructura de las tablas con DESCRIBE ............................
Insercion de nuevos registros en una tabla ......................................................
Insercion de datos dentro de una instruccion INSERT ..............................
Insercion de grandes cantidades de datos desde un archivo de texto
..............................................................................con LOAD DATA
3. Recuperacion de informacion de una tabla ......................................................
.....................................Orden en el que MySQL procesa las condiciones
Correspondencia de patrones .......................................................................
....................................................................................................Ordenacion
Limitacion del numero de resultados ...........................................................
Devolucion del valor maximo con MAX() ..................................................
.............................................................Recuperacion de registros distintos
..................................................................................................Como contar
Como recuperar la media. el minimo y el total con AVG( ). MIN( )
y SUM( ) .............................................................................................
Realizacion de calculos en una consulta .....................................................
.....................................................................................Eliminacion de registros
Como cambiar 10s registros de una tabla .........................................................
Eliminacion de tablas y bases de datos ............................................................
.........................................................Como modificar la estructura de la tabla
Como agregar una columna .........................................................................
Modificacion de una definicion de columna ................................................
..................................................Como cambiar el nombre de una columna
. .
Como el~minaruna columna .........................................................................
Uso de las funciones de fecha ..........................................................................
Como especificar el formato de fecha ........................................................
Recuperacion de la fecha y la hora actual .................................................
Creacion de consultas mas avanzadas .............................................................
.....................Como aplicar un nuevo encabezado a una columna con AS
Combinacion de columnas con CONCAT...................................................
Como buscar el dia del aiio ..........................................................................
Como trabajar con varias tablas ..................................................................
................................................................Combinacion de dos o mas tablas
Realizacion de calculos con fechas ..................................................................
Agrupacion de una consulta ..............................................................................
...................................................................................................................Resumen
2. Tipos de datos y tipos de tabla .....................................................................
Analisis de 10sdistintos tipos de columna..............................................................
Tipos de columna numericos .............................................................................
............................................................................Tipos de columnas de cadena
Tipos de columna de fecha y hora ....................................................................
...............................................................................................Opciones de MySQL
Analisis de 10sdistintos tipos de tablas ..................................................................
Tablas ISAM .......................................................................................................
Tablas MyISAM .................................................................................................
Tablas estaticas .............................................................................................
Tablas dinamicas ...........................................................................................
. .
Tablas comprlm~das.......................................................................................
4. ...................................................................................................Tablas MERGE 109
Tablas HEAP ...................................................................................................... 113
..............................................................................................Tablas InnoDB 115
Tablas DBD ........................................................................................................116
...................................................................................................................Resumen 117
3. SQL Avanzado ...................................................................................................119
Operadores ..............................................................................................................120
.............................................................................................Operadores logicos 120
......................................................................................Operadores aritmeticos 121
Operadores de comparacion ........................................................................123
...............................Como usar LIKE en equivalencias de patron de SQL 127
Expresiones regulares ................................................................................... 128
Operadores bit a bit ...........................................................................................133
......................................................................................Combinaciones avanzadas 138
. .
Combinaciones internas ............................................................................... 140
Combinaciones por la izquierda(o combinacionesexternaspor la izquierda) .... 140
Combinaciones por la derecha (o combinaciones externas por la derecha) .... 143
Combinaciones externas completas ...............................................................143
Combinaciones naturales y la palabra clave USING ...................................... 144
.......Recuperacion de 10s datos encontrados en una tabla per0 no en la otra 146
Combinacion de resultados con UNION ........................................................ 147
Subselecciones .................................................................................................... 149
Como escribir subselecciones como combinaciones ....................................... 149
Como agregar registros a una tabla desde otras tablas con INSERT SELECT... 151
....................................................................Mas sobre la agregacion de registros 152
..........................Mas sobre como eliminar registros (DELETE y TRUNCATE) 153
Variable de usuario .................................................................................................. 153
Ejecucion de instrucciones SQL almacenadas en archivos .................................157
Redireccionamiento de la salida hacia un archivo ........................................... 159
Como usar 10s archivos desde la linea de comandos MySQL ................... 160
Transacciones y bloqueos ....................................................................................... 160
..........................................................Las transacciones en las tablas InnoDB 161
...........................................................................................Lecturas coherentes 163
Lectura de bloqueos para actualizaciones ...................................................... 164
Bloqueos de lectura en mod0 compartido ..................................................... 167
.............................................................................Confirmaciones automaticas 168
Transacciones en tablas DBD..................................................................... 171
Otros comportamientos transaccionales .......................................................... 173
Bloqueo de tablas ......................................................................................... 175
....................................................................Como evitar 10s bloqueos de tabla 181
Niveles de transaccion .................................................................................181
...................................................................................................................Resumen 182
5. .r
4. indices y optimization de consultas ............................................................ 185
....................................................................................Comprension de 10sindices 186
..............................................................................................Creacion de un indice 187
Creacion de una clave primaria ........................................................................ 187
.........................................................................Creacion de un indice primario 190
.........................................................Creacion de un indice de texto completo 191
Uso de 10s indices de texto completo .......................................................... 192
................................................................................................Palabras ruido 193
.....................................................................................................Relevancia 194
Busquedas booleanas de texto completo ..................................................... 195
..............................................................................Creacion de un indice unico 201
..........................................Creacion de indices sobre una parte de un campo 202
..............................................Como utilizar un campo de increment0 automatico 202
Creacion de un campo de increment0 automatico ........................................... 203
Insertion de registros que contienen un campo de increment0 automatico ..... 204
.....................Como recuperar y reiniciar el valor de increment0 automatico 205
........................................................................................Mas alla de 10s limites 209
Problemas con LAST-INSERT-ID() .............................................................. 209
..................indices de varias columnas y carnpos de increment0 automatico 211
................................................................Eliminacion o modificacion de un indice 213
Tipos de tabla e indices ........................................................................................... 214
Uso eficaz de 10s indices ........................................................................................ 215
. . . .
...................................................................................Donde utilizar 10sindices 215
...........................................................................................Selection de indices 218
...........................................Uso del sistema de prefijacion mas a la izquierda 218
Como utiliza MySQL 10sindices con EXPLAIN .................................................. 220
..........................................................Realizacion de calculos en una consulta 225
Uso de EXPLAIN con el sistema de preqos a la izquierda .......................... 227
Optimizacion de las selecciones ............................................................................. 229
...............................Como ayudar a1optimizador de MySQL con ANALYZE 234
................................Optimizacion de las instrucciones SELECT y seguridad 236
Evaluacion del rendimiento de las funciones .................................................... 237
Optimizacion de actualizaciones, eliminaciones e inserciones ............................. 238
Resumen ................................................................................................................... 240
5. Programaci6n con MySQL ............................................................................ 243
Uso de buenas tecnicas de programacion de bases de datos .............................. 244
Uso de conexiones permanentes ...................................................................... 245
Como lograr codigo portable y sencillo de mantener ...................................... 245
...................................................................................................La conexion 246
Consultas de base de datos .......................................................................... 249
.................~Cuintotrabajo deberia realizar el servidor de la base de datos? 251
Las fases del desarrollo de aplicaciones ............................................................... 255
6. ...................................................................Fase 1: analisis de las necesidades 255
...........................................Determination de las necesidades del usuario 256
.......................................................Deterrninacion de tecnologia necesaria 256
Fase 2: Diseiio de la aplicacion ......................................................................... 257
.......................................................................................................Modelado 257
....................................................................................Uso de pseudocodigo 257
Codificacion ........................................................................................................ 257
Fase 4: fase de pruebas e implernentacion.................................................... 260
Resumen ................................................................................................................... 260
6. Como ampliar las funciones de MySQL ..................................................... 263
.........................................................................Funciones definidas por el usuario 264
...................................................................................Funciones UDF estandar 268
................................................................................................La funcion init 268
La funcion principal ...................................................................................... 270
...........................................................................................La funcion deinit 272
.....................................................Creacion de una UDF estandar de ejemplo 272
Analisis de las funciones agregadas ................................................................. 274
Creacion de una UDF agregada de ejemplo .................................................. 275
.........................................................................Resolucion de problemas de UDF 278
Resumen ................................................................................................................... 278
............................................................Parte I1. Diseiio de una base de datos 281
....................................7. Comprensi6n de las bases de datos relacionales 283
Analisis de 10s modelos anteriores a las base de datos ........................................ 284
Modelo jerarquico de base de datos ................................................................. 284
.......................................................................Modelo de base de datos en red 286
.......................................................................Modelo de base de datos relacional 286
Terminos basicos ................................................................................................ 287
Claves de tabla ................................................................................................... 290
Claves externas .................................................................................................. 290
Introduccion a las vistas .................................................................................... 292
Resumen ................................................................................................................... 295
.I
8. Normalizac~onde bases de datos ...............................................................297
Concepto de normalizacion .....................................................................................
Primera forma normal ........................................................................................
Segunda forma normal .......................................................................................
Tercera forma normal ........................................................................................
Forma normal de Boyce-Codd ..........................................................................
Cuarta forma normal ..........................................................................................
Quinta forma normal y otras formas ................................................................
Concepto de desnormalizacion ...............................................................................
...................................................................................................................Resumen
7. 9. Diseiio de bases de datos ..............................................................................321
.......................................................................Ciclo de vida de las bases de datos 322
...................................................................................................Fase 1:Analisis 323
....................................................................................................Fase 2: Diseiio 324
.........................................................................................Diseiio conceptual 325
....................................................................................Diseiio logic0 y fisico 329
Fase 3: Implementacion ...............................................................................333
Fase 4: Pruebas .............................................................................................. 333
Fase 5: Puesta en marcha ................................................................................. 334
.......................................................................................Fase 6: Mantenimiento 335
..........Un ejemplo del mundo real: un sistema de seguimiento de publicaciones 336
Fase 1 de la base de datos de Poet's Circle: Analisis ..................................... 336
Fase 2 de la base de datos de Poet's Circle: Diseiio ....................................... 337
Fase 2 de la base de datos Poet's Circle: Implementacion ............................. 341
Fase 4 a 6 de la base de datos Poet's Circle: Prueba. puesta en marcha
. .
.......................................................................................y rnantenlrnlento 342
Control de simultaneidad mediante transacciones ............................................... 343
Atomicidad .......................................................................................................... 343
..........................................................................................................Coherencia 343
Aislamiento ......................................................................................................... 344
Durabilidad ................................................................................................... 344
Resumen ................................................................................................................... 344
Parte I11. Administracibn de MySQL ..............................................................347
10. Administracibn baisica ..................................................................................349
......................................................................Uso de MySQL como administrador 350
Como iniciar y cerrar MySQL ............................................................................ 352
Como iniciar y cerrar MySQL en Unix ............................................................ 352
Como iniciar MySQL automaticamente a1arrancar el sistema ................. 354
Como evitar problemas comunes a1iniciar MySQL en Unix..................... 355
Como iniciar y cerrar MySQL en Windows ..................................................... 355
Como iniciar MySQL automaticamente .................................................... 356
.............Como evitar problemas comunes a1iniciar MySQL enWindows 358
.......................................................................................Configuration de MySQL 359
Registro .................................................................................................................... 363
El archivo de errores .......................................................................................... 363
El registro de consultas ...................................................................................364
El registro de actualization binario ................................................................ 365
El registro de consultas lentas ......................................................................... 368
Rotacion de registros ..................................................................................369
Optimization, analisis, comprobacion y reparacion de tablas .............................. 372
Optimization de tablas ....................................................................................373
Optimization de tablas con la instruccion OPTIMIZE .............................. 373
8. Optimizacion de tablas con mysqlcheck ..................................................... 374
Optimizacion de tablas con myisamchk ....................................................... 374
................................................................................................Analisis de tablas 375
Analisis de tablas con ANALYZE TABLE ................................................ 376
Analisis de las tablas con mysqlcheck ......................................................... 377
Analisis de tablas con myisamchk ............................................................... 377
Comprobacion de tablas ..................................................................................... 378
Comprobacion de las tablas con CHECK TABLES .................................. 379
Comprobacion de tablas con mysqlcheck ................................................... 380
Comprobacion de tablas con myisamchk .................................................... 381
Reparacion de tablas .......................................................................................... 383
Reparacion tablas de tipo diferente a MyISAM ........................................ 384
Reparacion de tablas con REPAIR TABLE ............................................... 384
Reparacion de las tablas con mysqlcheck ................................................... 386
Reparacion de tablas con myisamchk ......................................................... 386
Como usar mysqlcheck ................................................................................. 388
Uso de myisamchk ........................................................................................ 391
Resumen ................................................................................................................... 396
...................................................11. Copias de seguridad de bases de datos 399
Volcados de seguridad de tablas MylSAM con BACKUP ................................. 400
Uso de BACKUP en Unix .............................................................................. 400
Uso de BACKUP con Windows ....................................................................... 403
Restauracion de tablas MyISAM con RESTORE ............................................... 404
Volcados de seguridad de tablas de MyISAM mediante la copia de archivos
directamente .............................................................................................. 406
Realizacion de volcados con mysqldump ............................................................... 409
Restauracion de una base de datos volcada con mysqldump ......................... 411
Copias de seguridad con SELECT INTO ............................................................. 416
Restauracion de una tabla con LOAD DATA ................................................. 419
~QuCocurriria si algo sale mal? .................................................................. 420
Uso de LOAD DATA con opciones ............................................................ 421
Aspectos de seguridad relacionados con LOAD DATA LOCAL ............ 426
Uso de mysqlimport en lugar de LOAD DATA .............................................. 426
Uso de mysqlhotcopy para realizar copias de seguridad ..................................... 429
Uso del registro de actualizacion binario para restablecer la base de datos
. .
a su posicion mas reciente ........................................................................... 431
Copia de seguridad y restauracion de tablas InnoDB .......................................... 436
Duplicacion como medio de realizar copias de seguridad .................................... 438
Resumen ................................................................................................................... 439
.....................................................................12. Duplicaci6n de base de datos 441
Que es la duplicacion .............................................................................................. 441
9. . .
..................................................................................Configuracion de duplication 443
. . .
Opciones de duplication .................................................................................... 444
. . . ..................................................................................Comandos de duplicaclon 448
............................................................................Dificultades de la duplicacion 450
Duplicacion de una base de datos ..........................................................................450
...................................Duplicacion con un registro binario activo en el principal 457
Eliminacion de registros binarios antiguos del servidor principal e inicio
de la operacion ..............................................................................................459
Como evitar un exceso de actualizaciones ............................................................ 462
Como evitar errores clave ................................................................................... 464
Resumen ................................................................................................................... 467
................................................13. Configuration y optirnizacion de MySQL 471
....................................................................Optimizacion de las variables msyqld 472
Optirnizacion de table-cache ............................................................................ 477
......................................................................Optirnizacion de key-buffer-size 478
.................................................Control de un elevado numero de conexiones 479
....................Optirnizacion de las variables delayed-queue- size y back-log 484
...........................................................Optirnizacion de la variable sort-buffer 484
.......................................................................Configuration de tablas InnoDB 485
...............................................................Presentacion de las opciones rnysqld 485
.................................................................Descripcion de las variables rnysqld 491
Analisis de todas las variables de estado .................................................... 503
...................Cambio de valores de variables con el servidor en funcionamiento 508
Mejoras en el hardware para acelerar el servidor ............................................... 511
..............................................................................................................Memoria 511
..................................................................................................................Discos 512
CPU ..................................................................................................................... 512
. . .
Uso de anallsls comparativos ................................................................................. 512
....................................................................Ejecucion de MySQL en mod0 ANSI 527
...................................................................Uso de distintos lenguajes en MySQL 528
.............................................Como mostrar mensajes de error en otro idioma 528
.........................................Utilizacion de un conjunto de caracteres diferente 529
...............................................Como aiiadir un conjunto de caracteres propio 529
Resumen ................................................................................................................. 533
14. Seguridad de bases de datos ......................................................................535
Seguridad a1 conectarse .......................................................................................... 536
..Gestion de usuarios y permisos .............................................................................. 537
La base de datos mysql .................................................................................... 537
....................................................................................Campos de las tablas 538
......................Como examina MySQL permisos para conceder el acceso 543
Como completar las tablas de permiso ........................................................ 544
10. Que hacer si no puede conectarse o no tiene permisos .................................. 564
Que hacer si la tabla de usuarios se daiia................................................... 565
Otras opciones de GRANT ................................................................... 567
Estrategia para gestionar usuarios de forma segura .................................. 570
.........................................Como evitar la concesion de privilegios peligrosos 571
.......................................................................................................Conexiones SSL 572
. .
Seguridad de aplicaciones .................................................................................. 574
Seguridad del sistema .............................................................................................. 575
Problemas de seguridad relacionados con LOAD DATA LOCAL .................... 575
Resumen ................................................................................................................... 576
15. Instalaci6n de MySQL ................................................................................. 579
....................................................Instalacion de una distribucion fuente o binaria 580
Instalacion de MySQL en Windows ...................................................................... 581
Instalacion de una distribucion binaria enWindows ........................................ 582
Instalacion de MySQL como servicio en Windows NT/2000/XP ............. 583
Instalacion de MySQL en Unix ......................................................................... 584
Instalacion de una distribucion binaria (tar) en Unix....................................... 584
Instalacion de una distribucion binaria (rpm) en Unix..................................... 587
....................................................Instalacion desde codigo fuente en Unix 588
...................................................................Cornpilacion optima de MySQL 590
............................................Instalacion de varios servidores en el mismo equipo 591
...................................................Como evitar problemas de instalacion comunes 594
. . .
Problemas al iniciar msyqld ............................................................................... 594
Problemas de compilacion ................................................................................. 595
Problemas de Windows ..................................................................................... 596
.............................................................Actualizacion de MySQL 3.s a MySQL 4 597
...................................................................................................................Resumen 599
16. Multiples unidades ....................................................................................... 601
Significado de RAID ............................................................................................... 601
RAID 0 ............................................................................................................... 602
RAID 1 ............................................................................................................... 603
RAID 2 y RAID 3 ............................................................................................. 603
RAID 4 ............................................................................................................... 604
RAID 5 ............................................................................................................... 604
.............................................................................................................RAID 10 605
...........................................................................................................RAID 0+1 605
Otros tipos de RAID .......................................................................................... 606
Uso de enlaces simbolicos ...................................................................................... 606
Vinculacion simbolica de bases de datos .......................................................... 607
Vinculacion simbolica de tablas ................................................................... 609
Resumen ................................................................................................................... 611
11. A. Guia de referencia de la sintaxis de MySQL ........................................ 615
ALTER ..................................................................................................................... 616
ANALYZE TABLE ................................................................................................ 617
BACKUP TABLE .................................................................................................. 617
BEGIN ...................................................................................................................... 617
CHECK TABLE ..................................................................................................... 617
COMMIT ................................................................................................................. 618
CREATE .................................................................................................................. 618
DELETE .................................................................................................................. 621
DESC ....................................................................................................................... 621
DESCRIBE .............................................................................................................. 621
DO ............................................................................................................................ 622
DROP ....................................................................................................................... 622
EXPLAIN ................................................................................................................ 622
FLUSH ..................................................................................................................... 623
GRANT .................................................................................................................... 623
INSERT .................................................................................................................... 625
JOIN ......................................................................................................................... 626
KILL ......................................................................................................................... 626
LOAD DATA INFILE ............................................................................................ 626
LOCK TABLES ...................................................................................................... 627
OPTIMIZE .............................................................................................................. 628
RENAME ................................................................................................................ 628
REPAIR TABLE ..................................................................................................... 628
REPLACE ............................................................................................................... 629
RESET ...................................................................................................................... 629
RESTORE TABLE ................................................................................................. 629
REVOKE ................................................................................................................. 629
ROLLBACK ........................................................................................................... 630
SELECT ................................................................................................................... 630
SET ........................................................................................................................... 632
SET TRANSACTION ............................................................................................ 635
SHOW ............................................ ......................................................................... 635
TRUNCATE ............................................................................................................ 635
UNION .................................................................................................................... 636
UNLOCK TABLES ................................................................................................ 636
UPDATE .................................................................................................................. 636
USE .......................................................................................................................... 636
B. Funciones y operadores de MySQL ........................................................... 639
Operadores logicos .................................................................................................. 639
12. AND. && ........................................................................................................... 639
OR, I I .................................................................................................................. 640
NOT, ! ................................................................................................................. 640
...........................................................................................Operadores aritmeticos 641
% ......................................................................................................................... 642
Operadores de comparacion ................................................................................... 642
-- ........................................................................................................................... 643
...................................................................................................................!=, o 643
.....................................................................................................................= 645
IS NULL ............................................................................................................. 646
BETWEEN ......................................................................................................... 646
LIKE ................................................................................................................... 647
IN ......................................................................................................................... 647
REGEXP. RLIKE ............................................................................................... 647
Operadores de bits .................................................................................................. 650
& .......................................................................................................................... 650
>>......................................................................................................................... 651
......................................................................................Funciones de fecha y hora 651
ADDDATE ......................................................................................................... 652
CURDATE .......................................................................................................... 652
CURRENT-DATE ............................................................................................ 652
CURRENT-TIME ............................................................................................. 653
CURRENT TIMESTAMP ............................................................................... 653.
CURTIME .......................................................................................................... 653
DATE ADD ....................................................................................................... 653.
DATE FORMAT ............................................................................................... 654.
DATE SUB ........................................................................................................ 656.
DAYNAME ........................................................................................................ 656
...............................................................................................DAYOFMONTH 656
DAYOFWEEK ................................................................................................... 657
...................................................................................................DAYOFYEAR 657
EXTRACT .......................................................................................................... 657
FROM DAYS .................................................................................................... 658-
FROM-UNIXTIME .......................................................................................... 658
13. HOUR ................................................................................................................. 658
MINUTE ........................................................................................................ 659
MONTH .............................................................................................................. 659
MONTHNAME ................................................................................................. 659
NOW .............................................................................................................. 660
PERIOD-ADD .................................................................................................. 660
PERIOD DIFF .................................................................................................. 660-
QUARTER .................................................................................................. 661
SEC TO-TIME ............................................................................................. 661-
SECOND ............................................................................................................ 661
SUBDATE .................................................................................................... 662
SYSDATE ..................:........................................................................................ 662
TIME FORMAT ................................................................................................ 662-
TIME-TO-SEC ................................................................................................. 662
TO DAYS ..................................................................................................... 662-
UNIXTIMESTAMP ........................................................................................ 663
WEEK ................................................................................................................. 663
WEEKDAY ................................................................................................... 664
YEAR .................................................................................................................. 664
YEARWEEK ...................................................................................................... 665
Funciones de cadena ............................................................................................... 665
ASCII .................................................................................................................. 665
BIN ...................................................................................................................... 666
BIT-LENGTH ................................................................................................... 666
CHAR ................................................................................................................. 667
CHAR-LENGTH .............................................................................................. 667
CARACTER-LENGTH .................................................................................... 667
CONCAT ............................................................................................................ 667
CONCAT-WS .................................................................................................... 668
CONV ................................................................................................................. 669
ELT ...................................................................................................................... 670
EXPORT-SET ................................................................................................... 670
FIELD ................................................................................................................. 671
FIND IN SET ............................................................................................... 671- -
HEX ..................................................................................................................... 672
INSERT ............................................................................................................... 673
INSTR ................................................................................................................. 673
LCASE ................................................................................................................ 674
LEFT ................................................................................................................. 674
LENGTH ............................................................................................................ 674
LOAD-FILE ...................................................................................................... 675
LOCATE ...................................................................................................... 675
LOWER ........................................................................................................ 676
17. mysql info ........................................................................................................... 732.
mysql insert id ................................................................................................... 732. .
mysql list dbs .............................................................................................. 733. .
mysql list fields ................................................................................................. 733. .
mysql listqrocesses ......................................................................................... 734.
mysql list tables ................................................................................................ 735- -
mysql num fields ............................................................................................... 735- -
mysql num rows ................................................................................................ 735- -
mysqlqconnect .................................................................................................. 736
mysqlqing ..................................................................................................... 737
mysql query ........................................................................................................ 737-
mysql-real-escape-string ................................................................................. 738
mysql result ........................................................................................................ 738-
mysql select db ................................................................................................. 739- -
mysql stat ........................................................................................................... 739-
mysql tablename ................................................................................................ 740-
mysql-thread-id ................................................................................................. 740
mysql-unbuffered-query ................................................................................... 741
D. DBI Per1 ............................................................................................................ 743
Metodos de la clase DBI ........................................................................................ 744
available-drivers .............................................................................................. 744
connect ................................................................................................................ 744
connect cached .................................................................................... ' 745...............
data sources ....................................................................................................... 746.
trace ..................................................................................................................... 746
Metodos DBI comunes a todos 10s identificadores .............................................. 746
err ........................................................................................................................ 747
....................................................................................................................errstr 747
func ...................................................................................................................... 747
.................................................................................................................set.err 747
state ..................................................................................................................... 748
trace ..................................................................................................................... 748
trace msg ........................................................................................................... 748.
Funciones de utilidad DBI ...................................................................................... 748
hash ..................................................................................................................... 748
looks like number ............................................................................................. 748. .
neat ...................................................................................................................... 749
neat list ............................................................................................................... 749.
Metodos de identificadores de base de datos ....................................................... 749
begin work ......................................................................................................... 749.
column info......................................................................................................... 749.
.................................................................................................................commit 749
20. E. API de base de datos Phyton .......................................................................
Atributos ...................................................................................................................
Atributos de modulo ...........................................................................................
APILEVEL ....................................................................................................
............................................................................................................CONV
PARAMSTYLE ............................................................................................
THREADSAFETY .......................................................................................
Atributos de cursor .............................................................................................
ARRAYSIZE ................................................................................................
............................................................................................DESCRIPTION
................................................................................................ROWCOUNT
Metodos ....................................................................................................................
Metodos de modulo ............................................................................................
Metodos de conexion .........................................................................................
BEGIN ...........................................................................................................
CLOSE ...........................................................................................................
.......................................................................................................COMMIT
CURSOR .......................................................................................................
ROLLBACK .................................................................................................
Metodos de cursor .............................................................................................
...........................................................................................................CLOSE
.....................................................................................................EXECUTE
EXECUTEMANY ........................................................................................
FETCHALL ...................................................................................................
FETCHMANY ..............................................................................................
FETCHNONE ..............................................................................................
..................................................................................................INSERT ID
NEXTSET, SETINPUTSIZES y SETOUTPUTSIZES .............................
Breve ejemplo de Phyton ........................................................................................
F.API Java .............................................................................................................
..................................................................................................Metodos generales
getBundle ............................................................................................................
.....................................................................................................getconnection
getstring ..............................................................................................................
..............................................................................................Metodos de conexion
clearwarnings .....................................................................................................
close .....................................................................................................................
.................................................................................................................commit
createstatement .................................................................................................