Foram encontradas 24.900 questões.
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
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
Provas
Provas
Provas
Provas
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
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
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
Provas
Caderno Container