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

Próximas questões
Com base no mesmo assunto
Q4113034 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: B

Fundamento decisivo: A decisão estava em reconhecer a definição de chave primária: identificador exclusivo de cada registro, sem valores nulos ou repetidos.

Tema central: chave primária
Análise das alternativas
A
Errada
Está errada porque normalização não é copiar uma tabela inteira em várias outras para acelerar consultas. O critério correto é outro: normalização organiza os dados para reduzir redundância e dependências indevidas, não para duplicar tabelas nem para reduzir relacionamentos por cópia.
B
Certa
A alternativa B está correta porque apresenta a definição técnica de chave primária em banco de dados relacional: um campo, ou combinação de campos, usado para identificar de modo exclusivo cada registro da tabela. Por esse critério, seus valores não podem se repetir nem ser nulos, pois isso impediria a identificação única de cada linha.
C
Errada
Está errada porque o comando SQL apresentado está sintaticamente incorreto no padrão usual. Para apagar todos os registros da tabela, a forma indicada na base é DELETE FROM ALUNO;, sem asterisco.
D
Errada
Está errada porque afirma que registros podem se repetir sem restrições desde que haja diferença em campo textual, o que não corresponde à lógica relacional nem às restrições de integridade.
Pegadinha da questão
A confusão central foi tratar a chave primária como algo diferente de um identificador único, sem nulos e sem repetição.
Dica para questões semelhantes
  • Se uma alternativa definir chave primária como identificador único, sem nulos e sem repetição, ela está alinhada ao conceito técnico.
  • Em questões de SQL, valide primeiro a sintaxe do comando antes de aceitar o sentido geral da frase.
  • Quando aparecer normalização, procure a ideia de reduzir redundância e dependências indevidas, não de copiar tabelas.
  • Afirmações sobre repetição de registros devem ser confrontadas com chaves e regras de integridade, não com diferenças ocasionais em campos textuais.

Clique para visualizar este gabarito

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