Pular para o conteúdo principal

Questão de Banco de Dados — Administração de banco de dados — FGV 2026

Banco de DadosAdministração de banco de dados
Código
fg127342
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Tecnologia da Informação - Banco de Dados)
Uma aplicação envia documentos XML ao banco de dados, e o DBA precisa garantir que todos os documentos XML inseridos sigam uma estrutura rígida e predefinida.O mecanismo formal utilizado para definir e validar a estrutura e o conteúdo de um documento XML é o
  1. ADTD
  2. BXQuery
  3. CXSD
  4. DXPath
  5. EDOM
Revelar gabarito e comentário

GabaritoC — XSD

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

XML: Definição e Validação de Estrutura

Gabarito: letra C (XSD). O XSD (XML Schema Definition) é o mecanismo formal do W3C utilizado para definir e validar a estrutura, os tipos de dados e o conteúdo de documentos XML, atendendo exatamente à necessidade do DBA de garantir uma estrutura rígida e predefinida.

A questão testa o conhecimento sobre as tecnologias XML. O XSD permite especificar elementos com tipos de dados (como xsd:string, xsd:integer), ocorrências mínimas e máximas (minOccurs, maxOccurs), chaves primárias e estrangeiras, entre outras restrições. É a evolução do DTD, oferecendo validação de conteúdo além da estrutura.

Alternativa

Tecnologia

Função Principal

Valida Estrutura?

Valida Conteúdo/Tipos?

A

DTD

Definir estrutura de documentos XML

Sim

Não

B

XQuery

Consultar e transformar dados XML

Não

Não

C

XSD

Definir e validar estrutura + tipos de dados

Sim

Sim

D

XPath

Navegar/selecionar nós em XML

Não

Não

E

DOM

Interface de programação para árvore XML

Não

Não

1Estrutura + conteúdo
XSD (XML Schema Definition)
DTD (só estrutura)
2Consulta/navegação
XQuery (consulta)
XPath (navegação)
3Representação
DOM (árvore de objetos)
Validação de XML
LEVELsoulevel.com.br
Validação de XML: Estrutura + conteúdo (XSD (XML Schema Definition), DTD (só estrutura)); Consulta/navegação (XQuery (consulta), XPath (navegação)); Representação (DOM (árvore de objetos))

Alternativa A — ❌ Incorreta (DTD)

O DTD (Document Type Definition) também define a estrutura de um documento XML, mas não permite a definição de tipos de dados para os elementos e atributos, limitando-se a declarar a ocorrência de elementos e atributos. A validação de conteúdo (como garantir que um campo seja numérico ou uma data) não é possível com DTD. O enunciado pede validação de conteúdo, que é uma característica do XSD.

Alternativa B — ❌ Incorreta (XQuery)

XQuery é uma linguagem de consulta para documentos XML, similar ao SQL para bancos de dados relacionais. Ela permite extrair e transformar dados, mas não define nem valida a estrutura do documento.

Alternativa C — ✅ Correta ⟵ GABARITO

O XSD (XML Schema Definition) é o mecanismo formal padrão para definir a estrutura, tipos de dados, restrições de ocorrência e integridade referencial de documentos XML. Conforme visto no conteúdo de apoio, o XSD utiliza tags como xsd:element, xsd:complexType, xsd:sequence, minOccurs, maxOccurs, xsd:key e xsd:keyref para especificar de forma precisa a estrutura esperada, permitindo que o SGBD ou parser valide o documento antes de armazená-lo.

Alternativa D — ❌ Incorreta (XPath)

XPath é uma linguagem para navegar e selecionar nós em um documento XML, usando expressões de caminho. Ela não define estrutura nem realiza validação.

Alternativa E — ❌ Incorreta (DOM)

DOM (Document Object Model) é uma interface de programação que representa o documento XML como uma árvore de objetos em memória, permitindo manipulação programática. Não é um mecanismo de definição ou validação.

NÃO CAIA NESSA!

A banca explora a confusão entre DTD e XSD. Ambos definem estrutura, mas apenas o XSD valida conteúdo (tipos de dados). O enunciado menciona "validar o conteúdo", o que direciona para XSD. Lembre-se: DTD = só estrutura; XSD = estrutura + tipos + restrições.

Gabarito: letra C

Link permanente: /questoes/fg127342