Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Final - Pandas e SQL

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

O que significa a sigla DDL em SQL?

a)

Data Definition Language

b)

Data Manipulation Language

c)

Data Control Language

d)

Transaction Control Language

2.

Qual comando é utilizado para recuperar dados de uma ou mais tabelas em SQL?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

3.

O comando ______ é utilizado para adicionar novos registros às tabelas em SQL.

a)

INSERT

b)

SELECT

c)

UPDATE

d)

DELETE

4.

Qual dos seguintes comandos faz parte do subconjunto DML?

a)

CREATE

b)

SELECT

c)

GRANT

d)

COMMIT

5.

O comando SELECT pode ser combinado com quais funcionalidades?

a)

WHERE

b)

ORDER BY

c)

GROUP BY

d)

JOIN

6.

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?

a)

DELETE

b)

UPDATE

c)

CREATE

d)

GRANT

7.

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?

a)

DELETE

b)

UPDATE

c)

CREATE

d)

GRANT

8.

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?

a)

DELETE

b)

UPDATE

c)

CREATE

d)

GRANT

9.

Complete o comando SQL que é utilizado para selecionar dados em um banco de dados:

a)

SELECT

b)

INSERT

c)

DELETE

d)

UPDATE

10.

Complete o comando SQL que é utilizado para criar novas tabelas ou bancos de dados: ________

a)

CREATE

b)

SELECT

c)

INSERT

d)

DROP

11.

O que é o modelo de interação cliente-servidor?

a)

É um modelo em que um programa (cliente) envia requisições a outro programa (servidor) e aguarda respostas.

b)

É um modelo em que dois programas executam as mesmas funções simultaneamente.

c)

É um modelo em que todos os usuários acessam diretamente o banco de dados sem intermediários.

d)

É um modelo em que o servidor solicita serviços ao cliente.

12.

Qual das opções abaixo é uma vantagem da arquitetura cliente-servidor?

a)

Baixa escalabilidade

b)

Segurança

c)

Falta de confiabilidade

d)

Descentralização dos recursos

13.

O cliente geralmente roda na máquina do usuário.

a)

Verdadeiro

b)

Falso

14.

A comunicação entre cliente e servidor ocorre por meio de protocolos de rede como TCP/IP.

a)

Verdadeiro

b)

Falso

15.

Dê um exemplo de programa que pode atuar como cliente na arquitetura cliente-servidor.

a)

Navegador ou aplicativo (app)

b)

Servidor web

c)

Banco de dados

d)

Sistema operacional

16.

Explique por que a arquitetura cliente-servidor é importante para os serviços na internet.

a)

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.

b)

Porque elimina completamente a necessidade de servidores físicos na internet.

c)

Porque permite que todos os dispositivos funcionem apenas como servidores.

d)

Porque garante que todos os dados na internet sejam públicos e acessíveis a qualquer pessoa.

17.

______ inicia requisição.

a)

Cliente

b)

Servidor

c)

Protocolo

d)

Rede

18.

Servidor recebe, processa e envia ______.

a)

resposta

b)

mensagem

c)

erro

d)

pedido

19.

Comunicação ______ para troca de informações.

a)

bidirecional

b)

unidirecional

c)

paralela

d)

serial

20.

No exemplo de código para conectar Python ao MySQL, o parâmetro para definir o usuário é ___="__".

a)

user

b)

admin

c)

usuario

d)

python

21.

Para definir o nome do banco de dados na conexão Python-MySQL, utiliza-se o parâmetro ___="______".

a)

database

b)

user

c)

password

d)

host

22.

Qual biblioteca é utilizada para conectar Python ao MySQL, conforme o exemplo apresentado?

a)

mysql-connector-python

b)

pandas

c)

sqlite3

d)

pyodbc

23.

No exemplo de consulta SQL apresentado, qual comando é utilizado para unir as tabelas users e products?

a)

LEFT JOIN

b)

INNER JOIN

c)

RIGHT JOIN

d)

FULL JOIN

24.

Qual comando deve ser utilizado para instalar a biblioteca mysql-connector-python?

a)

pip install mysql-connector-python

b)

pip install mysql-connector

c)

pip install mysql-python

d)

pip install connector-python

25.

O que é a biblioteca Pandas em Python?

a)

Uma biblioteca para visualização de gráficos

b)

Uma biblioteca para manipulação e análise de dados

c)

Uma biblioteca para desenvolvimento web

d)

Uma biblioteca para jogos

26.

Quem desenvolveu a biblioteca Pandas e em que ano?

a)

Guido van Rossum em 1991

b)

Wes McKinney em 2008

c)

James Gosling em 1995

d)

Dennis Ritchie em 1972

27.

A biblioteca Pandas fornece estruturas como _______ e _______ para facilitar o trabalho com dados tabulares.

a)

DataFrame e Series

b)

Array e Lista

c)

Tabela e Dicionário

d)

Frame e Conjunto

28.

Qual comando deve ser utilizado para instalar a biblioteca Pandas via pip?

a)

pip install pandas

b)

install pandas

c)

pandas install

d)

pip pandas

29.

import pandas as ____

a)

pd

b)

pn

c)

ps

d)

pa

30.

Para exibir as duas primeiras linhas de um DataFrame criado, qual comando é utilizado?

a)

df.show(2)

b)

print(df.head(2))

c)

df.print(2)

d)

df.display(2)

31.

Quais são as vantagens da biblioteca Pandas para manipulação de dados em Python?

a)

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.

b)

Permite a criação de interfaces gráficas avançadas para visualização de dados sem necessidade de bibliotecas externas.

c)

Oferece funcionalidades nativas para desenvolvimento web e integração direta com frameworks como Django e Flask.

d)

É utilizada principalmente para processamento de imagens e reconhecimento de padrões visuais.

32.

Quais ferramentas a biblioteca Pandas oferece para análise e integração de dados?

a)

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.

b)

Apenas visualização de dados em tempo real, sem suporte para integração com outras bibliotecas.

c)

Somente manipulação de arquivos de texto simples, sem funcionalidades de análise estatística.

d)

Exclusivamente para criação de gráficos interativos, sem suporte para manipulação de dados.