Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

MER - atributo localização e atributo chave Nome

  • Por que Localização não poderia ser uma entidade ao invés de atributo composto? Uma vez que ela possui atributos/características próprias e ter um relacionamento de 1 departamento para 1 ou n localizações e o relacionamento de 1 ou n projetos para 1 localização.
  • Nome está como atributo chave nos desenhos, entendo que foi a partir dos requisitos, porém no dia a dia "Nome" para pessoa por exemplo não seria ideal, pois podemos ter pessoas diferentes com o mesmo nome, certo?
1 resposta
solução!

Oi Mariana, tudo bem?

O processo de modelagem de banco de dados é um tanto quanto subjetivo, e será você que tomará a decisão se aquela informação será um atributo composto ligado a outra entidade ou será uma nova entidade de acordo com a sua leitura do negócio e as necessidades do seu usuário.

Sobre sua segunda dúvida é isso mesmo, no dia a dia o melhor seria utilizar outro atributo como chave ou criar uma super chave com outros atributos além do nome, que seriam únicos.

Espero ter ajudado, bons estudos!