1
resposta

Um mesmo departamento em mais de um local

Eu havia entendido que o atributo Localizações da entidade Departamento deveria ser Multivalorado por que um determinado departamento poderia ter mais de uma localização.

1) Partindo dessa premissa, como o atributo Local da relação Localizações_Departamento pode ser chave primária se ela pode se repetir?

2) Esta premissa estando errada, ou seja, que cada departamento só poderia ter um único endereço, o atributo Localizações não poderia ser somente um atributo simples na relação Departamento?

Obrigado!

1 resposta

Oii Lucas, tudo bem?

Desculpe por demorar a te responder.

Lucas, no caso da tabela localizacoes_departamentos, a chave primária é composta - os dois campos são chaves que, em conjunto, não podem se repetir.

Como essa é uma tabela de associação entre outras tabelas, ela terá o papel de guardar as informações de como essas outras tabelas se relacionam a partir de suas chaves identificadoras. Por isso o campo se mantém como chave.

Aproveito para te contar que esse curso ganhou uma versão atualizada! Vou deixar o link aqui caso você tenha interesse.

Abraço!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software