Filtrar


Questões por página:

Padrões de Projeto (Design Patterns) são soluções reutilizáveis para problemas comuns no design de software.



O padrão “Singleton” pertence a qual categoria de padrões de projeto?

A alta disponibilidade de bancos de dados pode ser alcançada através de técnicas de clusterização e replicação.



Qual a principal diferença entre clusterização e replicação?

Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre segurança de dados em bancos de dados.



( ) A autenticação é o processo de verificar a identidade de um usuário que tenta se conectar ao banco de dados.


( ) O controle de concorrência tem como objetivo principal impedir acessos não autorizados aos dados armazenados no banco de dados.


( ) A autorização é o processo somente de negar permissões a um usuário autenticado para executar determinadas ações em objetos do banco de dados.


( ) A criptografia de dados em repouso (at rest) protege os arquivos de dados armazenados no disco contra acesso não autorizado.



Assinale a alternativa que indica a sequência correta, de cima para baixo.

Analise as afirmativas abaixo sobre controle de concorrência em bancos de dados.



1. O bloqueio (locking) é um mecanismo utilizado para impedir que múltiplas transações acessem o mesmo dado simultaneamente de forma conflitante.


2. O controle de concorrência otimista assume que conflitos são raros e verifica a ocorrência de conflitos apenas no momento do commit da transação.


3. O nível de isolamento SERIALIZABLE é o mais restritivo e garante que o resultado da execução concorrente de transações seja o mesmo de alguma execução serial.



Assinale a alternativa que indica todas as afirmativas corretas.

A Arquitetura Orientada a Serviços (SOA) é um paradigma para projetar sistemas distribuídos.



Qual tecnologia é comumente associada à implementação de serviços em uma arquitetura SOA, utilizando um protocolo baseado em XML para troca de mensagens?