Modelado de Datos

Modelado de Datos

¿Qué es el Modelado de Datos?

A pesar de su nombre, el modelado de datos no tiene nada que ver con embellecer los datos y dejarlos listos para una noche en la ciudad. ¿O no? En realidad, esa descripción podría no estar muy lejos.

El modelado de datos es una manera de estructurar y organizar los datos para que se puedan utilizar fácilmente por las bases de datos. Los datos no estructurados se pueden encontrar en los documentos de procesamiento de texto, mensajes de correo electrónico, archivos de audio o vídeo, y programas de diseño. El modelado de datos no quiere estos datos "feos"; sino que el modelado de datos quiere que todos los datos se presenten en un paquete bonito, limpio para el procesamiento de una base de datos. Así que en cierto modo, el modelado de datos se refiere a cómo se ven los datos.

El modelado de datos se utiliza habitualmente en combinación con un sistema de gestión de base de datos. Los datos que se han modelado y preparado para este sistema se pueden identificar de varias maneras, como de acuerdo a lo que representan, o cómo se relacionan con otros datos. La idea es hacer de los datos tan presentables como sea posible, para que el análisis y la integración se pueda hacer con tan poco esfuerzo como sea necesario.

También podemos pensar en el modelado de datos como las instrucciones para la construcción de una base de datos. Concéntrese en la palabra modelo y entenderá a qué nos referimos. Para hacer una "bonita" base de datos, tendrá que seguir un modelo como un medio para su fin deseado.

Por ejemplo, si desea analizar cuántas personas en un distrito del Congreso votaron en las últimas elecciones, naturalmente deseará incluir una columna para qué candidato votó cada persona. Ese tipo de análisis será de gran valor a los miembros de todos los partidos políticos, y es el tipo de detalle que se puede construir en la base de datos desde la base, instruyendo al sistema de gestión de base de datos para que incluya la columna de información en la base de datos resultante. Si quiere analizar esa información específica, pero no incluye una columna para la base de datos, pasaría mucho tiempo buscando los datos - el esfuerzo que no sería necesario si se hubiera seguido el modelo de datos en primer lugar. El modelado de datos es por lo tanto una habilidad muy importante para implementar al construir bases de datos.