Durante o desenvolvimento de um sistema escolar, o professo...

Próximas questões
Com base no mesmo assunto
Q4111082 Banco de Dados
Durante o desenvolvimento de um sistema escolar, o professor de informática propôs que os alunos organizassem as informações de alunos, turmas e notas em um banco de dados relacional. Um dos grupos criou uma tabela chamada ALUNO, com os campos id_aluno, nome, data_nascimento e turma. Na discussão sobre o projeto, surgiram algumas dúvidas a respeito dos conceitos fundamentais de bancos de dados. Com base nas noções básicas de Banco de Dados relacionais, assinale a alternativa correta:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O elemento decisivo era identificar a definição correta de chave primária no modelo relacional, pois a alternativa C é a única que corresponde a esse conceito.

Tema central: chave primária
Análise das alternativas
A
Errada
Está errada por sintaxe SQL incorreta: a forma apresentada, DELETE * FROM ALUNO;, não é a forma usual do comando para excluir todos os registros. Além disso, a afirmação sobre liberação automática do espaço é imprecisa e depende do SGBD, então não pode ser tomada como regra geral.
B
Errada
Está errada porque define normalização de modo invertido. Normalização não é copiar tabela inteira em várias outras para acelerar consultas nem reduzir relacionamentos; seu objetivo é organizar os dados para reduzir redundância e dependências indevidas.
C
Certa
A alternativa C está correta porque descreve a regra essencial da chave primária no modelo relacional: ela serve para identificar de forma exclusiva cada registro da tabela. Por cumprir essa função de identificação, não admite valores repetidos nem valores nulos.
D
Errada
Está errada porque admite repetição de registros sem restrições com base em diferença em campo textual, o que não corresponde ao modelo relacional. A integridade e a identificação dos registros dependem de atributos-chave, não da simples existência de algum texto diferente.
Pegadinha da questão
A questão explora confusões comuns sobre chave primária, sintaxe de DELETE e normalização.
Dica para questões semelhantes
  • Se a alternativa definir chave primária, confira se ela identifica unicamente o registro e não admite nulos ou repetição.
  • Em SQL, não valide comando só pelo efeito descrito; a sintaxe apresentada também precisa estar correta.

Clique para visualizar este gabarito

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