08/02/2012, 14:05
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años Puntos: 2658 | |
Respuesta: Triple relación, dudas rendimiento y estructura Los ID, y sobre todo si son autoincrementales en su propia tabla, ya son valores únicos. No se deben usar para combinarse en la misma tabla con otros para formar claves primarias porque pierden su unicidad de PK.
Sí puedes usarlos dentro de otra tabla, como FK, pero en esa tabla sólo pueden ser al mismo tiempo PK si y sólo si esa tabla no posee una PK propia o bien si el campo discriminante no es un autoincremental. Si lo fuese pasaría lo mismo que en el otro caso: Se pierde la unicidad y puede haber inconsistencia de datos.
¿Se entiende la idea?
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |