Magna Concursos
1300049 Ano: 2009
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: TJ-RS
Deseja-se armazenar, em uma base de dados relacional, um grande número de documentos XML, cada um contendo um artigo de uma lei. Todos os documentos têm a mesma DTD, reproduzida a seguir:
<!ELEMENT artigo (artigo-texto, paragrafo+)>
<!ELEMENT artigo-texto (#PCDATA)>
<!ELEMENT paragrafo (#PCDATA)>
O elemento raiz de cada documento tem o rótulo artigo. Os documentos apresentam tamanhos variados, mas seu tamanho máximo não ultrapassa o do campo de texto longo que o SGBD em uso admite. Para armazenar os documentos, são propostas as seguintes alternativas.
I - Criar uma única tabela, com uma linha para cada elemento de cada documento.
II - Criar uma única tabela, com uma linha para cada documento, armazenando o documento todo em um campo longo.
III - Criar uma tabela para cada tipo de elemento. A tabela referente a um tipo de elemento tem uma linha para cada elemento do tipo.
Quais delas são possíveis em um banco de dados relacional?
 

Provas

Questão presente nas seguintes provas

Analista de TI - Banco de Dados

68 Questões