🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Os sistemas de gerenciamento de banco de dados relacionais ...

Próximas questões
Com base no mesmo assunto
Q4195773 Banco de Dados
Os sistemas de gerenciamento de banco de dados relacionais utilizam estruturas que garantem a integridade referencial e permitem a recuperação eficiente de informações complexas. No que tange aos conceitos de chaves e à linguagem SQL (Structured Query Language), 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 de chave estrangeira no contexto relacional: campo ou conjunto de campos que referencia a chave primária de outra tabela. Isso basta para reconhecer a alternativa C como correta.

Tema central: chave estrangeira
Análise das alternativas
A
Errada
Está errada porque afirma uma vedação geral inexistente. Bancos NoSQL, especialmente os orientados a documentos, normalmente admitem armazenamento em formato semelhante a JSON; a ausência de esquema rígido não impede isso.
B
Errada
Está errada por confundir comandos SQL de naturezas diferentes. DROP remove objeto de banco de dados, como tabela; a remoção de registros específicos com condição WHERE é feita por DELETE.
C
Certa
A alternativa C está correta porque descreve o conceito cobrado de chave estrangeira no modelo relacional: um campo, ou conjunto de campos, usado para referenciar a chave primária de outra tabela e, com isso, estabelecer o vínculo entre tabelas. Esse é exatamente o critério conceitual exigido pela questão.
D
Errada
Está errada porque troca o nível lógico pelo físico. Modelagem lógica trata da estrutura dos dados e não da disposição física em trilhas, setores magnéticos ou mídia de armazenamento.
Pegadinha da questão
A questão explorou confusões clássicas: DROP versus DELETE e modelagem lógica versus armazenamento físico, além de um erro absoluto sobre NoSQL e JSON.
Dica para questões semelhantes
  • Se a alternativa definir chave estrangeira como referência entre tabelas, confira se ela aponta para a chave primária de outra tabela no conceito cobrado pela questão.
  • Em SQL, se o enunciado falar em apagar registros com condição WHERE, pense em DELETE, não em DROP.
  • Separe sempre nível lógico de nível físico: modelagem lógica descreve estrutura e relacionamentos, não forma de armazenamento.
  • Desconfie de alternativas com afirmações absolutas sobre NoSQL, especialmente quando negam usos compatíveis com o modelo documental, como JSON.

Clique para visualizar este gabarito

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