NEW
Font size
Worksheets3. TEC BANCO DE DADOS_QL Multiple Choice Questions
Total questions: 21
Worksheet time: 11mins
Qual operador SQL é usado para encontrar padrões de texto no início de uma string?
AND
NOT
%
LIKE
=
Qual consulta SQL retorna todos os campos de produtos cujos nomes contêm a string 'Pro' em qualquer posição?
SELECT * FROM Produtos WHERE Nome LIKE '%Pro%';
SELECT * FROM Produtos WHERE Nome = 'Pro';
SELECT * FROM Produtos WHERE Nome LIKE 'Pro%';
SELECT * FROM Produtos WHERE Nome IN ('Pro');
SELECT * FROM Produtos WHERE Nome CONTAINS 'Pro';
Qual é a principal distinção entre as cláusulas 'HAVING' e 'WHERE' no SQL?
HAVING filtra grupos e WHERE registros.
HAVING ordena resultados, WHERE agrupa.
Ambos fazem a mesma coisa.
HAVING é usado com DISTINCT.
WHERE filtra grupos e HAVING registros.
Qual comando SQL é usado para eliminar linhas duplicadas do resultado de uma consulta?
DISTINCT
LIMIT
ORDER BY
GROUP BY
UNIQUE
Em que situação é apropriado usar um 'FULL JOIN' em SQL?
Para obter apenas registros correspondentes.
Para obter registros de ambas as tabelas, mesmo sem correspondência.
Para agrupar resultados.
Para limitar resultados.
Para ordenar resultados.
Qual é o principal objetivo das subconsultas em SQL?
Executar uma consulta dentro de outra para resolver problemas complexos.
Limitar os resultados.
Ordenar os dados.
Agrupar informações.
Definir chaves primárias.
Qual função MySQL é usada para arredondar valores numéricos?
ROUND
FLOOR
CEIL
MOD
AVG
Para calcular a diferença em dias entre duas datas no MySQL, qual função deve ser usada?
DATE_ADD
DATEDIFF
CURDATE
CAST
TIMESTAMPDIFF
Qual comando SQL é usado para filtrar os resultados dos grupos formados pela cláusula 'GROUP BY' no MySQL?
WHERE
HAVING
GROUP BY
ORDER BY
LIMIT
Como você classifica o resultado de uma consulta SQL em ordem decrescente?
ORDER BY ASC
ORDER BY DESC
GROUP BY DESC
DISTINCT
SORT BY DESC
Qual tipo de dado é mais adequado para armazenar nomes de pessoas em um banco de dados?
INT
DATE
VARCHAR
FLOAT
CHAR
Qual é o tipo de dado mais adequado para armazenar nomes de pessoas em um banco de dados?
INT
DATE
VARCHAR
FLOAT
CHAR
Qual é o principal objetivo de um Diagrama de Entidade-Relacionamento (ERD)?
Executar consultas SQL.
Representar a estrutura e os relacionamentos do banco de dados.
Armazenar dados diretamente.
Criar relatórios visuais.
Otimizar consultas.
Como você cria uma tabela em SQL definindo uma coluna como chave estrangeira (Foreign Key - FK)?
CREATE TABLE com PRIMARY KEY
CREATE TABLE com FOREIGN KEY
ALTER TABLE com PRIMARY KEY
INSERT INTO com FOREIGN KEY
CREATE FOREIGN KEY TABLE
O que acontece ao renomear uma tabela com RENAME TABLE?
A tabela é excluída.
Apenas o nome da tabela é alterado.
Todos os dados são apagados.
A tabela é movida para outro banco de dados.
A estrutura da tabela é modificada.
Qual comando SQL permite inserir vários registros em uma tabela em uma única operação?
INSERIR UM
INSERIR EM com múltiplos VALORES
CARREGAR DADOS
ADICIONAR DADOS
INSERÇÃO MÚLTIPLA
Qual ferramenta é mencionada como útil para importar dados de arquivos CSV para tabelas no MySQL?
MySQL Workbench
Excel
Notepad
Paint
SQL Developer
Qual comando SQL é usado para remover registros de uma tabela com base em uma condição específica?
REMOVER
EXCLUIR
TRUNCAR
ELIMINAR
APAGAR
Qual é a principal diferença entre os comandos `DELETE` e `TRUNCATE` no SQL?
DELETE remove a tabela inteira, TRUNCATE remove registros específicos.
Ambos são iguais.
DELETE permite excluir registros específicos, enquanto TRUNCATE exclui todos os dados sem condições.
Ambos são usados para criar tabelas.
DELETE libera espaço na tabela, TRUNCATE não.
Qual comando SQL é usado para definir um valor padrão para uma coluna durante a criação ou alteração de uma tabela no MySQL?
AUTO_INCREMENT
DEFAULT
PRIMARY_KEY
ON UPDATE
SET DEFAULT
Que tipo de evento pode acionar a execução de um gatilho no MySQL?
SELECIONAR
CRIAR TABELA
INSERIR
JUNTAR
ALTERAR TABELA
