wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BD 1 - Prova SQL - 2 chamada

Total questions: 9

Worksheet time: 30secs

Name
Class
Date
1.

No contexto das sublinguagens SQL, em qual delas estão presentes os comandos INSERT, DELETE e UPDATE?

a)

DML – Linguagem de Manipulação de Dados

b)

DCL – Linguagem de Controle de Dados

c)

DDL – Linguagem de Definição de Dados

d)

DTL – Linguagem de Transação de Dados.

2.

Assinale a alternativas que NÃO INDICA uma cláusula que pode ser utilizada em um comando SELECT da linguagem SQL:

a)

Where

b)

Group by

c)

Merged by

d)

From

e)

Order by

3.

SELECT * from filmes where cd_gen = (select max(cd_gen) from generos where ds_gen not like 'A%');


A aplicação do comando acima, apresenta como resultado:

a)

Nenhum registro

b)

Seis registros

c)

Um registro

d)

Uma mensagem de erro

e)

Dois registros

4.

SELECT ds_titulo from filmes where cd_gen = (select avg(cd_gen) from generos where ds_gen not like 'R%');


A aplicação do comando acima, apresenta como resultado:

a)

Homem Aranha

b)

Lendas da Paixão

c)

Drácula

d)

O Porão

e)

Os Outros

5.

Considerando a tabela Livro (cod, titulo, valor), a instrução SQL para recuperar todos os registros cujo título termine com “Dados” e valor abaixo da média é:

a)

SELECT * FROM Livro WHERE titulo = 'Dados' AND valor < AVG(valor)

b)

SELECT * FROM Livro WHERE titulo = 'Dados' AND valor < (SELECT AVG(valor) FROM Livro)

c)

SELECT * FROM Livro WHERE titulo like '%Dados' AND valor < AVG(valor)

d)

SELECT * FROM Livro WHERE titulo like '%Dados' AND valor < (SELECT AVG(valor) FROM Livro)

6.

SELECT SUM(total) FROM Pedido WHERE id_cliente BETWEEN 1 AND 25 AND id_pedido IN(1,2,3);


A aplicação do comando acima, apresenta como resultado:

a)

100

b)

0

c)

250

d)

Null

e)

300

7.

Dada a tabela cliente (codigo, nome, sexo, idade) e com base nos dados da imagem acima, pode-se dizer que a aplicação do comando abaixo, apresenta como resultado:

SELECT sexo, count(idade) FROM cliente GROUP BY sexo HAVING count(idade) > 3;

a)

Nenhum registro

b)

Seis registros

c)

Um registro

d)

Uma mensagem de erro

e)

Dois registros

8.

Fazer abaixo o comando SQL que liste os nomes dos filmes e de seus respectivos gêneros:

a)

SELECT f.ds_titulo, g.ds_gen

FROM filmes f, generos g

WHERE f.cd_gen = g.cd_gen

b)

SELECT ds_titulo, ds_gen

FROM filmes f, generos g

c)

SELECT filmes, generos

FROM filmes

d)

N.D.A

9.

Dada a tabela PESSOA (cod, nome, cidade) e as imagens acima.


O comando SQL que deve ser feito de modo que seja exibido o resultado da Tabela II seria:

a)

SELECT distinct cidade FROM pessoa;

b)

SELECT cidade FROM pessoa;

c)

SELECT count(distinct cidade) FROM pessoa;

d)

SELECT count(cidade) FROM pessoa;