Cita: Porque no se trata de un solo mercado, ej. de la bolsa tenemos varios indices.. IBEX 35, NASDAQ 100, FTSE 100 y para cada mercado tiene sus acciones... son las acciones en este ejemplo las que deberían guardar su evolución historica.
Entonces simplemente le agregas la PK del mercado donde se origina y haces que la PK de esa tabla sea
fecha+claveMercado...
Sería usar una PK compuesta, un caso parecido a lo que propone el post de VUN, sólo que el ID numérico es innecesario y el índice compuesto hace que las búsquedas sean más rápidas en ciertos casos.