No exemplo dado, temos a seguinte situação, o endereço pode ser subdividido em atributos menores, como: cidade, estado, rua, CEP. Na minha visão endereço pode se tornar uma entidade, oque me gerou a duvida de como diferenciar esses dois elementos.
No exemplo dado, temos a seguinte situação, o endereço pode ser subdividido em atributos menores, como: cidade, estado, rua, CEP. Na minha visão endereço pode se tornar uma entidade, oque me gerou a duvida de como diferenciar esses dois elementos.
Oi, Gustavo! Tudo certinho?
Quando usamos um atributo composto, como o endereço, estamos dizendo que ele é uma característica da entidade principal, como uma Pessoa. Isso é útil quando o endereço não precisa ser tratado como algo separado, mas sim como um conjunto de informações que pertencem à entidade principal.
No caso que você sugeriu, que é transformar o endereço em uma nova entidade, pode ser útil quando precisamos usá-lo em várias situações ou referenciá-lo por outras entidades. Isso ajuda também a normalizar o banco de dados, evitando repetições de informações.
Portanto, a abordagem que você deve escolher depende do contexto específico do projeto.
Espero que isso tenha esclarecido.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!