Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printabletrue

...

¿Qué son los modelos de datos?

Los modelos de datos (Data Models) son representaciones abstractas que definen cómo se estructuran, almacenan y relacionan los datos dentro de un sistema de información. En esencia, un modelo de datos proporciona un marco conceptual que describe las relaciones entre diferentes elementos de datos y las reglas que los rigen.

Estos modelos de datos son fundamentales en el ámbito del internet de las cosas (IoT) o las ciudades inteligentes (Smart Cities), donde tratamos con dispositivos físicos, medidas, procesos, personas, etc., y el modelo de datos que estemos utilizandodebe ser capaz de modelar todos estos conceptos.

...

  • Recolección de requisitos: se reunen todos los requisitos de negocio y se definen claramente qué datos se necesitan almacenar y cómo se utilizarán.

  • Identificación de entidades: se define las principales entidades que forman parte del sistema, como usuarios, productos, pedidos, etc.

  • Definición de atributos: para cada entidad, se definen sus atributos (características), como nombre, fecha, valor de medida, unidades, etc.

  • Establecimiento de relaciones: se determina cómo se relacionan las diferentes entidades entre sí. Esto incluye definir relaciones uno a uno, uno a muchos, y muchos a muchos.

  • Normalización: se aplican las reglas de normalización para reducir redundancias y asegurar la integridad de los datos.

  • Diagramación: Crea se crean diagramas de entidad-relación (ERD) para visualizar las entidades y sus relaciones.

  • Validación: Revisa se revisa el modelo con las partes interesadas para asegurar que cumple con todos los requisitos de negocio y es técnicamente correcto.

  • Implementación: Una una vez validado, implementa el modelo en el sistema de gestión de bases de datos (DBMS) de tu nuestra elección.