textos
De que modo os bancos de dados são usados e acessados a partir da internet?
O HTML é muito utilizado para formatar e estruturar documentos Web
Ele não é adequado para especificar dados estruturados que são extraídos de bancos de dados
O XML (Linguagem Estendida de Marcação) surgiu como o padrão para estruturar e trocar dados na Web
O XML pode ser usado para fornecer informações sobre a estrutura e o significado dos dados nas paginas Web
Veremos a seguir:
Diferenças entre dados estruturados, semi-estruturados e não estruturados
Modelo de Dados Hierárquicos (Arvore)
Documentos XML, DTD (Definição de Tipo de Documento) e esquema XML
Como vários tipos de documentos XML podem ser armazenados e recuperados
Consultas XML
Dados Estruturados, Semi-Estruturados e não Estruturados
Dados Estruturados
A informação armazenada em bancos de dados é conhecida como dados estruturados porque é representada em um formato rígido (segue o mesmo formato dos outros registros daquela tabela)
O SGBD assegura que os dados sigam as estruturas e restrições especificadas no esquema
Dados Semi-Estruturados
Esses dados podem possuir uma estrutura, mas nem toda a informação coletada terá estrutura idêntica
Atributos adicionais podem ser introduzidos em alguns dos itens de dados mais novos a qualquer momento, e não há nenhum esquema predefinido
São baseados no uso de estruturas de dados de arvore ou de grafos em lugar das estruturas planas do modelo relacional
Os nodos internos representam objetos individuais ou atributos compostos
Os nodos folhas representam valores de dados de fato atribuídos simples (atômicos)
Nomes atribuídos, relacionamentos e classes (tipos de objetos) no modelos semi-estruturados é misturada como os objetos e seus valores de dados na mesma estrutura de dados
Dados não Estruturados
Existe uma indicação muito limitada dos tipos de dados
Os tags especificam a formatação do