Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Un escenario interesante de análisis es aquel donde existen relaciones many-to-many (muchos a muchos) entre tablas. Por ejemplo, en un escenario universitario, una tabla de estudiantes y una de cursos. Cada estudiante puede matricularse en muchos cursos y cada curso puede tener muchos estudiantes matriculados.
Hay diversas maneras de enfrentar el problema y “materializar” la relación entre dichas tablas es una de las primeras y más fáciles de entender. Por “materializar” quiero decir crear una tercera tabla que tenga como entradas cada estudiante y cada curso en que se matricula. Así si un estudiante se matriculase en 10 cursos habría 10 filas en dicha tabla (todas con el mismo código de estudiante y sendos códigos de curso).
Llamo la atención a esta publicación que discute y analiza a detalle este problema y refiere a otros dos artículos muy bien fundamentados sobre el mismo. Disfruten su lectura aquí.