Em um registro que representa um produto com campos: id, nome, preco, quantidade, qual campo deve ser usado…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um registro que representa um produto com campos: id, nome, preco, quantidade, qual campo deve ser usado como identificador único (chave) ao projetar um algoritmo para atualizar vendas?
- A) Todos os campos devem ser usados como chave, assim evita erros.
- B) O campo preco, porque é o valor mais importante do produto.
- C) O campo quantidade, pois informa a disponibilidade do produto.
- D) O campo id — identificador único do produto.
- E) O campo nome, pois é mais fácil de lembrar e utilizar.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Uma chave (ou chave primária) é um campo ou conjunto de campos que identifica de forma única cada registro de uma tabela ou estrutura de dados.
- Em um registro de produto com os campos id, nome, preco e quantidade, o campo que foi definido como identificador único é o id, que pelo próprio enunciado se refere ao identificador único do produto.
- Ao projetar um algoritmo para atualizar vendas, a busca e a alteração devem localizar exatamente o produto correto, e isso só é garantido pelo id, pois cada id corresponde a um único produto.
- A alternativa A está errada, pois usar todos os campos como chave não garante unicidade (dois produtos podem ter o mesmo nome e preço) e complica a busca sem necessidade.
- A alternativa B está errada, pois o preço pode ser igual em produtos diferentes e muda com frequência, não identificando o registro.
- A alternativa C está errada, pois a quantidade varia a cada venda, é um dado que muda e pode coincidir entre produtos distintos.
- A alternativa E está errada, pois nomes podem se repetir e não são garantidamente únicos, além de facilidade de memorização não é critério técnico de chave.
- Conclusão: a resposta correta é a alternativa D, coincidindo com o gabarito oficial.
💡 Dica: Identifique o campo que representa a chave única do produto.
Alternativa por alternativa
Acredita que, quanto mais campos forem usados, maior a segurança contra erros, sem perceber que a unicidade vem de um identificador específico e não da combinação de todos os atributos.
Confunde a importância comercial de um dado com a sua função de identificação, supondo que o campo mais relevante para o negócio também identifica o registro.
Por que engana: O aluno pode confundir a importância de outros campos, como preço ou quantidade, com a função de um identificador único.
Associa o identificador à disponibilidade do produto, não percebendo que a quantidade muda a cada venda e pode ser igual em produtos diferentes.
O id é projetado para ser único e estável; serve para referenciar e atualizar registros sem ambiguidade, ao contrário de nome ou preço que podem repetir ou mudar.
Supõe que um campo fácil de lembrar ou usar serve como identificador, sem considerar que nomes podem se repetir e não são únicos.
Raio-X da questão
identificador único
avaliacao
identificador único · chaves em banco de dados
Revisar conceitos de chave primária em bancos de dados.
O aluno pode confundir a importância de outros campos, como preço ou quantidade, com a função de um identificador único.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Descreva como criar um registro em um programa que armazene informações de um produto, incluindo nome, preço e…
- Em uma matriz de registros 'estoque', cada registro possui o campo 'quantidade' que indica o número de unidades. Em um…
- Imagine que você está desenvolvendo uma aplicação para registrar vendas. Quais dados são essenciais para armazenar em…
- Uma empresa de tecnologia precisa organizar informações sobre seus produtos. Se cada produto tem um nome, preço e…
- Uma papelaria quer criar um algoritmo para organizar uma lista de compras com 10 itens. Para cada item, a lista deve…
- Em uma feira, um vendedor usa um algoritmo para calcular o total das vendas. Ele tem um registro dos preços e…
Todas as questões de Organização e representação da informação
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
