wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL Quiz

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

O que significa SQL?

a)

Structure Query Language ou Linguagem de Consulta em Banco de Dados

b)

Struct Quiz Language ou Linguagem de Perguntas em Banco de dados

c)

Select Query Language ou Linguagem de Seleção de dados

d)

Struct Query Consult ou Consulta em Banco de dados

2.

A linguagem SQL é a mesma em todos os bancos de dados?

a)

Sim

b)

Não

3.

O módulo DQL é responsável por:

a)

Recuperar dados

b)

Inserir dados

c)

Atualizar dados

d)

Deletar dados

4.

Qual é o comando do módulo DQL?

a)

Select

b)

Insert

c)

Delete

d)

Update

5.

Select * From Nome_Tabela, esse comando tem como resultado?

a)

Retorna todos os dados de todas as colunas da tabela

b)

Atualiza os dados da tabela

c)

Retorna uma linha da tabela

d)

Deletea todos os dados da tabela

6.

Select * From Nome_Tabela Where Id = 1, o comando WHERE é usado para:

a)

Especificar critérios de pesquisa para limitar o conjunto de resultado somente para o Id = 1

b)

Não influencia no comando Select

c)

Atualiza todos os Ids para o valor 1

d)

Filtra o resultado do Select e só apresenta linhas da tabela com o valor do Id diferente de 1

7.

O que é DML?

a)

Data Manipulation Language, ou Linguagem de Manipulação de Dados

b)

Data Markup Language, ou Linguagem de Marcação de Dado

c)

Defintion and Manipulation Language, ou Linguagem de Definição e Manipulação de Dados

8.

Quais são os comandos do módulo DML?

a)

Insert, Update e Delete

b)

Update e Delete

c)

Insert, Update, Delete e Select

d)

Select e Insert

9.

O comando INSERT INTO clientes (nome, sobrenome, idade) VALUES ('João', 'Silva', 30), faz o que?

a)

Altera valores na tabela

b)

Exclui valores na tabela

c)

Insere os valores na tabela

d)

Atualiza o valor na tabela

10.

O comando UPDATE clientes SET sobrenome = 'Pereira' WHERE nome = 'João', faz o que?

a)

Exclui dados da tabela

b)

Atualiza dados na tabela

c)

Insere dados na tabela

d)

Trás os dados da tabela

11.

O comando DELETE FROM clientes WHERE nome = 'João', faz o que?

a)

Insere o valor na tabela

b)

Apresenta o valor

c)

Exclui o valor da tabela

d)

Atualiza o valor na tablea

12.

O que é DDL é, Data Definition Language, ou Linguagem de Definição de Dados?

a)

Verdadeiro

b)

Falso

13.

Qual desses comandos faz parte do módulo DDL?

a)

Create, Alter e Drop

b)

Create e Drop

c)

Create e Alter

d)

Alter e Drop

14.

Uma PK – Primary Key ou chave primária serve para identificar uma entidade ou seja, permitir que o objeto seja identificado de forma única?

a)

Verdadeiro

b)

Falso

15.

Uma FK – Foreign Key ou chave estrangeira serve para identificar um objeto que está sendo usado ou referenciado em outra tabela?

a)

Verdadeiro

b)

Falso

16.

Em SQL, para remover uma tabela com nome "FUNCIONARIOS", deve ser utilizado qual comando? 

a)

DROP TABLE FUNCIONARIOS; 

b)

DELETE FUNCIONARIOS; 

c)

TABLE FUNCIONARIOS DROP; 

d)

TABLE FUNCIONARIOS DELETE; 

17.

Carlos precisa realizar uma consulta no banco de dados utilizando SQL. Assinale a alternativa correta que retorne todos os registros de uma tabela chamada "Aluno" onde o valor da coluna "NomeAluno" começa com "a":

a)

SELECT * FROM Aluno WHERE NomeAluno LIKE 'a%'

b)

SELECT * FROM Aluno WHERE NomeAluno NOT LIKE '%a

c)

SELECT * FROM Aluno WHERE NomeAluno = '%a%

d)

SELECT * FROM Aluno WHERE NomeAluno = 'a'

18.

T-SQL é linguagem de programação para qual plataforma de banco de dados?

a)

Microsoft SQL

b)

Oracle Database

c)

MongoDB

d)

Cassandra

19.

PL/SQL é a linguagem de programação para qual banco de dados?

a)

Microsoft SQL

b)

Oracle Database

c)

MongoDB

d)

Cassandra

20.

MongoDB é um banco de dados Relacional?

a)

Verdadeiro

b)

Falso

21.

No Modelo Entidade-Relacionamento entidades são representados por qual forma geométrica?

a)

Circulo

b)

Losango

c)

Elipse

d)

Retângulo

22.

No Modelo Entidade-Relacionamento o Relacionamento é representado por qual figura geométrica?

a)

Losango

b)

Retangulo

c)

Quadrado

d)

Elipse

23.

Cardinalidade?

a)

especifica o número mínimo e o máximo de instâncias que uma entidade pode participar

b)

especifica o número máximo de instâncias que uma entidade pode participar

c)

especifica o número mínimo de instâncias que uma entidade pode participar

d)

relaciona duas ou mais tabelas

24.

Normalização é o processo de modelar o banco de dados projetando a forma como as informações serão armazenadas a fim de eliminar, ou pelo menos minimizar, a redundância no banco.

a)

Verdadeiro

b)

Falso

25.

Quantas formas normais existem hoje

a)

1

b)

2

c)

3

d)

Mais de 3

26.

Para considerar que uma modelagem de dados está normalizada ela deve?

a)

Ter apenas a primeira forma normal concluida

b)

Ter a primeira e a segunda forma normal concluida

c)

Ter a primeira, a segunda e a terceira forma normal concluida

d)

Ter mais de 3 formas normais concluidas obrigatóriamente

27.

Left JOIN

a)

Retorna todos os valores da tabela a esquerda e a intercessão com a tabela da direita

b)

Retorna todos os valores da tabela a esquerda somente

c)

Retorna todos os valores da tabela a esquerda e a direita

d)

Só retornar valores não nulos

28.

Right Join

a)

Retorna todos os valores da tabela a direita e a intercessão com a tabela da esquerda

b)

Retorna todos os valores da tabela a esquerda e a intercessão com a tabela da direita

c)

Não retorna valores não nulos

d)

Retorna todos os valores da tabela a direita somente

29.

Inner Join

a)

Só retornar os valores da intercessão entre as duas tabelas

b)

Retorna somente os valores diferentes da intercessão das tabelas

c)

Retorna valores nullos

30.

Cross Join

a)

Retorna somente uma linha como resultado

b)

Retorna o produto cartesiano entre duas tabelas

c)

Retorna o dados repetidos de uma tabela

d)

não existe entre as opções de Joins