es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

SQL: ¿Cómo implemento una tabla de muchos a muchos que conecta dos tablas?

Tengo dos tablas, Estudiante y Profesor. Tanto Estudiante como Profesor tienen una relación de muchos a muchos con una tabla llamada User_Preferences, como se muestra a continuación.
Diagrama de Clase con relación de muchos a muchos

Sin embargo, ¿es correcta la implementación de la clave externa como se muestra en la flecha roja?

(Editado) Intenté hacer herencia para poder usar user_id como clave externa, sin embargo, la pregunta no lo permite. Gracias.

Tags:  ,