Magna Concursos

Foram encontradas 24.900 questões.

4178668 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: UFLA
Orgão: UFLA
Provas:
Uma universidade decidiu modernizar parte de sua infraestrutura de dados para suportar o crescimento do seu Sistema Integrado de Gestão, que registra informações de alunos, matrículas, disciplinas e históricos acadêmicos. Para lidar com grandes volumes de dados e maior flexibilidade de estrutura, parte das informações passou a ser armazenada em um banco NoSQL, utilizando MongoDB (versão 8.0).
Considerando os conceitos de bancos de dados não-relacionais, o modelo de documentos, a arquitetura e a operação do MongoDB, analise as afirmações a seguir.

I. No MongoDB, os dados são armazenados em documentos no formato BSON, organizados em coleções, o que possibilita que documentos de uma mesma coleção possuam estruturas diferentes.
II. Operações básicas de manipulação de dados no MongoDB seguem o modelo CRUD (Create, Read, Update e Delete), realizadas por comandos, como insert0ne, find, update0ne e delete0ne.
III. Em sistemas NoSQL baseados em documentos, como o MongoDB, é obrigatório definir previamente um esquema rígido para cada coleção, semelhante ao modelo relacional tradicional.
IV. O MongoDB não oferece mecanismos nativos para replicação ou distribuição de dados, sendo necessário utilizar ferramentas externas para garantir alta disponibilidade.

Considerando os conceitos apresentados, assinale a alternativa CORRETA. 
 

Provas

Questão presente nas seguintes provas
4178666 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: UFLA
Orgão: UFLA
Provas:

Em arquiteturas modernas baseadas em microsserviços, é comum a utilização de uma API Gateway, que atua como um ponto único de entrada para requisições externas. Esse componente integra a camada de middleware, sendo responsável por funções como roteamento de requisições, autenticação, transformação de mensagens, controle de acesso e aplicação de políticas de segurança, permitindo que clientes acessem múltiplos serviços de backend de forma transparente.

Considere o seguinte exemplo de configuração simplificada de um gateway para registrar um serviço e criar uma rota de acesso:

# Registro de um serviço backend
curl -X POST http://localhost:8001/services \
  --data name=servico-usuarios \
  --data url=http://localhost:5000
# Criação de uma rota para acesso externo
curl -X POST http://localhost:8001/services/servico-
usuarios/routes \
  --data 'paths[]=/usuarios'

Clientes podem acessar o serviço por meio do endpoint:

http://localhost:8000/usuarios

O gateway encaminhará automaticamente a requisição para o serviço backend correspondente.

Com base no funcionamento de API Gateways em arquiteturas distribuídas, analise as afirmativas a seguir.

I. A configuração apresentada permite que o cliente acesse o recurso /usuarios pelo gateway, sem precisar conhecer diretamente o endereço ou a porta do serviço backend responsável pelo processamento da requisição.

II. A presença da API Gateway na arquitetura implica que os serviços internos deixam de se comunicar diretamente entre si, passando toda interação obrigatoriamente pelo gateway.

III. A centralização do acesso aos serviços em uma API Gateway possibilita a implementação de mecanismos comuns, como autenticação, registro de logs e limitação de requisições, em um único ponto da arquitetura.

Assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
4178519 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FCC
Orgão: SEFAZ-GO
Considerando uma investigação de fraude fiscal em que a Receita Estadual precisa modelar relações entre empresas, sócios, operações, notas fiscais e intermediários, com consultas profundas de vizinhança e caminhos entre entidades, o tipo de banco NoSQL que atende ao cenário descrito é
 

Provas

Questão presente nas seguintes provas
Em banco de dados relacionais, a instrução SQL utilizada para inserir novos registros em uma tabela é:
 

Provas

Questão presente nas seguintes provas
4177500 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: Fênix
Orgão: Pref. Campo Alegre-SC
Provas:
Em uma aula de SQL, há duas tabelas: Aluno(id_aluno, nome) e Matricula(id_matricula, id_aluno, curso). O instrutor deseja listar os nomes dos alunos e os cursos correspondentes, considerando a relação entre as chaves. A consulta adequada é:
 

Provas

Questão presente nas seguintes provas
4177499 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: Fênix
Orgão: Pref. Campo Alegre-SC
Provas:
Durante a análise de um banco de dados transacional, o instrutor apresenta uma operação bancária composta por débito em uma conta e crédito em outra. Ele ressalta que, caso ocorra falha após o débito e antes do crédito, o sistema deve desfazer a operação parcial. Essa exigência se relaciona diretamente à propriedade de transação conhecida como:
 

Provas

Questão presente nas seguintes provas
4177313 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TCE-SC

Um Auditor do TCE-SC está analisando uma base de dados de pagamentos governamentais para identificar possíveis duplicidades. Ele precisa criar uma consulta que retorne apenas os pagamentos cujo valor seja superior à média de pagamentos daquele mesmo órgão no mês correspondente.

Para realizar essa análise de forma otimizada, legível, utilizando o SQL Server (T-SQL), o recurso de linguagem, entre os apresentados a seguir, mais indicado para isolar a lógica da média por órgão antes da consulta principal, é

 

Provas

Questão presente nas seguintes provas
4177127 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TCE-SC

O TCE-SC está a implementar um assistente virtual para auxiliar os auditores na consulta de normas jurídicas complexas. Para evitar alucinações do modelo de linguagem (LLM) e garantir que as respostas sejam baseadas estritamente no repositório de resoluções do Tribunal, a equipe técnica optou pela arquitetura Retrieval-Augmented Generation (RAG).

No fluxo de funcionamento de um sistema RAG, o papel fundamental do Vector Database é

 

Provas

Questão presente nas seguintes provas

O Auditor está operando um banco de dados relacional que contém a tabela CONTRATOS. Ele precisa contar quantos contratos ativos existem para o município de ‘Florianópolis’.

O comando SQL que executa essa tarefa corretamente é

 

Provas

Questão presente nas seguintes provas
4175032 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FURB
Orgão: SED-SC
Provas:
Em bancos de dados distribuídos, o Sharding é utilizado para distribuir dados entre múltiplos nós, visando escalabilidade horizontal e melhor desempenho. A respeito do Sharding, assinale a alternativa correta:
 

Provas

Questão presente nas seguintes provas