
02/01/2009, 21:12
|
 | | | Fecha de Ingreso: noviembre-2008 Ubicación: Chile
Mensajes: 504
Antigüedad: 16 años, 4 meses Puntos: 4 | |
Respuesta: Errores en el PDM Cita:
Iniciado por gnzsoloyo No se entiende cual es el problema, ya que el PD te lo dice claramente.
El asunto es que estás duplicando el nombre del vinculo. Nada más, lo cual es obvio; cada FK definida sobre una tabla implica una constraint que debe poseer su propio nombre. En este caso, en forma automática, PW debe estar poniendo como nombre de la vinculación el nombre de la tabla origen + vinculo + tabla destino. COmo en ambos casos origen y destino son las mismas (aunque no el campo definido como FK), el resultado es un nombre duplicado. Como PD usa esos nombres para crear luego las constraint de la base, entra en conflicto con las restricciones de nombre.
Lo único que deberías hacer es cambiarle el nombre a una de las dos relaciones y listo.
Esto es importante, porque cada FK definida entre dos tablas implica una restricción que los DBMS almacenan en forma de índice, con lo que no puede haber dos índices del mismo nombre como tampoco dos archivos del mismo nombre (si cada índice genera uno) Te pasaste muchas gracias tenias toda la razon cambien el nombre de las constraint y listo. |