Informática Múltipla Escolha

Quando é necessário recuperar e exibir registros de uma tabela armazenada em um banco de dados, para extrair todos os dados de uma tabela no SQLite chamada cliente, devemos utilizar o comando:

Quando é necessário recuperar e exibir registros de uma tabela armazenada em um banco de dados, para extrair todos os dados de uma tabela no SQLite chamada cliente, devemos utilizar o comando:

  1. cursor.execute("SELECT cliente FROM db.connect()"
  2. cursor.execute("SELECT * FROM cliente"
  3. cursor.execute("PRINT * FROM cliente"
  4. cursor.execute("CONNECT FROM cliente"
  5. cursor.execute("SELECT FROM db.connect cliente"

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - cursor.execute("SELECT * FROM cliente")

Explicação Didática

Para recuperar dados de um banco de dados utilizando SQL (Structured Query Language), a estrutura básica da consulta é o comando SELECT.

No contexto da linguagem Python com a biblioteca sqlite3, o comando SQL deve ser passado como uma string para o método cursor.execute().

Análise da Sintaxe SQL

A instrução correta para pegar todos os dados de uma tabela específica segue esta lógica:

  • SELECT: Palavra-chave que indica que queremos buscar informações.
  • ***: Símbolo curinga que representa todas as colunas** da tabela. Se quiséssemos apenas uma coluna específica, usaríamos seu nome (ex: SELECT nome).
  • FROM: Indica a origem dos dados.
  • cliente: É o nome da tabela onde os dados estão armazenados.

Portanto, a combinação correta é: SELECT * FROM cliente.

Por que as outras alternativas estão incorretas?

AlternativaErro Identificado
AUsa SELECT cliente, o que tentaria selecionar uma coluna chamada "cliente" ou confundiria a tabela com o objeto de conexão.
CPRINT não é um comando válido em SQL para consultas de dados.
DCONNECT é usado para estabelecer ligação, não para ler dados.
ESintaxe incorreta; mistura comandos de conexão dentro da string de seleção.

Conclusão: A alternativa B é a única que segue a sintaxe padrão do SQL para consultar todas as linhas e colunas de uma tabela existente.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.