+9 votos
79 visitas

No Builder, para que serve os campos "Herdar de", "Herdar Original" e "Herdar Sempre"?

por (107 pontos)
editado por | 79 visitas
"Herdar de" ou "Depende de"? Onde é isso?

1 Resposta

+6 votos
Melhor resposta
Serve para herdar campos de uma tabela relacionada.

Imagine o seguinte cenário, sem analisar a normalização do banco de dados:

Tabelas:

GN_PESSOAS com os campos NOME, MUNICIPIO, ESTADO, ETC.

PD_PEDIDOS com os campos NUMERO, PESSOA, CIDADE, ESTADO, ETC

 

No campo ESTADO de PD_PEDIDOS informamos para ele herdar de PESSOA, então quando for informada a PESSOA do PD_PEDIDOS, automaticamente será preenchido o campo ESTADO.

Para o campo CIDADE de PD_PEDIDOS é necessário informar também o campo Herdar original, que informa qual o campo da tabela GN_PESSOAS que deve ser utilizado. Isso é necessário quando o nome dos campos é diferente nas 2 tabelas (MUNICIPIO e CIDADE).

Já o marcador "Herdar sempre" informa se a herança deve ser feita apenas na inserção do registro(desmarcado), ou deve ser feita na alteração do registro também(marcado).
por (347 pontos)
selecionada por

Perguntas relacionadas

Melhores Dec 2020
    200 pontos
    Melhores 2020 Nov 30 - Dec 06
      445 perguntas
      492 respostas
      351 comentários
      497 usuários