Te aparecerá tantas veces como claves distintas tengas. Estos casos suelen usarse para definir jerarquías, por ejemplo, en el caso de mes, año-mes y entonces la descripción del mes es "Enero-2001" puesto que si pones solo Enero, te aparecerá tantas
veces como "eneros" existan en todos los años.
Opción 1, quita la clave compuesta y deja solo el atributo que sea relevante, y revisa si las relaciones entre atributos siguen o no vigentes. Eso no depende de la relación en si, sino de los datos subyacentes. Siguiendo con el ejemplo, si por ejemplo tu
clave fuera mes, con valores "enero",febrero, etc... y la pusieras como relación dependiente de año, te daría un error porque enero estaría en varios años.
Si eso no funciona opción 2, elimina las relaciones y simplemente déjalo como una jerarquía de navegación. El rendimiento no será tan bueno pero la funcionalidad será la que deseas
Comparte lo que sepas, aprende lo que no sepas (FGG)
portalSQL
El rincón del DBA