Archive for the ‘mysql’ Category

Manual para PHP y Oracle (PDF)

Posted on September 9th, 2009 in Base de Datos, Php, Recursos, mysql | No Comments »

Nuestras aplicaciones en PHP usualmente se conectaran a servidores de base de datos Mysql. Sin embargo al elevar la complejidad de las mismas o al crear aplicaciones de porte empresarial será necesario interactuar con Oracle.
Aunque la lógica es semejante existen algunas cuestiones en la implementación que tenemos que considerar para crear aplicaciones eficientes, segurar y [...]

Data Warehousing empresarial con Mysql

Posted on September 7th, 2009 in Base de Datos, Recursos, mysql | No Comments »

Un Data Warehouse es una colección de datos de una organización que permite a los usuarios consultar información para conocer el estado de la misma y poder tomar decisiones.
MySQL nos ofrece en este paper las estrategias para utilizar esta base de datos como Dara Warehouse.
Enterprise Data Warehousing with MySQL en Google Docs
También lo puedes descargar [...]

Guía Visual para Instalar Mysql en Windows

Posted on August 31st, 2009 in Base de Datos, Recursos, Software, mysql | No Comments »

MySQL nos ofrece una guía visual para instalar y configurar MySQL en Windows. Si es tu primera vez y quiere empezar a manejar esta excelente base de datos, revisa este documento.
Visual_Guide_to_Installing_MySQL_Windows.pdf en Google Docs
Lo puedes descargar después de generar una cuenta en el sitio de MySQL.
http://www.mysql.com/why-mysql/white-papers/visual_guide_to_installing_mysql_windows.php

Esquema de base de datos para los tags (Palabras clave)

Posted on March 31st, 2009 in Base de Datos, mysql | No Comments »

Los tags son palabras clave que carecen de jerarquía y son asignadas a una entidad para describirla. Estos metadatos facilitan la  búsqueda y exploración de estos recursos.
En un proyecto en el que me encuentro trabajando estoy por introducir un sistema de tags para asignar metadatos a una serie de recursos. El punto sobre el que [...]

Mysql: Modificador ROLLUP para consultas agregadas

Posted on March 18th, 2009 in Artículos, Base de Datos, Programación, mysql | No Comments »

MySQL cuenta con un modificador para las consultas agregadas (Group by) que nos puede resultar muy útil en la generación de nuestros reportes. El modificador ROLLUP añade algunas filas adicionales a los resultados generados. Estas filas representan operaciones de agregación de mayor nivel, es decir que nos permite agregar los resultados ya agregados.
Por ejemplo, digamos [...]

Mysql: Analizando y Optimizando las propiedades de las columnas

Posted on January 7th, 2009 in Artículos, Programación, mysql | No Comments »

El éxito de una base de datos óptima en cuanto a espacio y procesamiento implica una correcta configuración y selección del tipo de dato que utilizan nuestras columnas. Por ejemplo si estamos almacenando la edad y utilizamos una columna de tipo int estamos desperdiciando 3 bytes que en un dato puede no parecer mucho, pero al momento de manejar millones de registros con miles de operaciones puede afectar de forma determinante el rendimiento de nuestra base de datos.

Mysql: Agrupando resultados agregados.

Posted on January 5th, 2009 in Artículos, Programación, mysql | 2 Comments »

MySQL cuenta con muchas funciones las cuales pueden ser muy útiles aunque son poco conocidas. Una de ellas es la función GROUP_CONCAT la cual te regresa un string con la concatenación de los valores resultantes de un agrupamiento.

Mysql: Funciones de agregación y de Control de Flujo

Posted on November 8th, 2007 in Artículos, Programación, mysql | No Comments »

Este pequeño ejemplo nos permitirá usar dos herramientas, las funciones de agregación y las funciones condicionales, los que nos permitirá filtrar datos de una consulta agregada. Lo que vamos a obtener es el valor máximo de una serie de datos basándonos en una o más reglas.