Uma equipe de desenvolvimento de software está projetando o banco de dados de um sistema de gestão de contratos públicos. Durante a modelagem, surgiram as seguintes situações:
- Situação 1: A entidade Contrato possui um atributo valorTotal que é calculado a partir da soma dos valores dos itens do contrato. Esse atributo é armazenado fisicamente na tabela para agilizar consultas frequentes.
- Situação 2: A entidade Fornecedor possui um atributo CNPJ que é único e não nulo. Além disso, a entidade Contrato referencia Fornecedor por meio de uma chave estrangeira.
- Situação 3: A entidade ItemContrato possui uma chave primária composta por numeroContrato e sequencialItem. O atributo descricaoItem depende apenas de sequencialItem dentro de um contrato, mas não do contrato como um todo.
Considerando os conceitos de modelagem conceitual, lógica e física, e as formas normais, assinale a alternativa correta.