dbtestBETA

Atributo derivado

Valor calculado a partir de outros dados.

Entenda o conceito

Um atributo derivado é calculado ou obtido a partir de outros dados já armazenados.

Idade pode ser calculada usando data de nascimento e data atual. Guardar apenas a data evita que a idade fique desatualizada.

Na notação conceitual, o atributo derivado aparece como uma elipse tracejada.

Em resumo: Pode não precisar ser armazenado; Evita duplicação e inconsistência; Se armazenado por desempenho, precisa ser atualizado corretamente.

EXEMPLO PRÁTICO

Veja como funciona

Quantidade: 3

Preço unitário: R$ 40,00

Subtotal: 3 × R$ 40,00 = R$ 120,00

DIAGRAMA DO EXEMPLO

Visualize a modelagem

O desenho usa a mesma notação dos exercícios, mas é somente para visualização.

Item do pedido
Quantidade
Preço unitário
Subtotal
Quantidade × preço unitário = subtotal.

Erro comum

Armazenar um valor derivado sem estratégia para mantê-lo atualizado.