No que se refere a ferramentas de integração assíncronas, julgue
o item a seguir.
Os brokers são os componentes individuais do Kafka que
gerenciam o armazenamento e a replicação dos dados, sendo
cada broker responsável por hospedar apenas uma partição
de tópicos.
No que se refere a Big Data e analytics, julgue o item a seguir.
Em bancos de dados, uma visão (view) é uma tabela virtual,
que não existe fisicamente, e representa uma relação entre as
linhas de uma ou mais tabelas físicas.
Em relação a banco de dados, julgue o próximo item.
Normalização de banco de dados é um conjunto de regras
que visa, principalmente, à organização de um projeto de
banco de dados para aumentar tanto a redundância quanto a
integridade dos dados, sem interferir no desempenho.
Considerando o objetivo dos índices bitmap em estruturas de dados e como eles podem ser utilizados para otimizar
operações de inserção e ordenação, assinale a afirmativa correta.
Stored procedures são blocos de código SQL que são armazenados e executados no banco de dados. Sobre o ataque SQL
injection, qual é o papel das storedprocedures na prevenção desse ataque?
SQL injection é uma técnica na qual um invasor insere comandos SQL maliciosos em uma consulta SQL por meio de campos
de entrada de uma aplicação Web, com o objetivo de manipular o banco de dados para acessar, modificar ou excluir dados
não autorizados. Sobre o ataque SQL Injection, trata-se de possível impacto desse tipo de ataque em uma aplicação Web:
Um administrador de bancos de dados de uma determinada instituição pública decidiu adotar o JPA 2.0 (Java Persistence
API) nas aplicações dessa organização. Dessa forma, é crucial entender os conceitos fundamentais do JPA 2.0 e suas práticas
recomendadas para garantir uma implementação eficiente e livre de erros. Diante do exposto, é correto afirmar que o JPA
2.0:
Durante o desenvolvimento de um sistema de gestão processual para o Tribunal de Justiça do Estado do Maranhão, percebe-se que é crucial garantir a integridade e a consistência dos dados relacionados aos processos judiciais, suas partes envolvidas
e movimentações. Optou-se por utilizar JPA 2.0 para persistir objetos Java, visando facilitar a interação com o banco de dados
relacional. Considerando o uso de JPA 2.0 em seu sistema de gestão processual, assinale a afirmativa correta.
Uma instituição pública do Poder Legislativo está considerando a migração de uma arquitetura monolítica para uma
arquitetura distribuída de microsserviços para atualizar sua infraestrutura de tecnologia da informação. Essa mudança é
contemplada para melhor atender às demandas por serviços on-line e possibilitar ajustes de escalabilidade e flexibilidade
nos sistemas. Qual alternativa a seguir descreve corretamente um benefício da arquitetura de microsserviços em
comparação com a arquitetura monolítica?