Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Relación Muchos a Muchos - Entidades Asociativas.

Entidades Asociativas
Una Entidad Asociativa (también conocida como Tabla Intermedia, Tabla de Unión, o Entidad de Intersección) no es una entidad nativa del mini mundo, sino una entidad creada artificialmente durante el proceso de modelado lógico para resolver un problema específico en el Modelo Entidad-Relación (MER).

Su propósito es convertir una relación de muchos a muchos (M:N) en dos relaciones de uno a muchos (1:N), lo cual es obligatorio para implementar la base de datos en cualquier Sistema de Gestión de Bases de Datos (SGBD) relacional (como MySQL o PostgreSQL).

Características Clave

  • Origen: Surge de la necesidad de resolver una relación M:N.
  • Identificación: Su clave primaria se compone, generalmente, de las claves foráneas de las dos entidades a las que está uniendo.
  • Contenido: Además de las claves foráneas, puede contener atributos propios que solo tienen sentido en el contexto de esa relación.

¿Cuándo se usan?
Las entidades asociativas se utilizan siempre que el análisis de las reglas de negocio indique que una instancia de la Entidad A puede relacionarse con muchas instancias de la Entidad B, y viceversa (M:N).

Criterio de Uso (La Pregunta Clave)
Se necesita una entidad asociativa si la relación entre A y B tiene atributos propios de la relación.
Si un dato que desea guardar solo tiene sentido cuando las dos entidades se encuentran, ese dato debe ir en la entidad asociativa.

1 respuesta

¡Hola! ¿Cómo estás?

Gracias por tu aporte en el foro. Su contribución es esencial para el crecimiento de nuestra comunidad en Alura.

Sigue así y no dudes en volver al foro si tienes alguna pregunta o dificultad.

Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!