Un modelo de datos para facilitar la consulta de la base de datos

Jaja Osioke,

¡Muy justo! Tienes razón…

Así que la mayoría de la gente que trabaja con bases de datos (¡no solo arquitectos de datos! ¡Los desarrolladores también!) encuentran muy útil tener algún tipo de modelo de datos que les muestre cómo se conectan las diversas tablas entre sí.

Por ejemplo, tomemos mi consulta ;), necesitaba varias piezas de información sobre un usuario - necesitaba información sobre un usuario que:

  • estaba (o no estaba) en un grupo en particular
  • había resuelto un tema
  • dentro de un cierto rango de fechas

Para responder a lo anterior, necesito la tabla de usuarios, la tabla de acciones de usuario y la tabla de grupos. Un modelo de datos me habría mostrado que puedo vincular un usuario a una acción de usuario a través de id/user_id, y vincular un usuario a un grupo a través de su primary_group_id/id visualmente.

Ayuda a visualizar no solo qué datos están disponibles, sino cómo unirlos, especialmente si hay algunas consultas largas en juego.

Sí, podrías hacer clic en cada tabla individual en el explorador de datos para averiguar qué campos están disponibles y anotarlos para no olvidarlos, pero tener un modelo de datos puede ser un poco más humano para algunos de nosotros :slight_smile:

5 Me gusta