
08/03/2017, 10:30
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 4 meses Puntos: 2658 | |
Respuesta: Relacion con primary key autoincremental Es un tema de entendimiento del modelo relacional.
Si tienes dos entidades que se relacionan en cardinalidad N:M, eso obligatoriamente requiere una tabla intermedia
Es decir que si en un mismo Ciclo hay N curso, y cada Curso se dicta en N ciclos, sí o si neceistas una tabla CURSO_CICLOS, donde las dos FK conforman la PK.
La otra forma, es decir que un Ciclo determinado esté asociado a un único Curso ya la has construido, porque las relaciones son reflexivas. Y NO puedes crear una FK de Curso en Ciclo porque eso determinaría una relación circular, que es un defecto grave.
Las relaciones circulares generan fallos en las BBDD dado que son de cumplimiento imposible.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |