Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Teste diagnóstico de PSI M14

Total questions: 20

Worksheet time: 37mins

Name
Class
Date
1.

Com SQL, como você seleciona todas as colunas de uma tabela chamada "Pessoas"?

a)

SELECT * FROM Pessoas  

b)

SELECT *.Pessoas

c)

SELECT Pessoas

d)

SELECT [all] FROM Pessoas

2.

Uma chave primária pode ser NULL em uma tabela!

a)

Verdadeiro

b)

Falso

3.

Os dados em um banco de dados são armazenados em .......... .

a)

Campos

b)

Colunas

c)

Tabelas

4.

Se utiliza para modificar uma tabela existente.

a)

Create

b)

Alter

c)

Update

d)

Activate

5.

SELECT * FROM cars WHERE Doors > 3

No Select acima, quantos registros retornam?

a)

1

b)

2

c)

3

d)

4

6.

indique qual das instruções está INCORRETA!

1 - Select * from Pessoas

2 - Select From Pessoas

3 - Select nome from Pessoas

4 - Select Pessoas.nome from Pessoas

5 - Select Pessoas.cpf from Pessoas

a)

1

b)

2

c)

3

d)

4

e)

5

7.

Dada a tabela jogador (cod, nome), e os códigos abaixo:


Código 1:

INSERT INTO jogador (cod, nome) VALUES (10,‘Lucas');


Código 2:

INSERT INTO jogador VALUES (10,‘Lucas');


Pode-se afirmar que:

a)

Apenas o código 1 está correto!

b)

Apenas o código 2 está correto!

c)

Os dois códigos contém erros, e nenhum deles irá rodar.

d)

Os dois códigos estão corretos.

8.

Qual o comando que permite criar a tabela Empregado (Id, Nome, Data_Nasc, Salário)?

a)

create table Empregado;

b)

create table Empregado (id, Nome, Data_Nasc, Salário);

c)

create table Empregado (id int primary key, Nome char (50), Data_Nasc date, Salário float);

9.

Com SQL, como você seleciona todos os atributos de uma tabela chamada "Pessoas" onde o "Nome" é "Peter" e o "SobreNome" é "Jackson"?

a)

SELECT * FROM Pessoas WHERE Nome='Peter' AND SobreNome='Jackson'

b)

SELECT Pessoas='Peter', SobreNome='Jackson' FROM Pessoas

c)

SELECT * FROM Pessoas WHERE Nome<>'Peter' AND SobreNome<>'Jackson'

10.

Em SQL, qual operador é utilizado para aplicar ordenação nos dados da consulta

a)

ORDER IN

b)

LIST BY

c)

ORDER BY

d)

LIST IN

11.

Qual instrução SQL é usada para inserir um novo dado de um banco de dados?

a)

INSERT NEW

b)

INSERT INTO

c)

ADD NEW

d)

ADD RECORD

12.

Qual instrução SQL é usada para deletar uma tabela de um banco de dados?

a)

DROP TABLE

b)

DELETE

c)

ALTER TABLE

d)

REVOKE

13.

SQL é constituída pela Data Control Language (DCL), a Data Definition Language (DDL) e a Data Manipulation Language (DML).


Assinale a alternativa que apresenta apenas comandos DML:

a)

CREATE, ALTER, DROP

b)

INSERT, UPDATE, DELETE

c)

GRANT, REVOKE

d)

N.D.A

14.

Dada a tabela usuario (cod, nome)


O código SQL para inserir uma tupla na tabela citada está descrito corretamente em:

a)

DELETE FROM usuario;

b)

DROP TABLE usuario;

c)

ALTER TABLE usuario ADD nome varchar(30);

d)

UPDATE usuario SET nome = 'Asdrúbal';

e)

INSERT INTO usuario VALUES (22, 'Filomena');

15.

Dada a tabela usuario (cod, nome, sexo, idade)


O código SQL que retorna todos os dados da tabela acima é:

a)

DELETE FROM usuario WHERE cod = '1';

b)

INSERT INTO usuario VALUES (1, 'Mariano');

c)

SELECT * FROM usuario;

d)

UPDATE usuario SET nome = 'Mariano' WHERE cod = '1;

16.

Dada a tabela usuario (cod, nome, sexo, idade)


O código SQL que retorna todos os usuários com idade maior ou igual a 30 é:

a)

SELECT * FROM usuario WHERE idade = 30

b)

SELECT * FROM usuario WHERE idade <> 30

c)

SELECT * FROM usuario;

d)

SELECT * FROM usuario WHERE idade >= 30

17.

Dada a tabela usuario (cod, nome, sexo, idade)


O código SQL que retorna os nomes dos usuários em ordem alfabética é:

a)

SELECT * FROM usuario ORDER BY nome;

b)

SELECT * FROM usuario ORDER BY nome DESC;

c)

SELECT * FROM usuario GROUP BY nome ASC;

d)

SELECT * FROM usuario ORDER BY idade ASC;

18.

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

19.

select cd_filme, ds_titulo from filmes order by cd_filme limit 2;


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

a)
b)
c)
d)
20.

Sobre ATRIBUTO pode dizer que:

a)

É tudo o que se pode relacionar como propriedade da entidade. (coluna , campo , etc,..).

b)

São características dos objetos do mundo real modelado

c)

É tudo o que se pode relacionar no banco de dados (Chaves Primárias PK e estrangeiras FK).

d)

É tudo o que se pode relacionar como propriedade do Banco de Dados.

e)

São as regras de integridade do Banco de Dados. (Check, Unique, PK...)