Las clases y los materiales de MDM Academy están en portugués. Puedes cursar el programa desde cualquier país, y la traducción al español está en nuestro plan, sin fecha definida. El certificado es emitido en Brasil, en portugués, y tiene validez en Brasil. Para obtenerlo es necesario seguir las clases en portugués.

BlogGobernanza

Modelado de datos: qué es, los modelos conceptual, lógico y físico y cómo usarlos en la práctica

Modelado de datos: qué es, los modelos conceptual, lógico y físico, cómo funciona en la práctica, las herramientas y la relación con gobernanza y datos maestros.

Paulo Cordeiro10 min de lectura

El modelado de datos es la actividad de diseñar cómo se organizarán, relacionarán y almacenarán las informaciones de una empresa antes de que cualquier sistema entre en producción. En la práctica, es el momento en que decides qué es un "cliente", qué es un "producto", qué atributos tiene cada uno y cómo se conectan. Parece un detalle técnico, pero es una de las decisiones más caras que una empresa toma sin darse cuenta. Quien ya participó en un proyecto de ERP o de data warehouse lo sabe: cuando el modelado de datos es malo, el problema aparece años después, en forma de informe que no cuadra, registros maestros duplicados e integraciones que viven rompiéndose.

En esta guía explico qué es el modelado de datos, cuáles son los tres niveles (conceptual, lógico y físico), cómo funciona en la práctica, quién es responsable, qué herramientas existen y por qué este tema conversa directamente con la gobernanza y los datos maestros.

Qué es el modelado de datos

El modelado de datos es el proceso de representar, de forma estructurada, las entidades de negocio de una organización y las relaciones entre ellas. Una entidad es cualquier cosa sobre la cual la empresa necesita guardar información: cliente, proveedor, material, pedido, factura (nota fiscal). Cada entidad tiene atributos (el cliente tiene nombre, CNPJ (el número de registro de empresas de Brasil), dirección) y cada una se relaciona con otras (un pedido pertenece a un cliente y contiene varios ítems).

El punto es que modelar datos no es dibujar tablas. Es traducir la realidad del negocio a una estructura que un sistema pueda usar sin ambigüedad. Y aquí está el problema que veo con frecuencia: cada área entiende los conceptos a su manera. Para el área comercial, "cliente" es quien compra. Para finanzas, es quien paga. Para logística, es quien recibe. Si nadie modeló esto antes, el sistema carga esa confusión para siempre. El modelado es el momento de sentar a todos en la misma mesa y definir, de forma única, qué significa cada cosa.

Los tres niveles: modelo conceptual, lógico y físico

El modelado ocurre en tres niveles de abstracción, del más cercano al negocio al más cercano a la máquina. Entender esta separación evita la mayor confusión del área, que es mezclar decisiones de negocio con decisiones técnicas.

El modelo conceptual es el más alto y el más simple. Muestra las entidades principales y cómo se relacionan, sin ningún detalle técnico. No habla de tipo de campo, de clave ni de base de datos. Es el dibujo que le llevarías a un director para que entienda. Dice apenas: "existe cliente, existe pedido, un cliente hace muchos pedidos". Sirve para alinear el entendimiento antes de gastar dinero en desarrollo.

El modelo lógico es donde la cosa toma cuerpo. Aquí detallas los atributos de cada entidad, defines las claves que identifican cada registro, estableces las reglas de relación y aplicas normalización, que es la técnica de organizar los datos para evitar repetición e inconsistencia. El modelo lógico sigue siendo independiente de la tecnología: funcionaría en cualquier base de datos. Es el nivel en que las decisiones de negocio se vuelven estructura.

El modelo físico es el más concreto. Es el modelo lógico traducido a una base de datos específica, con nombre de tabla, tipo de dato de cada columna, índices y todo lo que el sistema necesita para funcionar con buen rendimiento. Aquí ya importa si es SAP HANA, Oracle, PostgreSQL o SQL Server, porque cada uno tiene sus particularidades. Es lo que el desarrollador usa para crear la base de datos de verdad.

La lógica es siempre la misma: el conceptual responde "qué existe en el negocio", el lógico responde "cómo se estructura eso" y el físico responde "cómo eso se vuelve sistema". Saltarse etapas es el atajo que más cuesta. Cuando alguien va directo al físico, la empresa termina con una base que refleja la cabeza de un único desarrollador, y no la realidad del negocio.

Cómo funciona el modelado de datos en la práctica

Un buen trabajo de modelado empieza con conversación, no con herramienta. El primer paso es entender el negocio y levantar las reglas: qué necesita guardar la empresa, qué no puede repetirse, qué es obligatorio, qué se relaciona con qué. ¿Un material puede tener más de un proveedor? ¿Un cliente puede tener varias direcciones de entrega? Cada respuesta cambia la estructura. Después viene el diseño del conceptual, la validación con las áreas, el detalle del lógico y, por último, la traducción al físico. Entre una etapa y otra, el modelador usa notaciones estandarizadas, como el modelo Entidad-Relación, creado por Peter Chen, y la notación pata de gallo (crow's foot), que muestra de forma visual cuántos registros de una entidad se vinculan con otra.

Un ejemplo real de cómo esto impacta el negocio: imagina una industria que no modeló bien la relación entre material y unidad de medida. En el papel parece una tontería. En la operación, se vuelve compra de mil litros cuando lo correcto eran mil unidades, stock inflado y quiebre de stock al mismo tiempo. El modelado existe justamente para que ese tipo de error no nazca en la estructura.

Quién hace el modelado de datos

El modelado suele ser conducido por el arquitecto de datos o por el modelador de datos, los profesionales especializados en diseñar estas estructuras. Pero un buen modelado nunca se hace solo. Involucra al analista de negocio, que aporta las reglas de la operación, al DBA (administrador de base de datos), que garantiza el rendimiento en el modelo físico, y a los dueños de los datos en las áreas, que validan si el diseño corresponde a la realidad.

Este punto lo refuerzo siempre: cuando el modelado se queda solo en TI, se vuelve un ejercicio técnico desconectado del negocio. Cuando se queda solo en el negocio, se vuelve un dibujo bonito que no funciona en el sistema. El buen trabajo ocurre en la frontera, con las dos partes conversando. La gobernanza de datos es exactamente eso: definición, responsabilidad, proceso y tecnología trabajando juntos para que la empresa confíe en sus propios datos.

Modelado de datos y datos maestros

Para quien trabaja con Master Data Management, el modelado tiene un peso especial. Los datos maestros (cliente, proveedor, material, producto) son las entidades que más aparecen en cualquier modelo, porque son compartidas por prácticamente todos los procesos de la empresa. Modelar bien estas entidades es lo que sostiene el golden record, la versión única y confiable de cada registro.

Cuando el modelado de un dato maestro es débil, los síntomas son siempre los mismos. Aparece el campo genérico llamado "observación", que se vuelve un depósito de información sin estructura. Aparecen atributos que deberían ser obligatorios llenados con "no informado". Aparece el mismo proveedor dado de alta tres veces porque no había una regla clara de identificación. Como abordo en el libro "Master Data Management: Fundamentos e Aplicações" (libro en portugués), publicado por la Editora Brasport, la calidad del dato maestro empieza mucho antes del llenado. Empieza en el momento en que alguien decidió cómo se modelaría esa entidad.

Qué herramientas de modelado de datos existen

El mercado tiene herramientas específicas para modelado, que permiten diseñar los tres niveles, generar la documentación e incluso producir automáticamente el script de creación de la base de datos. Entre las más conocidas están erwin Data Modeler, SAP PowerDesigner, ER/Studio y Oracle SQL Developer Data Modeler. Son herramientas robustas, usadas en entornos corporativos, que ayudan a mantener el modelo sincronizado con la base de datos real.

Para equipos más pequeños o para prototipar rápido, existen opciones más ligeras como dbdiagram.io, DbSchema, Lucidchart y Microsoft Visio. No tienen todo el poder de las herramientas corporativas, pero resuelven bien el diseño conceptual y la comunicación con las áreas. La elección depende del tamaño del entorno y de la necesidad de gobernar el modelo a lo largo del tiempo. Lo que no funciona es modelar de memoria y no registrarlo en ningún lugar, porque entonces el conocimiento se va junto con la persona que lo hizo.

Modelado dimensional: cuando el destino es el análisis

Existe un tipo de modelado pensado para informes y análisis, llamado modelado dimensional. Mientras que el modelado normalizado es excelente para sistemas transaccionales, que registran las operaciones del día a día, el dimensional está organizado para responder preguntas de negocio con rapidez. Trabaja con tablas de hechos, que guardan los números (ventas, cantidades, valores), y tablas de dimensión, que guardan el contexto (cliente, producto, tiempo, región), en los arreglos conocidos como esquema estrella (star schema) y copo de nieve (snowflake). Si alguna vez usaste un dashboard de BI, probablemente estaba apoyado en un modelo dimensional. Modelar un data warehouse con la lógica de un sistema transaccional, o al revés, es una fuente clásica de proyectos trabados.

Cómo aprender modelado de datos

El modelado de datos es una habilidad que se aprende con estudio y práctica, y no depende de talento innato. El camino que suelo recomendar empieza por los fundamentos de bases de datos relacionales y SQL, pasa por la teoría de normalización y los conceptos de entidad y relación, y evoluciona hacia la práctica de diseñar modelos reales en una herramienta.

En el campo de las certificaciones, el DAMA-DMBOK es la referencia de gestión de datos y trata el modelado como una de las áreas de conocimiento centrales. La certificación CDMP, ofrecida por DAMA, es el camino más reconocido para validar conocimiento en gestión de datos de forma amplia, incluido el modelado. Pero lo más importante es practicar: toma un proceso que conoces, intenta modelar las entidades y las relaciones, y confronta tu diseño con la realidad. Es equivocándose en el papel como se aprende a acertar en el sistema.

Las oportunidades de carrera

El modelado de datos es una de esas competencias que abren puertas en varias direcciones. Quien domina el tema puede seguir como modelador de datos, arquitecto de datos, ingeniero de datos, especialista en MDM o DBA. Y la demanda solo crece, porque toda iniciativa de datos, desde un data warehouse hasta un proyecto de inteligencia artificial, depende de una estructura bien diseñada por debajo.

Este es un mensaje que doy siempre a quien trabaja con alta y mantenimiento de registros maestros y quiere crecer: entender el modelado es lo que separa a quien solo llena campos de quien entiende por qué existen esos campos. Es un escalón natural en la carrera de datos, y una competencia que rara vez queda obsoleta, porque los principios cambian poco aunque la tecnología cambie mucho.

Principales dudas sobre modelado de datos

¿Cuál es la diferencia entre modelo conceptual, lógico y físico? El conceptual muestra entidades y relaciones sin detalle técnico, orientado al negocio. El lógico detalla atributos, claves y reglas, pero sin depender todavía de una base de datos específica. El físico traduce todo a una base de datos concreta, con tablas, tipos de datos e índices.

¿Modelado de datos es lo mismo que crear una base de datos? No. Crear la base de datos es la última etapa, correspondiente al modelo físico. El modelado empieza mucho antes, en el entendimiento del negocio y en el diseño conceptual. Saltar directo a la creación de la base de datos es el error más común y el más caro.

¿Qué es la normalización? Es la técnica de organizar los datos para eliminar repetición e inconsistencia, distribuyendo la información en tablas relacionadas. Evita, por ejemplo, que el nombre de un cliente esté escrito de diez formas distintas en diez lugares distintos.

¿Necesito saber programar para modelar datos? No es obligatorio programar, pero es fundamental entender bases de datos relacionales y SQL. El modelado es más una habilidad de razonamiento y organización que de programación.

¿El modelado de datos todavía tiene sentido en la era de la inteligencia artificial? Tiene más sentido que nunca. La IA aprende con los datos que existen. Si la estructura de abajo es confusa, con entidades mal definidas y relaciones frágiles, la IA solo acelera decisiones equivocadas. Un dato bien modelado es la base para que cualquier proyecto de IA funcione en el mundo real.

MDM Academy

La MDM Academy es la escuela de gobernanza y datos maestros de 4MDG, creada para formar a los profesionales que el mercado brasileño busca y no encuentra. La propuesta es simple: enseñar gobernanza de datos, Master Data Management, calidad, alta y mantenimiento de registros maestros y los fundamentos de gestión de datos, incluido el modelado, de forma práctica, conectada con la realidad de las empresas, y no solo con la teoría.

El beneficio de estudiar con quien vive estos proyectos es aprender por el camino corto, entendiendo no solo el concepto, sino el impacto de negocio detrás de cada decisión. Si quieres evolucionar en la carrera de datos y pasar del lugar de quien solo ejecuta al lugar de quien entiende y decide, vale la pena conocer la MDM Academy y entrar al Club de los Datos, donde intercambiamos conocimiento y experiencia sobre gobernanza y datos maestros todo el año.

Conclusión

El modelado de datos es una de esas disciplinas invisibles: cuando está bien hecho, nadie lo nota, porque todo funciona. Cuando está mal hecho, la empresa pasa años pagando la cuenta en forma de retrabajo, informes con huecos y malas decisiones. El punto que quería dejar es que modelar datos no es una tarea técnica aislada. Es una decisión de negocio disfrazada de decisión técnica, y por eso necesita a quien entiende la operación, no solo a quien entiende de bases de datos.

Al final, la pregunta que vale la pena hacer en tu empresa es honesta: ¿alguien realmente modeló los datos antes de salir a construir sistemas, o conviven hasta hoy con elecciones de las que nadie recuerda quién las hizo? La respuesta suele explicar buena parte de los problemas de datos que aparecen en el día a día.

¿Quieres convertirte en especialista en gobernanza de datos? Habla ahora con nuestros especialistas y conoce MDM Academy

Quiero ser alumno

Al enviar tu correo, aceptas la política de privacidad de MDM Academy | 4MDG.

Habla con un especialista