wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Banco de Dados - SQL - DML

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Considere a tabela Material (ID, Nome, Descrição, Fabricante).
O comando SQL que exclui produtos dos fabricantes “Blue” e “Green” é:

a)

SELECT Nome, Fabricante FROM Material WHERE Fabricante NOT ('Blue','Green');

b)

SELECT Nome, Fabricante FROM Material WHERE Fabricante DISTINCT ('Blue','Green');

c)

SELECT Nome, Fabricante FROM Material WHERE Fabricante <> 'Blue' OR 'Green'

d)

SELECT Nome, Fabricante FROM Material WHERE NOT Fabricante ('Blue','Green');

e)

SELECT Nome, Fabricante FROM Material WHERE Fabricante NOT IN ('Blue', 'Green');

2.

Considere a tabela Time (ID, Nome, Cidade, Estado).
O comando que retorna a contagem de registros por Estado é:

a)

SELECT Count (Estado), Estado FROM Time GROUP BY Estado;

b)

SELECT Sum (Estado), Estado FROM Time ORDER BY Estado;

c)

SELECT Count (Estado), Estado FROM Time HAVING Estado IN Group;

d)

SELECT Max (Estado) – Min (Estado) FROM Time GROUP BY Estado;

e)

SELECT Number (Estado), Estado FROM Time WHERE Estado IS NOT NULL;

3.

O comando para obter registros cuja origem comece com a letra C é:

a)

WHERE Origem SIMILAR IN ('C%');

b)

WHERE Origem EQUAL ('C%');

c)

WHERE Origem IN ('C%');

d)

WHERE Origem LIKE ('C%');

e)

WHERE Origem = ('C%');

4.

Qual comando DML é usado para excluir registros?

a)
DELETE
b)
CLEAR
c)
DROP
d)
REMOVE
e)

EXCLUDE

5.

Para listar cidades e temperaturas com junção correta entre Localidade e Temperatura:

a)

FROM Localidade INNER JOIN Temperatura WHERE Localidade.ID = Temperatura.ID;

b)

FROM Localidade INNER JOIN Temperatura;

c)

FROM Localidade.ID INNER JOIN Temperatura.ID;

d)

FROM Localidade, Temperatura;

e)

FROM Localidade INNER JOIN Temperatura ON Localidade.ID = Temperatura.ID;

6.

Considere a seguinte tabela de um banco de dados relacional: Teclado (Tipo, Valor, Origem). O comando SQL para obter o tipo e a origem dos teclados cuja Origem se inicie com a letra C é:

SELECT Tipo, Origem
FROM Teclado
Comando X

O Comando X que complementa com correção o especificado no enunciado é: 

a)

WHERE Origem SIMILAR IN (’C%’);

b)

WHERE Origem EQUAL (’C%’);

c)

WHERE Origem IN (’C%’);

d)

WHERE Origem LIKE (’C%’); 

e)

WHERE Origem = (’C%’);

7.

Considere as seguintes tabelas Localidade e Temperatura de um banco de dados relacional:

Localidade (ID, Cidade, Estado)

Temperatura (Cod, Data, Valor, ID)

sendo ID chave estrangeira em Temperatura, com origem na chave primária ID de Localidade.

O comando SQL para obter os nomes das Cidades e os Valores da Temperatura é: 

a)

SELECT Cidade, Valor

FROM Localidade INNER JOIN Temperatura

WHERE Localidade.ID = Temperatura.ID;

b)

SELECT Cidade, Valor

ROM Localidade INNER JOIN Temperatura;

c)

SELECT Cidade, Valor

FROM Localidade.ID INNER JOIN Temperatura.ID

d)

SELECT Cidade, Valor

FROM Localidade, Temperatura;

e)

SELECT Cidade, Valor

FROM Localidade INNER JOIN Temperatura

ON Localidade.ID = Temperatura.ID;

8.

Considere a seguinte tabela de um banco de dados relacional:

Cliente (CPF, Nome, Cidade)

Considere, ainda, o seguinte comando SQL, cujo objetivo é obter os nomes dos clientes e suas cidades, apenas para as cidades cujo nome comece com a letra G:

SELECT Nome, Cidade FROM Cliente Comando X

Para que a expressão SQL possa atender ao especificado, o Comando X deve ser:

a)

WHERE Cidade EQUAL ‘G*’

b)

WHERE Cidade = ‘G&’

c)

WHERE Cidade STARTS ‘G’

d)

WHERE Cidade LIKE ‘G%’

e)

WHERE Cidade IS ‘G*’

9.

Considere a seguinte tabela de um banco de dados relacional:

Item (ID, Descrição, Qtdade)

O comando SQL, para obter o número total de registros da tabela Item, é:

a)

SELECT NUMREG (ID) FROM Item

b)

SELECT CONT FROM Item

c)

SELECT SUM (ID) FROM Item*

d)

SELECT SOMA (ID) FROM Item

e)

SELECT COUNT (ID) FROM Item

10.

Para obter a quantidade de pessoas que cada profissão possui, deve ser executada a consulta SQL:

a)

b)

c)

d)

e)

11.

Considerando a linguagem SQL para manipulação de dados em um banco de dados relacionai, a clausula JOIN inserida em um comando SELECT poderá apresentar as seguintes variações:

I. CENTER JOIN

II. INNER JOIN

III. RIGHT JOIN

IV. UPPER JOIN

V. LEFT JOIN

a)

Somente II, III e V estão corretas.

b)

Somente I, II e IV estão corretas.

c)

Somente I, III e V estão corretas.

d)

Somente III e IV estão corretas.

e)

Somente II e III estão corretas.

Responder

12.

Considere as tabelas A e B e a consulta SQL.

Assinale a alternativa correta para o resultado que teremos como retorno da consulta SQL.

a)

Os valores 8 e 10.

b)

Os valores 0, 4 e 8.

c)

O valor 10.

d)

O valor 12.

e)

O valor 24.

13.

Considere a tabela A e a consulta SQL.

Assinale a alternativa correta para o número que teremos como retomo da consulta SQL.

a)

0

b)

11

c)

22

d)

33

e)

66

14.

Considerando a tabela A e a consulta SQL, assinale a alternativa correta com o número que representa o retorno da consulta SQL:

a)

4

b)

7

c)

9

d)

15

e)

21

15.

Considerando os seguintes operadores de um banco de dados relacional em um comando SELECT:

I. FROM

II WHERE

III. ORDER BY

IV. GROUP BY

V. HAVING

Assinale a alternativa correta que representam os operadores utilizados para filtrar ou restringir linhas no resultado de uma consulta.

a)


Somente I e III estão corretas.

b)

Somente II e V estão corretas.

c)

Somente I, II e IV estão corretas.

d)

Somente II, IV e V estão corretas.

e)

Somente III e IV estão corretas.