Magna Concursos

Foram encontradas 24.900 questões.

Quando da especificação de um trigger em um banco de dados relacional, devem ser indicados três componentes, sendo um deles
 

Provas

Questão presente nas seguintes provas
4198471 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: VUNESP
Orgão: UNESP
Considere a seguinte tabela de um banco de dados relacional:

Funcionário (ID, Nome, Salário).

Um comando SQL para criar essa tabela é (sendo ID a chave primária da tabela):
 

Provas

Questão presente nas seguintes provas
4198469 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: VUNESP
Orgão: UNESP
Considerando o modelo entidade-relacionamento, utilizado para modelar bancos de dados relacionais, os relacionamentos possuem cardinalidades, sendo que a definição da cardinalidade de um relacionamento indica
 

Provas

Questão presente nas seguintes provas
4198468 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: VUNESP
Orgão: UNESP
O principal objetivo visado quando se criam estruturas de indexação em um banco de dados relacional é
 

Provas

Questão presente nas seguintes provas
4197947 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: Fundação La Salle
Orgão: Pref. Esteio-RS
Provas:
Considerando banco de dados, pode se afirmar que em um sistema relacional:

I - Os dados são percebidos pelo usuário como tabelas.
II - Os operadores à disposição do usuário são operadores que geram tabelas “novas” a partir de tabelas “antigas”.
III - Os primeiros sistemas de banco de dados relacionais começaram a aparecer a partir dos anos 2020.

Das afirmativas acima, qual(is) está(ão) correta(s)?
 

Provas

Questão presente nas seguintes provas

A avaliação de desempenho em sistemas back-end distribuídos exige a identificação precisa de gargalos que limitam escalabilidade e tempo de resposta. Em ambientes de alta concorrência, problemas de desempenho podem estar relacionados a CPU, memória, acesso a banco de dados, comunicação em rede ou sincronização entre componentes, sendo fundamental analisar o comportamento do sistema de forma sistêmica e baseada em evidências.

Considere uma aplicação back-end que passou por escalabilidade horizontal, com aumento do número de instâncias, mas continua apresentando alto tempo de resposta sob carga intensa. Monitoramentos indicam que o consumo de CPU e memória das instâncias estão baixos, enquanto o tempo médio de resposta das requisições permanece elevado.

Nesse contexto, assinale a alternativa que descreve corretamente a hipótese técnica mais plausível para explicar o problema observado e orientar a investigação do gargalo.

 

Provas

Questão presente nas seguintes provas

Sistemas back-end distribuídos frequentemente precisam operar em ambientes sujeitos a falhas de rede, latência variável e crescimento horizontal. Nesse contexto, bancos de dados distribuídos adotam diferentes compromissos arquiteturais para equilibrar consistência, disponibilidade e tolerância a particionamento, conforme formalizado pelo Teorema CAP, que orienta decisões de projeto em aplicações de larga escala.

Considere um sistema back-end distribuído que precisa permanecer operacional mesmo diante de falhas de comunicação entre nós, atendendo requisições de leitura e escrita sob carga elevada, com dados replicados geograficamente.

Nesse contexto, assinale a alternativa que descreve corretamente uma implicação do Teorema CAP aplicada ao projeto de bancos de dados distribuídos.

 

Provas

Questão presente nas seguintes provas

Em sistemas distribuídos e baseados em microsserviços, falhas parciais são esperadas e inevitáveis. Dependências externas podem tornar-se lentas ou indisponíveis, propagando falhas em cascata e degradando a experiência do usuário.

Para mitigar esse risco, padrões de resiliência são adotados com o objetivo de isolar falhas, proteger recursos e permitir recuperação controlada do sistema.

Considere uma API back-end que depende de um serviço externo de pagamento. Em situações de instabilidade desse serviço, a API começa a apresentar lentidão generalizada e falhas sucessivas, afetando usuários que não dependem diretamente da funcionalidade de pagamento.

Nesse contexto, assinale a alternativa que descreve corretamente a aplicação do padrão Circuit Breaker para aumentar a resiliência do sistema.

 

Provas

Questão presente nas seguintes provas
Em sistemas back-end de alta demanda, mecanismos de cache são amplamente utilizados para reduzir latência e carga sobre bancos de dados. Soluções como Redis permitem armazenar dados temporários em memória, melhorando o tempo de resposta. Entretanto, o uso de cache introduz desafios relacionados à consistência dos dados, exigindo estratégias adequadas para evitar respostas desatualizadas ou inconsistentes em aplicações distribuídas.
Considere uma API back-end que utiliza um banco de dados relacional como fonte primária de dados e um cache em memória (Redis) para acelerar consultas frequentes. Os dados podem ser atualizados por múltiplas operações concorrentes, e a aplicação deve equilibrar desempenho e consistência.
Nesse contexto, assinale a alternativa que descreve corretamente uma estratégia adequada de uso de cache para reduzir inconsistências sem comprometer significativamente o desempenho da aplicação.
 

Provas

Questão presente nas seguintes provas
Sistemas back-end que atendem grande volume de usuários precisam ser projetados para crescer de forma sustentável. A escalabilidade é um requisito arquitetural central e pode ser alcançada por diferentes estratégias, sendo as mais comuns a escalabilidade vertical e a escalabilidade horizontal. A escolha entre essas abordagens impacta diretamente no custo, resiliência, disponibilidade e complexidade operacional do sistema.
Considere uma API corporativa que apresenta picos imprevisíveis de acesso e precisa manter alta disponibilidade mesmo em caso de falha de servidores individuais, além de permitir crescimento gradual da capacidade conforme a demanda.
Nesse contexto, assinale a alternativa que descreve corretamente a estratégia de escalabilidade mais adequada para atender a esses requisitos e a justificativa técnica associada.
 

Provas

Questão presente nas seguintes provas