WorksheetsBanco de Dados e SQL
Total questions: 53
Worksheet time: 27mins
Qual das opções abaixo descreve melhor um Diagrama Conceitual?
Representa a estrutura física do banco de dados
Define tabelas e chaves primárias
Representa as entidades e seus relacionamentos
É utilizado apenas em bancos NoSQL
O Diagrama Relacional é utilizado para:
Criar um banco de dados no MySQL automaticamente
Representar tabelas, chaves primárias e estrangeiras
Analisar o desempenho de consultas SQL
Substituir completamente um Diagrama Conceitual
Qual comando DDL é usado para criar uma nova tabela no MySQL?
CREATE DATABASE
CREATE TABLE
INSERT INTO
ALTER TABLE
Qual comando DDL permite modificar a estrutura de uma tabela existente?
ALTER TABLE
UPDATE TABLE
MODIFY TABLE
CHANGE TABLE
Qual comando DML é usado para inserir dados em uma tabela?
INSERT INTO
ADD DATA
CREATE ROW
ADD RECORD
O que a função COUNT() retorna?
Soma de valores de uma coluna
Número total de registros
Maior valor de uma coluna
Menor valor de uma coluna
Qual função SQL é usada para calcular a média de valores de uma coluna?
SUM()
COUNT()
AVG()
MIN()
O que o operador DISTINCT faz em uma consulta SQL?
Remove linhas duplicadas
Ordena os resultados
Exclui registros
Conta o número total de registros
Para agrupar resultados com base em um campo específico, usamos:
GROUP BY
ORDER BY
FILTER BY
SUMMARIZE
O que o LEFT JOIN faz?
Retorna todos os registros da tabela da esquerda e correspondentes da direita
Retorna apenas os registros correspondentes entre as tabelas
Retorna apenas registros que não possuem correspondência
Exclui os registros duplicados
O comando SELECT * FROM tabela ORDER BY coluna DESC faz o seguinte:
Ordena os resultados de forma crescente
Ordena os resultados de forma decrescente
Remove registros duplicados
Filtra apenas os registros NULL
Qual comando SQL é utilizado para atualizar registros em uma tabela?
MODIFY
UPDATE
CHANGE
SET
O que a cláusula WHERE faz em uma consulta SQL?
Define as colunas de retorno
Filtra os registros de uma tabela
Exclui registros de uma tabela
Agrupa os resultados
Qual comando SQL apaga todos os dados de uma tabela, mas mantém sua estrutura?
TRUNCATE
DROP TABLE
DELETE
ERASE
A cláusula BETWEEN é usada para:
Filtrar valores dentro de um intervalo
Contar registros
Juntar duas tabelas
Remover registros
O operador LIKE é utilizado para:
Comparar valores exatos
Filtrar padrões em strings
Excluir registros duplicados
Somar valores numéricos
Qual operador SQL é usado para juntar duas tabelas apenas quando existe correspondência em ambas?
LEFT JOIN
RIGHT JOIN
FULL JOIN
INNER JOIN
Qual é a função utilizada para somar valores em SQL?
SUM()
TOTAL()
ADD()
COUNT()
A função IS NULL verifica:
Se um valor é zero
Se um valor está ausente (nulo)
Se um valor é maior que um número especificado
Se um valor é positivo
Qual função SQL retorna o maior valor de uma coluna?
MAX()
GREATEST()
HIGH()
TOP()
O que a cláusula HAVING faz em uma consulta SQL?
Filtra resultados após a agregação de dados
Filtra resultados antes da agregação de dados
Remove valores NULL
Conta registros em uma tabela
O que o RIGHT JOIN faz?
Retorna todos os registros da tabela da direita e correspondentes da esquerda
Retorna apenas os registros correspondentes entre as tabelas
Retorna apenas registros que não possuem correspondência
Exclui os registros duplicados
Qual destas funções SQL retorna o menor valor de uma coluna?
MIN()
LOWEST()
LEAST()
SMALL()
Qual operador é usado para verificar se um valor está dentro de um conjunto de valores específicos?
IN
BETWEEN
LIKE
MATCH
O que o operador NOT LIKE faz?
Filtra valores que não correspondem ao padrão especificado
Exclui registros duplicados
Soma valores de uma coluna
Ordena os resultados
Qual destas opções é um comando válido para deletar todos os registros de uma tabela?
DELETE FROM tabela
DROP FROM tabela
REMOVE FROM tabela
CLEAR FROM tabela
Qual das funções abaixo é utilizada para contar quantos registros existem em uma tabela?
COUNT()
SUM()
TOTAL()
NUMBER()
A cláusula ORDER BY pode ser usada para:
Ordenar os resultados em ordem crescente ou decrescente
Filtrar registros NULL
Criar um índice
Remover registros duplicados
Qual das opções abaixo representa corretamente um INNER JOIN?
SELECT * FROM tabela1 INNER JOIN tabela2 ON tabela1.id = tabela2.id
SELECT * FROM tabela1 JOIN tabela2 WHERE tabela1.id = tabela2.id
SELECT * FROM tabela1 RIGHT JOIN tabela2 ON tabela1.id = tabela2.id
SELECT * FROM tabela1 LEFT JOIN tabela2 ON tabela1.id = tabela2.id
O que a função SUM() faz?
Retorna a soma dos valores de uma coluna
Conta o número de registros
Retorna a média dos valores de uma coluna
Retorna o menor valor de uma coluna
Para limitar o resultado de uma consulta MySQL aos cinco primeiros registros, qual comando deve ser utilizado?
LIMIT 5
TOP 5
FIRST 5
ROWNUM 5
Qual das cláusulas abaixo pode ser usada para filtrar registros NULL?
IS NULL
= NULL
NULL = TRUE
WHERE NULL
Qual operador SQL retorna todos os resultados de duas consultas, incluindo duplicatas?
UNION ALL
INNER JOIN
LEFT JOIN
INTERSECT
Qual das funções abaixo pode ser usada para contar valores distintos em uma coluna?
COUNT(DISTINCT coluna)
DISTINCT COUNT(coluna)
UNIQUE COUNT(coluna)
TOTAL DISTINCT(coluna)
O operador LIKE pode ser utilizado para buscar valores que:
Contêm um determinado padrão
São iguais a um valor específico
São maiores que um valor
São menores que um valor
Qual comando SQL pode ser usado para remover completamente uma tabela do banco de dados?
DROP TABLE
DELETE TABLE
REMOVE TABLE
CLEAR TABLE
O que acontece se um DELETE for executado sem uma cláusula WHERE?
Todos os registros da tabela serão excluídos
Apenas o primeiro registro será excluído
Nenhum registro será excluído
A tabela será excluída do banco de dados
Qual comando SQL é usado para renomear uma tabela?
RENAME TABLE
ALTER NAME
CHANGE TABLE NAME
MODIFY TABLE NAME
A cláusula FULL JOIN retorna:
Todos os registros de ambas as tabelas, combinando os correspondentes
Apenas os registros que possuem correspondência
Somente os registros da tabela da esquerda
Somente os registros da tabela da direita
Qual operador pode ser utilizado para verificar se um valor não está dentro de um conjunto de valores?
NOT IN
!=
OUTSIDE
EXCEPT
O comando DELETE remove apenas os dados da tabela, mas não a estrutura. (Verdadeiro ou Falso)
Verdadeiro
Falso
O INNER JOIN retorna apenas os registros correspondentes entre duas tabelas. (Verdadeiro ou Falso)
Verdadeiro
Falso
O comando FULL JOIN é suportado nativamente pelo MySQL.
Verdadeiro
Falso
A cláusula ORDER BY é usada para agrupar resultados de consultas.
Verdadeiro
Falso
A função AVG() é usada para contar registros em uma tabela.
Verdadeiro
Falso
O RIGHT JOIN retorna todos os registros da tabela da direita e apenas correspondentes da esquerda.
Verdadeiro
Falso
A função IS NULL é usada para verificar se um valor é nulo.
Verdadeiro
Falso
A função LIKE permite buscar padrões em valores de texto.
Verdadeiro
Falso
O operador BETWEEN é usado para filtrar valores dentro de um intervalo.
Verdadeiro
Falso
O comando SELECT * FROM tabela WHERE nome NOT LIKE '%João%' retorna apenas registros que contêm 'João'.
Verdadeiro
Falso
Qual funcionalidade do MySQL Workbench permite criar um backup completo de um banco de dados?
Query Editor
Data Import
Performance Reports
Data Export
Ao exportar um banco de dados pelo MySQL Workbench, qual formato de arquivo é gerado por padrão?
.xml
.json
.sql
.csv
No MySQL Workbench, qual opção deve ser marcada para incluir tanto a estrutura quanto os dados das tabelas no backup?
Dump Data Only
Dump Triggers Only
Dump Structure Only
Dump Structure and Data
