O Tribunal de Contas utiliza a tabela a seguir para registra...
O Tribunal de Contas utiliza a tabela a seguir para registrar as fiscalizações realizadas.

Cada órgão cadastrado pertence a um único município, e cada fiscalização é conduzida por um único auditor. Um mesmo órgão e um mesmo auditor podem estar associados a diversas fiscalizações, fazendo com que seus dados sejam repetidos em vários registros. Foram identificadas divergências na grafia dos nomes de municípios, órgãos e auditores.
A equipe responsável decidiu normalizar a estrutura, reduzindo a redundância e utilizando restrições que preservem a integridade dos relacionamentos.
Assinale a opção que apresenta a modelagem mais adequada.
Comentários
Veja os comentários dos nossos alunos
A alternativa correta é a B: Criar as tabelas MUNICIPIO, ORGAO, AUDITOR e FISCALIZACAO, mantendo nesta última apenas os identificadores do órgão e do auditor, relacionados por chaves estrangeiras, e relacionando cada órgão ao respectivo município.
Justificativa:
A questão descreve um problema clássico de redundância e inconsistência de dados (divergências na grafia), que deve ser resolvido por meio da normalização de banco de dados.
Ao aplicar as regras de normalização:
Entidades Separadas: Os dados que se repetem e geram inconsistências devem ser movidos para tabelas próprias (MUNICIPIO, ORGAO e AUDITOR), garantindo que cada nome seja gravado de forma única (eliminando erros de grafia).
Relacionamentos e Integridade:
Como cada órgão pertence a um único município, a tabela ORGAO deve conter uma chave estrangeira apontando para MUNICIPIO.
Como a tabela FISCALIZACAO registra o evento conduzido por um auditor em um órgão, ela deve conter apenas as chaves estrangeiras (id_orgao e id_auditor), além de seus dados próprios. Não há necessidade de colocar o identificador do município diretamente na fiscalização, pois ele já é obtido indiretamente através do órgão (evitando redundância).
Por que as outras alternativas estão incorretas?
A e D: Mantêm os dados unificados ou criam chaves compostas ineficientes, perpetuando o problema da redundância e da inconsistência de grafia.
C: Sugere a desnormalização voluntária (duplicar os nomes nas duas tabelas), o que mantém o problema original de divergência de grafia ativo.
E: Criar uma tabela física para cada município é uma péssima prática de modelagem de dados, dificultando consultas gerais e a manutenção do sistema.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo