WorksheetsQuiz Final - Pandas e SQL
Total questions: 32
Worksheet time: 16mins
O que significa a sigla DDL em SQL?
Data Definition Language
Data Manipulation Language
Data Control Language
Transaction Control Language
Qual comando é utilizado para recuperar dados de uma ou mais tabelas em SQL?
SELECT
INSERT
UPDATE
DELETE
O comando ______ é utilizado para adicionar novos registros às tabelas em SQL.
INSERT
SELECT
UPDATE
DELETE
Qual dos seguintes comandos faz parte do subconjunto DML?
CREATE
SELECT
GRANT
COMMIT
O comando SELECT pode ser combinado com quais funcionalidades?
WHERE
ORDER BY
GROUP BY
JOIN
O comando ____ altera valores já existentes em uma tabela. Seu uso deve ser cuidadoso, especialmente quando não há cláusula WHERE, pois isso atualiza todos os registros. Qual comando SQL é utilizado para atualizar dados em uma tabela?
DELETE
UPDATE
CREATE
GRANT
O comando ___ remove registros da tabela. Assim como o UPDATE, deve ser utilizado com atenção, particularmente no que diz respeito ao escopo da alteração. Qual comando é utilizado para remover registros de uma tabela?
DELETE
UPDATE
CREATE
GRANT
O comando ___ faz parte do DCL e é utilizado para conceder permissões a usuários ou roles. Ele permite controlar quem pode consultar, inserir, modificar ou excluir dados, além de administrar objetos do banco. Qual comando SQL é utilizado para conceder permissões?
DELETE
UPDATE
CREATE
GRANT
Complete o comando SQL que é utilizado para selecionar dados em um banco de dados:
SELECT
INSERT
DELETE
UPDATE
Complete o comando SQL que é utilizado para criar novas tabelas ou bancos de dados: ________
CREATE
SELECT
INSERT
DROP
O que é o modelo de interação cliente-servidor?
É um modelo em que um programa (cliente) envia requisições a outro programa (servidor) e aguarda respostas.
É um modelo em que dois programas executam as mesmas funções simultaneamente.
É um modelo em que todos os usuários acessam diretamente o banco de dados sem intermediários.
É um modelo em que o servidor solicita serviços ao cliente.
Qual das opções abaixo é uma vantagem da arquitetura cliente-servidor?
Baixa escalabilidade
Segurança
Falta de confiabilidade
Descentralização dos recursos
O cliente geralmente roda na máquina do usuário.
Verdadeiro
Falso
A comunicação entre cliente e servidor ocorre por meio de protocolos de rede como TCP/IP.
Verdadeiro
Falso
Dê um exemplo de programa que pode atuar como cliente na arquitetura cliente-servidor.
Navegador ou aplicativo (app)
Servidor web
Banco de dados
Sistema operacional
Explique por que a arquitetura cliente-servidor é importante para os serviços na internet.
Porque é a base da maioria dos serviços na internet, incluindo navegação web, acesso a e-mail, compartilhamento de arquivos e serviços de banco de dados distribuídos.
Porque elimina completamente a necessidade de servidores físicos na internet.
Porque permite que todos os dispositivos funcionem apenas como servidores.
Porque garante que todos os dados na internet sejam públicos e acessíveis a qualquer pessoa.
______ inicia requisição.
Cliente
Servidor
Protocolo
Rede
Servidor recebe, processa e envia ______.
resposta
mensagem
erro
pedido
Comunicação ______ para troca de informações.
bidirecional
unidirecional
paralela
serial
No exemplo de código para conectar Python ao MySQL, o parâmetro para definir o usuário é ___="__".
user
admin
usuario
python
Para definir o nome do banco de dados na conexão Python-MySQL, utiliza-se o parâmetro ___="______".
database
user
password
host
Qual biblioteca é utilizada para conectar Python ao MySQL, conforme o exemplo apresentado?
mysql-connector-python
pandas
sqlite3
pyodbc
No exemplo de consulta SQL apresentado, qual comando é utilizado para unir as tabelas users e products?
LEFT JOIN
INNER JOIN
RIGHT JOIN
FULL JOIN
Qual comando deve ser utilizado para instalar a biblioteca mysql-connector-python?
pip install mysql-connector-python
pip install mysql-connector
pip install mysql-python
pip install connector-python
O que é a biblioteca Pandas em Python?
Uma biblioteca para visualização de gráficos
Uma biblioteca para manipulação e análise de dados
Uma biblioteca para desenvolvimento web
Uma biblioteca para jogos
Quem desenvolveu a biblioteca Pandas e em que ano?
Guido van Rossum em 1991
Wes McKinney em 2008
James Gosling em 1995
Dennis Ritchie em 1972
A biblioteca Pandas fornece estruturas como _______ e _______ para facilitar o trabalho com dados tabulares.
DataFrame e Series
Array e Lista
Tabela e Dicionário
Frame e Conjunto
Qual comando deve ser utilizado para instalar a biblioteca Pandas via pip?
pip install pandas
install pandas
pandas install
pip pandas
import pandas as ____
pd
pn
ps
pa
Para exibir as duas primeiras linhas de um DataFrame criado, qual comando é utilizado?
df.show(2)
print(df.head(2))
df.print(2)
df.display(2)
Quais são as vantagens da biblioteca Pandas para manipulação de dados em Python?
Manipulação rápida e intuitiva de grandes volumes de dados com operações vetorizadas, suporte nativo a diversos formatos de arquivos como CSV, Excel, SQL, JSON e formatos proprietários, facilitando a importação e exportação de dados.
Permite a criação de interfaces gráficas avançadas para visualização de dados sem necessidade de bibliotecas externas.
Oferece funcionalidades nativas para desenvolvimento web e integração direta com frameworks como Django e Flask.
É utilizada principalmente para processamento de imagens e reconhecimento de padrões visuais.
Quais ferramentas a biblioteca Pandas oferece para análise e integração de dados?
Ferramentas embutidas para estatísticas, agregação e análises matemáticas, integração perfeita com outras bibliotecas Python como NumPy, Matplotlib e scikit-learn.
Apenas visualização de dados em tempo real, sem suporte para integração com outras bibliotecas.
Somente manipulação de arquivos de texto simples, sem funcionalidades de análise estatística.
Exclusivamente para criação de gráficos interativos, sem suporte para manipulação de dados.
