Questões de Arquitetura de Banco de Dados (Banco de Dados)

Limpar Busca

Ao usar um serviço gerenciado de Banco de Dados Relacional em Nuvem (ex: AWS RDS ou Azure SQL Database), a arquitetura de Alta Disponibilidade (HA) é essencial para minimizar o downtime em caso de falha de infraestrutura.
Em um SGBD em nuvem configurado para Alta Disponibilidade Multi-AZ/Multi-Region, assinale a opção que indica o mecanismo de replicação e failover que permite a transição rápida para uma réplica em caso de falha da instância primária.

  • A O Failover exige a recriação manual da instância e o restore de um snapshot.
  • B A replicação de log é feita via File Transfer Protocol (FTP) entre as regiões.
  • C A replicação é Assíncrona, mas o failover é instantâneo e sem perda de dados (RPO zero).
  • D Apenas o serviço Google Cloud Spanner oferece HA, os demais usam replicação simples.
  • E É usado um modelo de replicação Síncrona entre a instância primária e a secundária em outra Zona de Disponibilidade, permitindo um failover automático e rápido (RTO baixo).

A arquitetura de um banco de dados pode ser dividida em diferentes níveis, e o nível que foca na percepção da comunidade de usuários e não em usuários individuais é o

  • A físico.
  • B interno.
  • C de armazenamento.
  • D externo.
  • E conceitual.

No SGBD SQL Server, versão 2022, a arquitetura de índices não clusterizados na memória são implementados usando uma estrutura de dados do tipo árvore

  • A AVL.
  • B Bw.
  • C rubro-negra.
  • D Trie.
  • E binária.

O que é uma tabela Heap?

  • A Esta tabela refere-se à forma como os endereços de memória são organizados em sistemas computacionais, onde os endereços são atribuídos de maneira contínua e linear.
  • B Um tipo de estrutura de dados usada em bancos de dados relacionais para armazenar registros de maneira não ordenada e não indexada, onde os dados são inseridos sem qualquer ordenação prévia, e o acesso a esses dados ocorre de forma sequencial.
  • C É uma técnica utilizada em sistemas de gerenciamento de banco de dados (DBMS) para dividir grandes tabelas em partes menores, chamadas de partições, com o objetivo de melhorar o desempenho, a manutenção e a gestão de dados. Cada partição é tratada como uma tabela independente, mas ainda faz parte da tabela original.
  • D É uma estrutura de dados que permite armazenar e acessar dados de forma muito eficiente, utilizando uma função de hash para mapear as chaves dos dados para posições específicas de memória, chamadas de índices.
  • E Uma estrutura de dados balanceada, amplamente utilizada em sistemas de gerenciamento de banco de dados e sistemas de arquivos para otimizar a buscа, inserção, e remoção de dados, sendo um tipo de árvore de busca balanceada que oferece uma estrutura eficiente para armazenar grandes quantidades de dados de forma ordenada.

Qual alternativa apresenta uma estratégia comum para alcançar alta disponibilidade em Sistemas de Gerenciamento de Banco de Dados?

  • A Implementar replicação síncrona entre servidores.
  • B Adotar o uso exclusivo de SSDs no armazenamento do banco de dados.
  • C Configurar índices otimizados em todas as tabelas.
  • D Utilizar particionamento de tabelas para grandes volumes de dados.
  • E Realizar backups completos diários do banco de dados.