Pular para o conteúdo principal

Questão de Banco de Dados — Segurança em Banco de Dados — Quadrix 2025

Banco de DadosSegurança em Banco de Dados
Código
qa698894
Banca
Quadrix
Órgão
CFO
Ano
2025
Cargo
Ana ( )
Um componente fundamental de qualquer infraestrutura de computação é o sistema de banco de dados formado pelos servidores e SGBDs. É lá que ficam os dados e as informações da empresa. Com base nessas informações, julgue o item seguinte.   Uma vez configurado, o banco de dados não precisa de manutenção contínua.   A alta disponibilidade em bancos de dados pode ser garantida apenas com replicação de dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Banco de dados: manutenção contínua e alta disponibilidade

Gabarito: ERRADO (letra E). O item é falso porque o banco de dados, uma vez configurado, exige manutenção contínua — o SGBD precisa evoluir e se adaptar às mudanças de requisitos ao longo do tempo — e a alta disponibilidade não pode ser garantida apenas com replicação de dados, pois depende também de outros mecanismos, como monitoramento, failover e recuperação de falhas. A fonte conceitual é a definição de SGBD, que inclui a manutenção como um de seus processos essenciais.

O enunciado apresenta duas afirmações independentes, e ambas estão incorretas. Vamos entender cada uma a fundo.

Primeira afirmação: "Uma vez configurado, o banco de dados não precisa de manutenção contínua."

Isso é um equívoco grave. Um banco de dados não é um sistema estático que, após a configuração inicial, funciona sozinho para sempre. Pelo contrário, o SGBD (Sistema de Gerenciamento de Banco de Dados) tem como uma de suas funções primordiais a manutenção, que é definida como a "evolução do sistema ao longo do tempo". Isso significa que o banco de dados precisa ser constantemente ajustado para refletir as mudanças no "minimundo" (o aspecto do mundo real que ele representa), para incorporar novos requisitos de negócio, para otimizar o desempenho, para aplicar correções de segurança e para garantir a integridade dos dados. A manutenção contínua envolve atividades como:

  • Aplicação de patches e atualizações do software do SGBD.

  • Monitoramento de desempenho e ajuste de índices, consultas e parâmetros de configuração.

  • Gerenciamento de espaço em disco e crescimento dos arquivos de dados.

  • Backups regulares e testes de recuperação.

  • Gerenciamento de usuários e permissões de acesso.

  • Evolução do esquema do banco para atender a novas necessidades da aplicação.

Um banco de dados que não recebe manutenção contínua fica vulnerável a falhas, degradação de desempenho, inconsistências de dados e riscos de segurança. A própria definição de SGBD, conforme a literatura clássica, destaca que ele "precisa ser capaz de manter o sistema de banco de dados, permitindo que ele evolua à medida que os requisitos mudam com o tempo". Portanto, a manutenção é uma atividade inerente e contínua, não um evento pontual.

Segunda afirmação: "A alta disponibilidade em bancos de dados pode ser garantida apenas com replicação de dados."

A replicação de dados é um componente importante para a alta disponibilidade, mas não é suficiente por si só. A alta disponibilidade (HA) é um atributo de um sistema que permanece operacional e acessível por uma alta porcentagem do tempo, mesmo diante de falhas. Para alcançá-la, é necessário um conjunto de estratégias e tecnologias, das quais a replicação é apenas uma parte. Outros elementos essenciais incluem:

  • Monitoramento contínuo para detectar falhas rapidamente.

  • Mecanismos de failover automático, que redirecionam as operações para um nó reserva quando o nó primário falha.

  • Balanceamento de carga para distribuir o tráfego entre múltiplos servidores.

  • Clustering (agrupamento de servidores) para fornecer redundância e tolerância a falhas.

  • Backup e recuperação para restaurar dados em caso de perda ou corrupção.

  • Redundância de hardware e rede para evitar pontos únicos de falha.

A replicação, por si só, garante que os dados estejam copiados em vários locais, mas não garante que o sistema continue disponível se, por exemplo, o servidor primário falhar e não houver um mecanismo automático de failover. Além disso, a replicação pode introduzir complexidades como latência de replicação e conflitos de escrita, que precisam ser gerenciados. Portanto, afirmar que a alta disponibilidade pode ser garantida "apenas" com replicação é uma simplificação incorreta e perigosa.

A banca explora aqui uma generalização indevida: o candidato pode achar que, por ser um componente importante, a replicação é suficiente. Mas a alta disponibilidade é um objetivo sistêmico que exige uma abordagem abrangente.

Banco de dados
  • 1Manutenção contínua
    • Não é "configurar e esquecer"
    • Atividades
      • Patches e atualizações
      • Monitoramento de desempenho
      • Backups e recuperação
      • Evolução do esquema
  • 2Alta disponibilidade
    • Não basta só replicação
    • Requer também
      • Failover automático
      • Monitoramento
      • Clustering
      • Redundância
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca usa a palavra "apenas" na segunda afirmação para induzir o erro. Ela sabe que a replicação é um mecanismo conhecido e importante, e o candidato pode ser levado a acreditar que ela é a única solução. Mas a alta disponibilidade é um conceito muito mais amplo, que envolve failover, monitoramento, clustering e outras técnicas. Fique atento a palavras como "apenas", "somente" e "exclusivamente" — elas costumam sinalizar uma generalização indevida.

A primeira afirmação também é uma pegadinha clássica: a banca apresenta o banco de dados como um sistema "configurar e esquecer", quando na verdade ele exige manutenção contínua. O candidato que não conhece a fundo as funções do SGBD pode cair nessa armadilha.

Gabarito: ERRADO (letra E).

Link permanente: /questoes/qa698894