Questão de Banco de Dados — Banco de Dados Relacionais — FGV 2023
Banco de Dados›Banco de Dados Relacionais
Código
fg072598
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Banco de Dados
O administrador de banco de dados do TJSE deverá projetar um banco de dados relacional para armazenar dados, oriundos do novo sistema de gestão de processos. O banco de dados armazenará dados sobre processos, autor, advogado, ocorrência, tipo da ação, município, situação, dentre outros.Para atender esses requisitos, o administrador deverá criar um banco de dados:
Acom uma única tabela para armazenar todos os dados;
Bseparado para cada tabela, distribuindo os dados entre os bancos de dados;
Ccom um esquema lógico das tabelas relacionadas, sem definir as chaves estrangeiras;
Dcom todas as tabelas desnormalizadas para reduzir a redundância de dados;
Ecom um esquema lógico das tabelas relacionadas, mantendo a integridade referencial.
Revelar gabarito e comentário▾
GabaritoE — com um esquema lógico das tabelas relacionadas, mantendo a integridade referencial.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Projeto de Banco de Dados Relacional
Gabarito: letra E. Em um banco de dados relacional, o projeto deve contemplar um esquema lógico com tabelas adequadamente relacionadas por meio de chaves estrangeiras, garantindo a integridade referencial, que é um dos pilares do modelo relacional proposto por Codd.
Alternativa A — ❌ Incorreta
Criar uma única tabela para armazenar todos os dados (tabela-monstro) viola os princípios de normalização, gerando redundância excessiva, anomalias de atualização e dificuldade de manutenção. O modelo relacional preconiza a decomposição em múltiplas tabelas para representar entidades e seus relacionamentos.
Alternativa B — ❌ Incorreta
Distribuir cada tabela em bancos de dados separados quebra a coesão do esquema e impossibilita a definição de chaves estrangeiras entre tabelas de bancos distintos (a menos que se use links remotos, o que é incomum e complexo). A abordagem padrão é criar um único banco de dados que contenha todas as tabelas relacionadas.
Alternativa C — ❌ Incorreta
Um esquema lógico sem a definição de chaves estrangeiras compromete a integridade referencial, ou seja, não há garantia de que os valores das chaves estrangeiras correspondam a chaves primárias existentes. Isso pode levar a dados órfãos e inconsistências.
Alternativa D — ❌ Incorreta
A desnormalização aumenta a redundância de dados para melhorar o desempenho em consultas, não reduz. Além disso, o projeto normalizado (com redução de redundância) é a abordagem padrão para evitar anomalias e garantir consistência. A alternativa inverte o conceito.
Alternativa E — ✅ Correta ⟵ GABARITO
A alternativa descreve exatamente o que se espera de um banco de dados relacional: um esquema lógico composto de tabelas relacionadas (entidades associadas por chaves estrangeiras) e com a manutenção da integridade referencial (regras que garantem que as referências entre tabelas sejam válidas). Isso assegura consistência e confiabilidade dos dados.