Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2011, 11:15
Gaudy
 
Fecha de Ingreso: junio-2009
Mensajes: 84
Antigüedad: 14 años, 10 meses
Puntos: 2
Todas las tablas tienen q tener Primary Key?

Se q se pueden modelar tablas sin llaves primarias, pero se considera q también es aceptable? o necesariamente tienen q tener llave Primaria?


Lo pregunto porq tengo una tabla de Visita, esta tiene una Fecha_Pedido_Visita, pero también tengo q considerar el tiempo de espera de retraso por la visita. Esto quiere decir q puede o no tener una fecha_Cumplimiento_Visita, por lo q se me ocurrió asociarlo con otra tabla llamada "Cumplimiento" con el atributo "fecha_Cumplimiento_Visita", en la imagen lo muestro.



El problema es q si en la tabla "Cumplimiento" le agrego una Llave Primaria, esta se le asociará una Llave Foránea a Visitas y esto dejaría como si todas las visitas hubieran sido realizadas, cuando en realidad no siempre es así.

Por eso pregunto... todas las tablas necesariamente tienen q tener al menos una Llave Primaria?