Atualmente tenho esse DER.
Um refrigerante tem 1 fórmula na sua composição. E uma formula cadastrada pode pertencer a vários
refrigerantes.
Gostaria de alterar esse modelo para permitir o histórico de evolução de uma fórmula. Uma fórmula pode alterar seus dados. Como posso modelar isso? ENtidade? Relacionamento? …
Obrigado
Há algumas opções. Você pode incluir uma nova coluna, “data de descontinuação” (sou péssimo com nomes) indicando quando a fórmula foi descontinuada.
Desta maneira, ao buscar as fórmulas, você incluiria uma cláusula onde
data_de_descontinuacao IS NULL;
Onde a tal data é nula. Se quiser listar o histórico, não contempla essa cláusula.
1 curtida
É uma forma. Mas nesse a responsabilidade de consultar corretamente é da camada da aplicação.
Nesse caso não podia ocorrer de haver um Refrigerante que possui uma Fórmula descontinuada.
A aplicação teria que validar isso também.