El modelo de base de datos relacional
Permite las relaciones de muchas a muchos. Estos se implementan utilizando una tabla de unión (también llamada entidad asociativa o tabla de puentes). Esta tercera tabla conecta las dos tablas involucradas en la relación de muchos a muchos, lo que permite el acceso a un elemento de datos a través de múltiples rutas.