No processo de modelagem de um banco de dados relacional, é...

Próximas questões
Com base no mesmo assunto
Ano: 2025 Banca: FUVEST Órgão: USP Prova: FUVEST - 2025 - USP - Analista de Sistemas |
Q3509640 Banco de Dados
No processo de modelagem de um banco de dados relacional, é importante seguir boas práticas para garantir integridade, eficiência e escalabilidade. Qual das alternativas, a seguir, representa uma prática correta ao projetar um banco de dados relacional?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D

Tema central: A questão aborda boas práticas no projeto de bancos de dados relacionais, tema fundamental para garantir integridade, desempenho e organização das informações. É essencial entender conceitos como chave primária, integridade referencial, normalização e modelagem adequada das tabelas.

Resumo teórico:

O modelo relacional de bancos de dados, proposto por E. F. Codd, estabelece que os dados sejam organizados em tabelas (relações), com linhas (tuplas) e colunas (atributos). Uma das principais regras é definir chaves primárias (PK) para identificar de forma única cada registro, evitando duplicidades e facilitando o relacionamento entre tabelas. A integridade dos dados é mantida principalmente através das restrições de chave primária e chaves estrangeiras (FK) (Elmasri & Navathe, Sistemas de Banco de Dados, 7ª ed.).

Justificativa da alternativa correta (D):

Utilizar chaves primárias para identificar unicamente cada registro é uma prática essencial na modelagem de bancos de dados relacionais. Isso garante integridade, evita dados duplicados e permite criar relações sólidas entre tabelas.

Análise das alternativas incorretas:

A – Criar colunas duplicadas em tabelas diferentes é um erro. Isso quebra a normalização, gera redundância e dificulta a manutenção e atualização dos dados.

B – Evitar relações entre tabelas não é recomendado. O uso de JOINs é uma das maiores vantagens dos bancos relacionais, pois permite consultas poderosas e organizadas. O desempenho pode ser otimizado com índices, não eliminando relacionamentos.

C – Armazenar tudo em um arquivo CSV não garante integridade nem escalabilidade. CSVs servem para transferência de dados, não para gerenciar um banco relacional.

E – Usar nomes genéricos como “Tabela1” ou “DadoX” prejudica a clareza e manutenção do banco de dados. Nomes descritivos facilitam o entendimento e o trabalho em equipe.

Estratégia para interpretação: Busque termos como “integridade”, “unicamente”, “evitar duplicidade” e desconfie de opções que sugerem práticas que pareçam facilitar o trabalho, mas comprometem a estrutura — são pegadinhas clássicas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo