laboratorio de banco de dados
DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO
LBD – LABORATÓRIO DE BANCO DE DADOS
PROF. PAULO ROBERTO BERNICE
2ª PROVA 1o. SEMESTRE 2014
DATA DA ENTREGA( MAX.): 05/06/2014
1) O que é XML?
XML é a sigla para Extensible Markup Language, que significa em português Linguagem Extensível de Marcação Genérica.É uma linguagem de marcação recomendada pela W3C para a criação de documentos com dados organizados hierarquicamente, tais como textos, banco de dados ou desenhos vetoriais.
2) Quais as diferenças fundamentais entre XML e HTML? Explique e exemplifique.
A principal diferença entre o HTML e o XML é que o HTML descreve a aparência e as ações que em uma página na rede, enquanto o XML não descreve nem a aparência e ações, mas sim o seu conteúdo: o que cada trecho de dados é ou representa.Enquanto o HTML utiliza as tags com sentidos específicos( para parágrafo, para texto em itálico,etc) para definir a formatação de um texto na página, o XML utiliza tags,cujo sentido será interpretado pela própria aplicação que o está lendo, para delimitar trechos de dados.Os arquivos XML são arquivos de texto para facilitar a leitura e a análise de código feita por programadores, mas sua sintaxe é muito mais rígida do que um documento HTML, já que se destina principalmente às leitura feita por uma aplicação, não somente um humano;uma tag esquecida ou um atributo sem aspas torna o documento inutilizável, enquanto que no HTML isso é tolerado.
3) Explique os 3 modos para modificar o padrão de recuperação de dados XML.
4) Conforme as tabelas abaixo:
Defina o código Xquery para recuperar os vendedores que venderam “produtos explosivos”, identificados por IdProduto entre 1000 e 1050, para a Empresa de IdCliente entre 200 e 235.
--Criação das Tabelas:
CREATE TABLE Clientes
(
IdCliente int primary key,
NomeCliente varchar(20) not null,
EndCliente varchar(50) not null,
)
CREATE TABLE Transportadoras
(