10/02/2013, 04:33
|
| 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: Problemas con clausula UNIQUE En ua relación uno a muchos identificatoria como esa el id del hotel y el de la habitación componen la clave primaria, la que es de doble campo (es una PK compuesta). En ese contexto, ese autoincremental es innecesario, superfluo.
El sólo hecho de que pueda crearse un índice UNIQUE con ellos, demuestra que es clave candidata y por tanto debe ser PK. Es parte del modelo relacional.
Ten en cuenta que por definición, una PK es única, por lo que al crearla con esos dos campos al mismo tiempo, estás cubriendo las dos necesidades: identificación eficiente y unicidad entre hotel y habitación.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque)
Última edición por gnzsoloyo; 11/02/2013 a las 05:19 |