Magna Concursos

Foram encontradas 24.804 questões.

4016286 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-RJ
O programador Miguel está implementando uma rotina de extração de dados de diversos bancos de dados, realizando a integração e transformação desses dados para serem carregados em um ambiente analítico. Miguel observou que a chave que identifica a entidade “Processo Judicial” é implementada de diferentes formas em cada banco de dados, por exemplo: ID_P, IDPROC e P_JUD_NUM. Para resolver o problema utilizando uma chave artificial, sem significado, que identifique unicamente os processos independentemente da sua origem, Miguel deve definir uma chave:
 

Provas

Questão presente nas seguintes provas
4016248 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-RJ
Uma aplicação baseada em microsserviços, hospedada em uma nuvem privada de um órgão, tem apresentado picos de latência em transações que atravessam vários serviços.
Com base no conceito de observabilidade, a correlação correta de itens a ser adotada para acelerar a investigação da causa raiz do problema é:
 

Provas

Questão presente nas seguintes provas
Considerando as demandas típicas de um tribunal por sistemas confiáveis e previsíveis, e à luz do teorema CAP, um banco de dados distribuído que prioriza consistência e tolerância a partições (CP), sacrificando temporariamente a disponibilidade durante partições de rede, é a escolha mais adequada para um:
 

Provas

Questão presente nas seguintes provas
4016046 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-RJ
Uma instituição financeira está redesenhando sua arquitetura de TI, migrando de uma arquitetura monolítica para microsserviços executados em contêineres sobre Kubernetes. Em um segundo momento, alguns componentes pontuais (por exemplo, funções de validação de CPF, cálculo de score ou envio de notificações) foram implementados em modelo serverless (Functions as a Service), disparados sob demanda.
Para lidar com a complexidade crescente da comunicação entre microsserviços (observabilidade, tracing, retry, circuit breaking e políticas de segurança mTLS), a equipe está avaliando a adoção de um service mesh (como Istio ou Linkerd).
Com base nesse cenário, é correto afirmar que:
 

Provas

Questão presente nas seguintes provas
4016044 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-RJ
A equipe de SRE (Site Reliability Engineering) de um órgão público está definindo a estratégia de atualização de microsserviços críticos em seu cluster Kubernetes. O requisito de negócio estabelece que novas versões da aplicação não podem ser liberadas para todos os usuários simultaneamente devido ao risco de bugs não detectados em homologação.
A estratégia escolhida deve permitir o direcionamento de uma pequena porcentagem do tráfego de produção (ex: 5%) para a nova versão, enquanto os 95% restantes continuam sendo atendidos pela versão estável. Se as métricas de latência e erro da nova versão forem satisfatórias, o tráfego é gradualmente migrado até atingir 100%; caso contrário, o tráfego é revertido instantaneamente.
Essa estratégia de implantação, que frequentemente exige o uso de um Ingress Controller avançado ou de um Service Mesh para gerenciar o peso do tráfego independentemente do número de réplicas de pods, é denominada:
 

Provas

Questão presente nas seguintes provas
4016043 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: TJ-RJ

Um tribunal está padronizando o deploy do serviço api-judicial em Kubernetes. O time de infraestrutura propõe o seguinte manifesto:

Enunciado 4503590-1

Com base nesse manifesto e em conceitos de Kubernetes (contêineres, pods e orquestração), analise as afirmativas a seguir.

I. O objeto Deployment gerenciará ReplicaSets e pods de modo que, em condições normais, haja até 3 pods prontos (readiness OK) associados ao rótulo app: api-judicial.

II. A readinessProbe evita que o Service associado (caso exista) encaminhe tráfego para pods cujo endpoint /health em 8080 ainda não esteja respondendo adequadamente, mesmo que o contêiner já esteja em execução.

III. Se o time alterar apenas o campo image para uma nova versão e aplicar o manifesto com kubectl apply -f, o Deployment poderá realizar um rolling update, substituindo gradualmente os pods antigos pelos novos, desde que não haja alteração no seletor (selector.matchLabels).

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
Uma corte superior está redesenhando sua arquitetura de sistemas para suportar sistemas legados críticos ainda executados em data center próprio, novos serviços digitais com alta variabilidade de carga (portais, APIs abertas, painéis em tempo real), além de requisitos rígidos de conformidade, auditoria e soberania de dados.
Na proposta inicial, a área de TI contrapõe duas abordagens de alto nível:
• estratégia nativa (cloud-native), com serviços desenhados desde o início para consumir intensamente recursos de nuvem pública (contêineres orquestrados, funções serverless, filas e bancos gerenciados, observabilidade integrada etc.);
• estratégia híbrida, em que parte significativa da carga permanece em data center próprio ou em nuvem privada, com integração estruturada (túneis seguros, VPN, direct connect, replicação de dados) com a nuvem pública.
Considerando os trade-offs entre uma arquitetura nativa em nuvem e uma arquitetura híbrida nesse contexto, é correto afirmar que:
 

Provas

Questão presente nas seguintes provas
4014385 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: IBGP
Orgão: Câm. Porto Velho-RO
Provas:
São características do modelo de armazenamento de dados noSQL, EXCETO:
 

Provas

Questão presente nas seguintes provas
4014384 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: IBGP
Orgão: Câm. Porto Velho-RO
Provas:

Observe a sintaxe SQL a seguir.

Enunciado 4500992-1

Sobre a sintaxe em questão, é CORRETO afirmar que

 

Provas

Questão presente nas seguintes provas
4014375 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: IBGP
Orgão: Câm. Porto Velho-RO
Provas:

Observe a imagem a seguir.

Enunciado 4500983-1

Fonte: NISHIMURA, R. Y. Banco de dados II. Londrina: Editora e Distribuidora Educacional S.A., 2019. p. 98.

A imagem apresentada ilustra uma estrutura hierárquica de dados organizada em árvore, na qual um nó raiz representa os Projetos Gerais da Empresa, que se ramificam em subconjuntos como Projetos de Engenharia e Projetos de TI, com múltiplos níveis de relacionamento entre os nós.

Considerando a modelagem de dados em bancos de dados não relacionais, especialmente bancos de dados de grafos, modelos agregados e bancos de documentos, avalie as afirmativas a seguir.

I. A estrutura apresentada pode ser modelada de forma natural em um banco de dados de grafos, no qual cada elemento (A, B, C, etc.) corresponde a um vértice, e as relações hierárquicas entre projetos são representadas por arestas direcionadas.

II. Em um banco de dados de documentos, a hierarquia exibida poderia ser representada por meio de documentos aninhados, mas consultas que envolvam navegação em múltiplos níveis da estrutura tendem a exigir maior processamento quando comparadas a bancos de grafos.

III. Caso essa estrutura seja armazenada em um banco de dados chave-valor, a navegação eficiente entre os diferentes níveis hierárquicos exigiria o uso de chaves compostas ou a duplicação de referências, uma vez que esse modelo explicita relacionamentos.

IV. A modelagem dessa estrutura em um banco de dados de famílias de colunas é especialmente adequada para operações de travessia hierárquica complexa, pois esse tipo de banco é otimizado para consultas recursivas e relacionamentos profundos entre registros.

Está CORRETO o que se afirma em

 

Provas

Questão presente nas seguintes provas