O Tribunal de Contas utiliza a tabela a seguir para registra...

Próximas questões
Com base no mesmo assunto
Q4279904 Banco de Dados

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



Imagem associada para resolução da questão



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.

Alternativas

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