Informática Múltipla Escolha

Na biblioteca pandas existem muitas funções prontas que auxiliam na tarefa de tratamento e análise de dados. Uma delas permite realizar consultas a um banco de dados, retornando os resultados em DataFrame. Assinale a alternativa que representa corretamente a função mencionada no texto.

Na biblioteca pandas existem muitas funções prontas que auxiliam na tarefa de tratamento e análise de dados. Uma delas permite realizar consultas a um banco de dados, retornando os resultados em DataFrame. Assinale a alternativa que representa corretamente a função mencionada no texto.

  1. read_csv()
  2. read_sql()
  3. read_mysql()
  4. read_sql_server()
  5. read_noSQL()

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B

Introdução

A questão aborda o uso da biblioteca pandas, amplamente utilizada em Python para análise e manipulação de dados. O enunciado descreve uma função específica capaz de realizar consultas a um banco de dados e converter o resultado diretamente em um objeto DataFrame.

Desenvolvimento

Para entender a resposta correta, é necessário conhecer as principais funções de importação de dados do pandas:

  • Objetivo da Função: O texto pede uma função para conectar-se a um banco de dados (geralmente relacional/SQL) e buscar informações.
  • Estrutura de Dados: O retorno deve ser um DataFrame, que é a tabela bidimensional do pandas.

A função padrão do pandas para essa finalidade é a read_sql(). Ela permite passar uma sentença SQL (query) ou um nome de tabela e conecta-se ao banco de dados para preencher o DataFrame.

Análise das Alternativas

Vamos analisar cada opção com base na documentação oficial do pandas:

  • (A) read_csv(): Utilizada para ler arquivos no formato CSV (valores separados por vírgula). Não realiza consultas a bancos de dados.
  • (B) read_sql(): Correta. É a função dedicada a ler dados de bancos de dados relacionacionais utilizando SQL.
  • (C) read_mysql(): Incorreta. Não existe essa função nativa no pandas. Conexões com MySQL são feitas via read_sql() utilizando drivers como SQLAlchemy.
  • (D) read_sql_server(): Incorreta. Assim como a anterior, não é o nome da função padrão do pandas para consultas gerais.
  • (E) read_noSQL(): Incorreta. O pandas foca em dados tabulares (relacionais). Bibliotecas como pymongo são usadas para NoSQL, mas não há uma função chamada assim no pandas.

Conclusão

A alternativa que representa corretamente a função mencionada no texto é a B, pois read_sql() é a ferramenta nativa do pandas para realizar consultas SQL e gerar DataFrames.

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.