Estou tendo duvida em relação ao modelo logico, já fiz o modelo conceitual mas agora estou em duvida em como colocar as chaves primaria e segundaria para prosseguir meu banco de dados

Um exemplo considerando cliente e automoveis. Seria assim:

Supondo: “Um cliente possui vários automóveis, e um automóvel é de um cliente”

Tabela Cliente:

  • PK: id_cliente
  • outras colunas

Tabela Cliente_Automovel:

  • PK (FK): id_cliente
  • PK (FK): id_automovel
  • outras colunas (se necessário)

Tabela Automovel:

  • PK: id_automovel
  • outras colunas

Nesse exemplo, a tabela Cliente_Automovel utiliza uma chave primária composta

O que vc acha?