wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

NestJS + SQL - Parte 02

Total questions: 23

Worksheet time: 8mins

Name
Class
Date
1.

Um relacionamento onde apenas uma das classes envolvidas conhece a outra classe é do tipo...

a)

Bidirecional

b)

Monodirecional

c)

Cardinal

d)

Unidirecional

2.

Quais são os 3 principais tipos de Relacionamento entre Classes?

a)

OneToOne

OneToMany

ManoToMano

b)

OneToOne

OneToMany

ManyToMany

c)

OneToOne

OneToMore

ManyToMany

d)

Vitória

Empate

Derrota

3.

Um relacionamento onde as duas classes envolvidas conhecem uma a outra é do tipo...

a)

Bidirecional

b)

Monodirecional

c)

Cardinal

d)

Unidirecional

4.

QUAL É O SIGNIFICADO DO STATUS 401?

a)

NOT FOUND

b)

BAD REQUEST

c)

UNAUTHORIZED

d)

FOBIDDEN

5.

O Pacote BCrypt tem a função de...

a)

Encapsular a senha

b)

Exibir a senha publicamente

c)

Criptrografar a senha

d)

Resolver os erros do meu código

6.

Qual é a função do Decorador @Entity?

a)

Indicar que uma Classe é do tipo Entity

b)

Indicar que uma Classe é do tipo Repository

c)

Indicar que uma Classe é do tipo Service

d)

Indicar que uma Classe é do tipo Controller

7.

O que é um Token?

a)

Uma função de autenticação fornecida pelo módulo de segurança do NestJS.

b)

É uma estrutura de dados que utilizamos para autenticar o usuário e autorizar uma requisição em um endpoint protegido.

c)

Um identificador único atribuído a cada instância de um serviço no framework NestJS.

d)

Uma unidade de código reutilizável que encapsula uma determinada funcionalidade em um aplicativo NestJS

8.

O processo de verificar a identidade de um usuário é chamado de Autenticação.

a)

Sim

b)

Não

9.

O processo de gerenciar as permissões de acesso em uma aplicação é chamado de Autorização.

a)

Sim

b)

Não

10.

O que é a Security, no contexto do Nest JS?

a)

Uma função para criptografar senhas armazenadas em bancos de dados.

b)

Um módulo para gerenciamento de caches de segurança.

c)

Um conjunto de práticas e ferramentas para proteger uma aplicação contra vulnerabilidades e ataques.

d)

Uma biblioteca para criação de interfaces de usuário seguras.

11.

Quais são os 3 principais de tipos de teste de Software?

a)

Unificado

Integração

E2E

b)

Unidade

Agregação

E2E

c)

Unidade

Herança

Stress

d)

Unidade

Integração

E2E

12.

O que é Teste Unitário?

a)

Prática de Testar tudo e ver o que acontece.

b)

Prática de testar os módulos em conjunto

c)

Prática de testar pequenas unidades do seu código

d)

Prática de simular um cenário real do usuário e validar o sistema

13.

O que é Teste de Integração?

a)

Prática de Testar tudo e ver o que acontece.

b)

Prática de testar os módulos em conjunto

c)

Prática de testar pequenas unidades do seu código

d)

Prática de simular um cenário real do usuário e validar o sistema

14.

O que é um Relacionamento entre Classes?

a)

Uma relação do tipo associação entre duas ou mais classes.

b)

Uma relação do tipo herança simples entre duas classes.

c)

Uma relação do tipo dependência entre duas ou mais classes.

d)

Uma relação do tipo herança múltipla entre três ou mais classes.

15.

Qual é a função da propriedade onDelete: "CASCADE" em NestJS?

a)

Ativar a criptografia de dados sensíveis armazenados no banco de dados.

b)

Define a operação de exclusão em cascata para relacionamentos entre tabelas no banco de dados.

c)

Especifica a ação a ser tomada quando ocorre um erro durante a exclusão de dados.

d)

Configura a persistência de dados em cache para melhorar o desempenho da aplicação.

16.

Qual tipo de JOIN retorna apenas os registros que possuem correspondência nas duas tabelas?

a)

RIGHT JOIN

b)

INNER JOIN

c)

LEFT JOIN

d)

FULL JOIN

17.

Qual é a função do Decorador @Injectable no NestJS?

a)

Indicar que uma Classe é do tipo Entity

b)

Indicar que uma Classe é do tipo Repository

c)

Indicar que uma Classe é do tipo Service

d)

Indicar que uma Classe é do tipo Controller

18.

Quais são os tipos de JOIN disponíveis no MySQL?

a)

OUTER JOIN

LEFT JOIN

RIGHT JOIN

b)

RIGHT JOIN

CROSS JOIN

UNION JOIN

c)

INNER JOIN

LEFT JOIN

RIGHT JOIN

d)

CROSS JOIN

LEFT JOIN

RIGHT JOIN

19.

Qual comando é usado para atualizar dados em uma tabela?

a)

DELETE FROM

b)

INSERT INTO

c)

ALTER TABLE

d)

UPDATE

20.

Qual tipo de JOIN retorna todos os registros da tabela da esquerda e os registros

correspondentes da tabela da direita?

a)

RIGHT JOIN

b)

INNER JOIN

c)

LEFT JOIN

d)

FULL JOIN

21.

Qual é a função da instrução ALTER TABLE no SQL?

a)

Uma instrução usada para recuperar dados de uma tabela no banco de dados.

b)

Uma instrução usada para atualizar dados em uma tabela no banco de dados.

c)

Uma instrução usada para excluir uma tabela do banco de dados.

d)

Uma instrução usada para modificar a estrutura de uma tabela existente no banco de dados.

22.

O que é uma Chave Primária em um banco de dados?

a)

Uma coluna que contém valores exclusivos para cada linha em uma tabela.

b)

Uma coluna que contém valores aleatórios para cada linha em uma tabela.

c)

Uma coluna que contém valores nulos para cada linha em uma tabela.

d)

Uma coluna que não contém valores exclusivos para cada linha em uma tabela.

23.

Banco de dados não relacional é um Banco de dados que não utiliza o esquema de tabelas com linhas e colunas.

a)

Sim

b)

Não