haves Múltiplas Primárias como chave estrangeira úni

Tenho um requisito para projetar 2 ou mais tabelas. 1. Tabela SubParts 2. Tabela MainParts.

Uma única MainPart pode ter várias subpartes. Estou pensando em fazer algo como

abela @SubPart: Id e Nome

abela @MainPart: Id e Nome

abela de relacionamento @SubPart_MainPart: MainPart_ID SubPart_Ids (matriz ou vírgula separada)

Existe uma maneira de colocar vários subpart_id em uma única coluna na tabela de relacionamento? ou devo usar MainPart_D e SUbPart_ID como chave primária combinada no ID do relacionamento?

segunda abordagem aumentará muitos registros na tabela de relacionamento. onde, como a primeira abordagem, aumentará o loop do código ao tentar iterar a coluna separada por vírgula (SubPart_Ids).

Você tem alguma outra abordagem para isso?

Obrigado pela ajud

questionAnswers(4)

yourAnswerToTheQuestion