wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

3TDS-BANCO DE DADOS

Total questions: 20

Worksheet time: 35mins

Name
Class
Date
1.

Qual comando é usado para criar loops em SQL?

a)

REPEAT

b)

CASE

c)

FOR

d)

BREAK

2.

O que acontece quando nenhuma condição de um CASE é atendida e não há um ELSE definido?

a)

O SQL exibe um erro.

b)

O SQL retorna NULL.

c)

O SQL encerra a execução.

d)

O SQL executa uma condição padrão.

3.

Qual é a finalidade de declarar variáveis em uma Stored Procedure?

a)

Definir valores fixos para colunas.

b)

Tornar as consultas dinâmicas e personalizáveis.

c)

Evitar duplicação de tabelas.

d)

Reduzir o tamanho do banco de dados.

4.

Qual comando é usado para remover uma Stored Procedure?

a)

DELETE PROCEDURE

b)

DROP FUNCTION

c)

DROP PROCEDURE

d)

REMOVE PROCEDURE

5.

Qual é a finalidade do comando SIGNAL no MySQL?

a)

Inserir dados automaticamente.

b)

Alterar tabelas.

c)

Gerar mensagens de erro personalizadas.

d)

Finalizar transações.

6.

Qual comando permite definir variáveis dentro de uma Stored Procedure?

a)

SET

b)

DECLARE

c)

SELECT

d)

CREATE

7.

Qual comando cria uma Stored Procedure no MySQL?

a)

CREATE FUNCTION

b)

CREATE PROCEDURE

c)

CREATE QUERY

d)

CREATE PROCEDURE FUNCTION

8.

Qual ferramenta pode ser usada para restaurar um banco de dados de forma visual?

a)

Paint

b)

MySQL Workbench

c)

Excel

d)

Photoshop

9.

Qual é a principal função dos parâmetros em Stored Procedures?

a)

Tornar os comandos SQL mais curtos.

b)

Tornar as consultas dinâmicas e reutilizáveis.

c)

Substituir variáveis globais.

d)

Gerar relatórios automaticamente.

10.

Quais são os SGBDs mais conhecidos no mercado?

a)

ORACLE, MYSQL, SQL server, IBM DB2

b)

MongoDB, PostgreSQL, SQLite, MariaDB

c)

Firebase, Couchbase, Cassandra, Redis

d)

Access, FoxPro, SQLite, Informix

11.

Qual é uma das possibilidades dos SGBDs mencionada no texto?

a)

Gerenciar informações de aplicativos como IFood e UBER

b)

Realizar operações matemáticas complexas

c)

Criar interfaces gráficas para os usuários

d)

Desenvolver algoritmos de inteligência artificial

12.

As entidades, principal conceito do modelo entidade relacionamento, representam objetos do “mundo real” da realidade a ser modelada. Uma entidade pode ter atributos, que é o elemento de dado que contém informação que descreve uma entidade.  No diagrama entidade relacionamento de um hospital, Médico e Paciente são: 


a)
Atributos
b)
Relacionamentos
c)
Entidades
d)
Modelos
13.

No modelo Entidade Relacionamento, chamamos uma entidade de forte quando ela não depende de outra entidade para existir. Na figura abaixo, a entidade forte e fraca, são, respectivamente: 


a)
  1. Pedidos e Itens.

b)
  1. itens e Produtos.

c)
Forte: Produto, Fraca: Venda
d)
Forte: Venda, Fraca: Produto
14.

No Diagrama Entidade Relacionamento, o atributo identificador é capaz de identificar uma única ocorrência de uma entidade. De acordo com o diagrama da figura a seguir, o atributo identificador da entidade Alunos é:

a)
  1. NomeCurso

b)
  1. CodAluno

c)
  1. CHTotal

d)
  1. Endereco

15.

No diagrama Entidade Relacionamento, representado abaixo, em uma ocorrência da entidade Assistente Social, o atributo Telefone está representado como atributo:


a)
  1. Atributo simples.

b)
  1. Atributo composto.

c)
  1. Atributo derivado.

d)
  1. Atributo multivalorado.

16.

Quais são os modelos de banco de dados mencionados na aula?

a)

SQL, NoSQL, MongoDB, Firebase

b)

Local, Remoto, Híbrido, Virtual

c)

Sequencial, Paralelo, Distribuído, Centralizado

d)

Relacional, Hierárquico, Distribuído, Redes

17.

Qual comando SQL é usado para remover uma tabela de um banco de dados?

a)

DELETE

b)

DROP

c)

REMOVE

d)

TRUNCATE

18.

Qual é o principal objetivo da operação SELECT na álgebra relacional?

a)

Combinar duas relações

b)

Recuperar linhas específicas de uma relação

c)

Excluir linhas de uma relação

d)

Atualizar linhas em uma relação

19.

Qual cláusula SQL é usada para filtrar registros em uma consulta?

a)

WHERE

b)

FILTER

c)

SELECT

d)

ORDER BY

20.

Qual instrução SQL é usada para atualizar dados em um banco de dados?

a)

INSERT

b)

UPDATE

c)

MODIFY

d)

CHANGE