Como definir (combinar) duas chaves primárias em uma tabela
Para um pequeno aplicativo relacionado a vendas, projetamos o banco de dados usando o modelo de dados lógicos. Venha para o palco para converter em modelo físico. Ao criar a tabela no SQL Server Management Studio Express, de acordo com nosso modelo de dados lógicos, precisamos combinar dois atributos para formar um ID único. É possível combinar duas chaves primárias e configurá-lo?
Mas enquanto observamos a Northwind Sample, descobrimos que noORDER DETAILS
mesa, podemos ver duas chaves primáriasOrder Id
& Product Id
. E de acordo com a tabela de regras não pode ter duas chaves primárias. Então, como aconteceu em Northwind?
No meu caso, como devo definir duas colunas na minha tabela para torná-las duas chaves primárias?
Alguém deu sugestão como
Para criar uma chave primária, abra a tabela no modo de design e clique nos dois campos obrigatórios e mantenha CTL, aplique a chave primária
Isso vai funcionar ??
Editar;
agora minha mesa tem 2 PK's no SSMS. é válido ou é apenas uma combinação de 2 pks