¿Qué es el modelado de datos? Introducción para analistas de negocios

¿Qué es el modelado de datos?

Como analistas de negocios , a menudo nos involucramos con el modelado de datos de alguna forma. Por eso es importante que todos los analistas de negocios tengan algún nivel de comprensión sobre de qué se trata el modelado de datos. Este artículo describe los conceptos clave asociados con el modelado de datos y proporcionará un ejemplo de un modelo de datos para ayudar en una comprensión más profunda.

Primero consideremos la frase “qué es el modelado de datos” profundizando en los elementos básicos, los datos y el modelado. Los datos están a nuestro alrededor, cualquier cosa que desee capturar como información, recuperar para su uso posterior o consultar en una conversación es un tipo de datos. Cada sistema en esta tierra depende de datos de alguna descripción. Puede registrar datos personales de un empleado en una base de datos de la empresa o información de transacciones generada como resultado de una transacción de ventas. Todo esto son ejemplos de datos.

Datos versus información

Otro aspecto importante de la terminología a tener en cuenta: el término “información” se describe como “datos con un significado”. Entonces, cuando un científico espacial podría interpretar conjuntos matemáticos de datos y considerar que como “datos con significado, es decir, información”, otras personas siempre podrían simplemente llamar al conjunto matemático de datos, un tipo de datos (porque para la mayoría de las personas no tiene un significado específico distinto de ser datos matemáticos).

Con el modelado de datos, se trata de determinar qué datos queremos capturar para un propósito específico y luego organizarlos de manera lógica. También queremos que los conjuntos de datos lógicos se relacionen entre sí de alguna manera porque juntos los datos trabajan juntos para producir información significativa.

¿Qué es el modelado de datos? Entidades o conceptos

que es el modelado de datos

Consideremos este simple ejemplo. A un empleado de una empresa se le paga mensualmente por un puesto de trabajo en particular que desempeña. La empresa quiere encontrar una manera de capturar toda la información relacionada con el empleado, su salario y detalles de pago. La empresa necesita una base de datos para capturar todos estos datos.

Que es el modelado de datos – Entidades / Conceptos

Para modelar los datos que necesitan, el Business Analyst definirá en primer lugar las diferentes “cosas” lógicas o entidades / conceptos sobre los que desea capturar datos. Las entidades pueden ser personas, lugares, productos o cualquier cosa que sea tangible de alguna manera.

Para describir con más detalle ‘qué es el modelado de datos’, considere estas entidades (a veces denominadas conceptos) para el ejemplo proporcionado:

  • Empleado (la “cosa” en este caso es la persona o empleado)
  • Rol de trabajo (la “cosa” en este caso es el rol de trabajo en la estructura organizativa)
  • Paquete de salario (la “cosa” en este caso es el contrato del empleado que estipula el paquete de salario)
  • Detalles de pago (la “cosa” en este caso es la cuenta bancaria del empleado)

¿Qué es el modelado de datos? Atributos

Una vez que haya identificado los conceptos o entidades para los que le gustaría capturar datos, los siguientes pasos son qué desea capturar específicamente para cada entidad en términos de atributos. Si tomamos uno de nuestros ejemplos de entidades de antes, veamos qué atributos nos gustaría capturar:

Empleado = Los atributos pueden incluir: ( Nombre, línea de dirección 1, línea de dirección 2, fecha de nacimiento, ciudad, país, número de teléfono )

Concepto avanzado: un punto importante a tener en cuenta en este punto es que siempre debe capturar información sobre una entidad que esté directamente relacionada con esa entidad. Esto se debe a que con el modelado de datos nuestro objetivo es no duplicar ningún atributo en una tabla de base de datos que lógicamente podría haber sido capturado contra su propia entidad.

¿Qué es el modelado de datos? Relaciones

Ahora que ha identificado las entidades y los atributos, es hora de considerar cómo se relaciona cada entidad entre sí. Las relaciones entre entidades son las relaciones significativas entre sí. Por ejemplo: en nuestro escenario, la entidad Empleado y la Entidad de rol de trabajo tienen una relación directa del Empleado que realiza el rol de trabajo. El rol de trabajo lo desempeña el empleado.

Una vez que haya identificado las relaciones significativas entre estas entidades, podrá definir la cardinalidad o multiplicidad de la relación. Aquí es donde evalúa el número de relaciones permitidas o necesarias entre las entidades. En el ejemplo tenemos: Cada empleado debe realizar un solo rol de trabajo. (La cardinalidad entre el empleado y el puesto de trabajo es 1: 1). Sin embargo, cada Rol de trabajo puede ser realizado por 1 a muchos Empleados (por lo que la cardinalidad entre Rol de trabajo y Empleado es de 1 a muchos).

Que es el modelado de datos – metadatos

Finalmente, el último paso al realizar el modelado de datos es definir los metadatos. Los metadatos son datos que describen datos. Los ejemplos de metadatos incluyen información de uso sobre sus datos. Por ejemplo, si se agregó un registro en su base de datos recién creada, los metadatos describirían cuándo se agregó el registro, por qué usuario y tal vez una bandera para confirmar que está libre de errores.

Entonces, ahora que ha leído sobre los conceptos básicos de lo que es el modelado de datos, como analista de negocios debería poder interpretar y comprender los conceptos fundamentales cuando se enfrenta a un modelo de datos.

Texto original en inglés http://business-analysis-excellence.com/what-is-data-modeling/

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: