Questão nº 28

Questão de Big Data & Analytics · FGV SEFAZ-AM 2022 - Prova II (nº 28)

FGV2022Analista de Tecnologia da Informação da Fazenda EstadualBig Data & Analytics
Gabarito: Ever comentário ↓

Com relação às características de dados semiestruturados, analise as afirmativas a seguir.

I. Os esquemas de dados semiestruturados são usualmente definidos após a existência dos dados, tendo como base uma investigação de suas estruturas particulares e da análise de diferenças e similaridades. No entanto, isto não significa que sempre existirá um esquema associado a um dado semiestruturado.

II. Devido à natureza evolucionária e regular dos dados semiestruturados, as estruturas de representação implícitas ou explícitas restringem-se a descrever o estado corrente de poucas ocorrências de dados similares. Dessa forma, é possível prescrever esquemas completos existindo poucas restrições de integridade com relação à semântica dos atributos.

III. Como a estrutura está embutida na descrição dos dados, muitas vezes não é clara a distinção lógica entre a estrutura e o conteúdo. Por exemplo, um endereço representado como um valor atômico em uma ocorrência de dado ou como um tipo pré-definido pelo usuário (com atributos rua, número e complemento) em outra ocorrência. Esta característica dificulta o projeto de banco de dados relacional para tais dados.

Está correto o que se afirma em

Resposta comentada

Gabarito Alternativa E

Dados semiestruturados são informações que não se encaixam em um modelo de dados rígido e pré-definido (como tabelas de um banco de dados relacional), mas que possuem alguma organização e marcadores (tags, chaves) que facilitam sua interpretação e processamento, como arquivos JSON ou XML.

  • (A) Incorreta: A afirmativa I está correta, mas a alternativa A sugere que apenas ela está correta.
  • (B) Incorreta: A afirmativa II está incorreta. Dados semiestruturados são evolucionários, mas não necessariamente "regulares" no sentido de uniformes; sua característica é justamente a flexibilidade e a variação. Além disso, as estruturas buscam descrever padrões gerais, não se restringindo a "poucas ocorrências", e a ideia de "prescrever esquemas completos" vai contra a natureza flexível e muitas vezes incompleta de seus esquemas.
  • (C) Incorreta: A afirmativa III está correta, mas a alternativa C sugere que apenas ela está correta.
  • (D) Incorreta: A afirmativa II está incorreta, invalidando esta alternativa.
  • (E) Correta:
    • I. Correta: Em dados semiestruturados, o esquema (a estrutura) é frequentemente descoberto ou inferido após a criação dos dados, analisando suas características. Diferente de bancos de dados relacionais, onde o esquema é definido antes. Além disso, nem sempre há um esquema formal e rígido associado; a estrutura pode ser implícita e variável.
    • III. Correta: A estrutura e o conteúdo estão frequentemente entrelaçados em dados semiestruturados (ex: a chave de um JSON é estrutura, o valor é conteúdo, mas o valor pode ser outro objeto com sua própria estrutura). O exemplo do endereço ilustra perfeitamente a flexibilidade e a variabilidade na representação, onde um mesmo conceito pode ter diferentes estruturas em diferentes ocorrências. Essa maleabilidade e a falta de um esquema fixo tornam a modelagem em bancos de dados relacionais (que exigem um esquema rígido) muito difícil e ineficiente para esse tipo de dado.

Fonte: FGV SEFAZ-AM 2022 - Prova II Analista de Tecnologia da Informação da Fazenda Estadual (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho