logo

Select Sidearea

Populate the sidearea with useful widgets. It’s simple to add images, categories, latest post, social media icon links, tag clouds, and more.
hello@youremail.com
+1234567890

Tipos de bases de datos.

Tipos de bases de datos.

Hoy quiero abordar un tema un poco más técnico que creo puede ser de utilidad para todas aquellas personas que trabajan en el área de sistemas y que a menudo se enfrentan con la pregunta de ¿Qué base de datos me conviene implementar?   

Existen 2 tipo de bases de datos, cada una está diseñada para trabajar y solucionar problemas diferentes, estos tipos son: 
1- Bases de datos relacional (RDB). 
2- Bases de datos multidimensional (MDB). 

Base de datos relacional (RDB) 

Las bases de datos relacionales son un software que se usa para guardar grandes volúmenes de información en un sólo lugar. Los datos que se guardan deben ser relevantes entré sí, por ejemplo, si la base de datos es de ventas, sus valores podrían ser: mes, vendedor y venta. Como parte de la optimización de esos sistemas se usan identificadores únicos (ID´s) que hacen referencia a los elementos que lo integran. Esto quiere decir, que existirá un código para cada elemento. Esto empieza a generar lo que se conoce como un esquema de datos, de esta forma el final se tendrá una tabla que almacenará todos los datos usando los ID’s 

Las bases de datos relacionales están diseñadas para almacenar datos transaccionales, es decir, guardar cada movimiento que se realiza en una organización y con esto poder contar con un respaldo o de todos los movimientos.  

Bases de datos multidimensionales (MDB) 

Estas bases de datos surgieron de la necesidad de poder “leer” de manera sencilla y resumida los datos que se tienen en una base de datos relacional. Por ejemplo, usando la imagen anterior si yo quiero saber cuánto vendió Mary en abril me va a costar un poco de trabajo identificar el renglón correcto. Sin embargo, si quisiera consultar cuanto vendió Mary por cada trimestre, esta consulta será más complicada 

Es por eso que la intención de esta tecnología es la del análisis de información y por lo general la fuente es una base de datos relacional. 

La principal diferencia es que los datos se guardan simulando un plano cartesiano, es decir cada valor va a tener una coordenada o punto de vista (POV), es por eso es que a esta tecnología se le conoce comúnmente como “cubos de información”. 

Debido a este cambio en la forma de almacenar información, estas bases de datos son más eficientes al momento de consultar reportes agregados de datos. Por ejemplo, consultas por región o marca de producto, por año o por alguna de las variables de interés. 

Ya que conocemos un poco las diferencias entre estas bases de datos, vamos a  ver cuáles son los softwares más comunes: 


El software de RDB es el más común y es aquel que tiene más alternativas como, por ejemplo:

  

  • IBM DB2 
  • Microsoft SQL Server 
  • PostgreSQL
  • MySQL 
  • Oracle Database

En cuanto a MDB hay una menor oferta de productos, en mi opinión los más conocidos son: 



Por último quiero compartir con ustedes algunos ejemplos de aplicaciones que se pueden realizar en cada tecnología. 


RDB: Quiero recalcar que este tipo de soluciones almacenan datos históricos.


  • Control de inventarios. 
  • Directorios 
  • Control de ventas 
  • Control de nómina 

MDB: Recuerden que se usan para analizar información y crear presupuestos futuros  


  • Estimación de volumen de venta futura
  • Estimación de gastos futuros  
  • Creación de estados de resultados anuales


Espero que la información haya sido clara para todos, de cualquier manera, no dudes en dejarnos tus comentarios