1
resposta

[Dúvida] Forma de modelar os campos

  1. Então para modelar o nível input, precisamos de 3 campos: identificador primário que será a PK, identificador natural e o descritor. Qual a necessidade desse descritor natural, uma vez que já tem a PK? Elas podem ser iguais?

  2. No curso anterior onde foi ensinado a diferença entre atributo e hierarquia, fiquei me questionando qual seria a diferença na hora da modelagem e queria confirma se entendi. O atributo só tem um campo, exemplo: atributo_x Já a hierarquia, precisa sempre ter o código natural e o descritor do nível da hierarquia Seria isso?

1 resposta

Olá, Ariel. Tudo bem?

Vamos lá, vou tentar esclarecer suas dúvidas.

  1. Sobre o descritor natural: O identificador natural e o descritor têm propósitos diferentes. O identificador natural é um código que representa de forma única um registro no mundo real, como um CPF para clientes ou um CNPJ para empresas. Já o descritor é uma descrição mais detalhada ou nome do registro, como o nome completo do cliente ou o nome da empresa. Eles não devem ser iguais, pois o identificador natural é mais como um código, enquanto o descritor é uma descrição textual. Por exemplo, para um cliente, o identificador natural poderia ser "12345" e o descritor "João Silva".

  2. Atributo vs. Hierarquia: Você entendeu corretamente. Um atributo é um campo único que descreve uma característica da entidade, como "tamanho do cliente". Já uma hierarquia envolve múltiplos níveis que representam uma estrutura, como "cidade", "estado" e "região". Na modelagem, a hierarquia geralmente requer tanto um identificador natural quanto um descritor para cada nível, para permitir que você navegue pela estrutura de forma clara e compreensível.

Espero ter ajudado e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!