Durante a modelagem lógica de um sistema de gestão de contr...
Durante a modelagem lógica de um sistema de gestão de contratos, foram formalizadas as seguintes regras:
- Um contrato pode estar vinculado a diversas unidades administrativas, e cada unidade pode participar de múltiplos contratos simultaneamente.
- Em um mesmo período de vigência, cada contrato possui apenas um fiscal designado; um servidor pode fiscalizar contratos distintos em períodos diferentes.
- Alterações de valor contratual devem permanecer consultáveis ao longo do tempo, inclusive para fins de auditoria administrativa, não se restringindo a registros técnicos de log do SGBD.
À luz dos fundamentos do modelo relacional, assinale a alternativa correta.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Fundamento decisivo: A regra de que, em um mesmo período de vigência, cada contrato possui apenas um fiscal designado, com possibilidade de fiscalizar contratos distintos em períodos diferentes.
- Quando o enunciado traz restrição por período, a cardinalidade deve ser lida com recorte temporal, não de forma absoluta.
- Se ambos os lados da regra admitem multiplicidade, o relacionamento é N:N e pede tabela associativa.
- Exigência de histórico consultável de negócio não se resolve automaticamente com logs técnicos do SGBD.
- 3FN não elimina chaves estrangeiras; ela trata dependências indevidas, não a existência de referência entre tabelas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo