Pular para o conteúdo principal

Questão de Banco de Dados — Tópicos Mesclados de Outros Tipos e Modelos de Banco de Dados — CESPE / CEBRASPE 2024

Banco de DadosTópicos Mesclados de Outros Tipos e Modelos de Banco de Dados
Código
ce403610
Banca
CESPE / CEBRASPE
Órgão
INPI
Ano
2024
Cargo
APGIPI ( )
Julgue o seguinte item, relacionados a modelagem de dados.   Os bancos de dados na nuvem podem seguir modelos de dados SQL e NoSQL; as suas principais desvantagens em relação ao banco de dados local são a privacidade e a segurança.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Bancos de dados na nuvem: SQL, NoSQL e as desvantagens em relação ao local

Gabarito: Certo. A afirmação está correta: os bancos de dados na nuvem podem, de fato, seguir tanto o modelo relacional (SQL) quanto o não relacional (NoSQL), e uma das principais desvantagens em relação ao banco de dados local é a questão da privacidade e da segurança, pois os dados ficam sob a custódia de terceiros (provedor de nuvem), fora do controle direto da organização. Essa é uma preocupação legítima e amplamente reconhecida na literatura e na prática de TI.

A afirmação aborda dois pontos centrais sobre bancos de dados na nuvem. O primeiro é a coexistência de modelos: a nuvem não impõe um único paradigma, permitindo que as organizações escolham entre bancos relacionais (SQL) e não relacionais (NoSQL) conforme a necessidade. O segundo ponto é a comparação com o banco de dados local, destacando a privacidade e a segurança como desvantagens. Vamos analisar cada um desses pontos em profundidade.

Modelos de dados na nuvem: SQL e NoSQL

Os bancos de dados na nuvem são oferecidos como serviços (Database as a Service – DBaaS) e podem ser de dois grandes tipos: relacionais (SQL) e não relacionais (NoSQL). Os bancos relacionais, como Amazon RDS, Azure SQL Database e Google Cloud SQL, seguem o modelo relacional clássico, com tabelas, linhas e colunas, e utilizam a linguagem SQL para consultas. Já os bancos NoSQL, como Amazon DynamoDB, MongoDB Atlas e Google Firestore, seguem modelos flexíveis, como chave-valor, documentos, colunas e grafos, e são projetados para escalabilidade horizontal e dados sem esquema rígido.

A nuvem, portanto, não é um modelo de dados em si, mas uma infraestrutura que hospeda diferentes modelos. A escolha entre SQL e NoSQL na nuvem depende das características da aplicação: se há necessidade de transações ACID e relacionamentos complexos, o modelo relacional é mais adequado; se há necessidade de alta escalabilidade, dados semiestruturados ou grande volume de dados, o modelo NoSQL pode ser mais vantajoso.

Desvantagens da nuvem: privacidade e segurança

O segundo ponto da afirmação é que as principais desvantagens do banco de dados na nuvem em relação ao local são a privacidade e a segurança. Essa é uma preocupação real e recorrente. Ao contratar um serviço de nuvem, a organização transfere a custódia dos seus dados para um provedor terceirizado. Isso significa que:

  • Privacidade: os dados ficam armazenados em servidores que podem estar localizados em outros países, sujeitos a legislações diferentes (como a LGPD no Brasil e o GDPR na Europa). A organização perde o controle direto sobre quem acessa os dados e como eles são tratados, o que pode gerar riscos de violação de privacidade.

  • Segurança: embora os provedores de nuvem invistam fortemente em segurança, a responsabilidade é compartilhada. A organização é responsável por configurar corretamente os controles de acesso, criptografia e monitoramento. Além disso, a superfície de ataque aumenta, pois os dados estão expostos na internet, sujeitos a ataques como invasões, vazamentos e sequestros de dados (ransomware).

Em um banco de dados local, a organização tem controle total sobre a infraestrutura, o que pode facilitar a implementação de medidas de segurança físicas e lógicas, e os dados não saem do ambiente da empresa, reduzindo os riscos de privacidade. No entanto, isso também significa que a organização é integralmente responsável pela segurança, o que pode ser um desafio para empresas sem equipe especializada.

É importante notar que a afirmação diz "principais desvantagens", o que é uma generalização razoável. Outras desvantagens podem incluir a dependência do provedor (vendor lock-in), a necessidade de conexão com a internet e os custos variáveis. No entanto, a privacidade e a segurança são, de fato, as preocupações mais citadas e relevantes.

A pegadinha da banca

A banca pode tentar confundir o candidato ao afirmar que a nuvem é sempre mais segura que o local, ou que a privacidade não é uma preocupação. No entanto, a afirmação apresentada é uma constatação técnica e amplamente aceita. A banca também pode tentar inverter a lógica, dizendo que as desvantagens são a escalabilidade e o desempenho, mas esses são, na verdade, pontos fortes da nuvem. Portanto, a chave para acertar esta questão é reconhecer que a privacidade e a segurança são, de fato, desvantagens legítimas da nuvem em relação ao ambiente local.

Banco de dados na nuvem
  • 1Modelos de dados
    • SQL (relacional)
    • NoSQL (não relacional)
  • 2Desvantagens vs. local
    • Privacidade
      • Dados sob custódia de terceiros
      • Legislações diferentes (LGPD, GDPR)
    • Segurança
      • Superfície de ataque maior
      • Responsabilidade compartilhada
LEVEL · soulevel.com.br
NÃO CAIA NESSA!

A banca pode tentar fazer o candidato acreditar que a nuvem é inerentemente mais segura que o ambiente local, ou que a privacidade não é uma preocupação. No entanto, a transferência de custódia dos dados para um terceiro (provedor) é, por si só, um risco de privacidade e segurança. A questão explora exatamente essa percepção: o candidato que pensa que "a nuvem é sempre melhor" pode marcar errado, mas a afirmação está correta ao apontar essas desvantagens.

Conclusão

A afirmação está correta em ambos os pontos: a nuvem suporta modelos SQL e NoSQL, e a privacidade e a segurança são desvantagens reais em relação ao banco de dados local. Portanto, o item deve ser julgado como Certo.

✅ CERTO

Link permanente: /questoes/ce403610