Hola

Solo disponible en BuenasTareas
  • Páginas : 19 (4640 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de agosto de 2012
Leer documento completo
Vista previa del texto
JUAN MANUEL CABANILLAS LOPEZ

Base de datos en
XML
X ML En el escenario de b ase de datos
El uso de XML continuará creciendo conforme las organizaciones continúen encontrando nuevos
usos para el registro de datos estructurados. La necesidad de que las bases de datos manejen los
requerimientos de datos de esas aplicaciones ciertamente continúa.

Base de datos en XML
Una introducción aXML
El XML (Extensible Markup Language) es el nuevo estándar universal para intercambio
electrónico de datos. Este estándar es un metalenguaje que puede ser utilizado para
describir la estructura lógica y el contenido de una gran variedad documentos, y puede s er
adaptado para satisfacer una gran cantidad de aplicaciones.
Estos atributos de ser universal y extensible abre un rango ilimitado deusos para el XML,
desde procesadores de texto, páginas web, el comercio electrónico, hasta las más complejas
soluciones de almacenamiento en bases de datos.
En términos comparativos, se puede decir que XML ha causado el mismo impacto que
produjo la aparición del SQL.
Hoy existe un problema creciente, generado por formaen que se almacenan los datos en una
cantidad inmensa de cientos demillones páginas web; lo que está causando que cuando se
utiliza la Red como medio de información, sea cada vez más difícil acceder a ellos y
administrarlos adecuadamente. Estos datos están almacenados en los servidores web como
documentos de texto en un formato de denominado HTML (Hypertext Markup Language Lenguaje de Marcado de Hipertexto).
Desde SGML, pasando por HTML hasta XML
SGML, losorígenes
Se podría afirmar que la mayoría de los usuarios de HTML desconocen que este lenguaj e
está basado en el SGML (Standard Generalized Markup Language), un metalenguaje que
define las reglas para el manejo distintos tipos de documentos.
Toda aplicación de SGML, incluyendo al HTML, contiene una o más definiciones de tipos
de documentos (DTD – Document Type Definition).
Se requiere de una DTDpara poder interpretar y verificar un documento SGML.
Las DTD son descripciones formales de la sintaxis de los documentos, asignadas a un tipo
de documento. Una DTD contiene una definición formal de un tipo de documento, y
especifica la estructura lógica de cada documento. Define tanto los elementos del
documento, qué etiquetas serán utilizadas, cuales son susatributos, y como éstos pueden sercombinados.
El SGML se caracteriza por tener algunas ventajas decisivas:
Es un estándar no propietario y está apoyado por gran número de proveedores de software.

Los documentos pueden ser leídos directamente por los usuarios y pueden ser analizados
(hacer que su código sea interpretado) por programas.
Los documentos SGML describen la estructura de los datos, no solo como éstos van a serpresentados.
Pero SGML tiene también sus debilidades. Es muy general y complejo, con una lista de
especificaciones inmensa, muchas de las cuales no son de relevancia practica para la Red.
En consecuencia, SGML se utiliza, sobre todo, para grandes proyectos de documentación
técnica, particularmente en los sectores militares y de inteligencia, manufactura de
aeronaves, publicaciones y archivos.El HTLM, es una aplicación del SGML, por su facilidad de uso se volvió muy popular; y
puede afirmarse que hoy es la aplicación más difundida de SGML.Pero a diferencia de
SGML el HTML no describe el contenido semántico o la estructura de los datos, sólo
abarca los aspectos relativos a la presentación de documentos.
HTML, una solución con limitaciones
Uno de los pilares fundamentales de laRed Internet es el HTML, el cual describe la forma
en que los documentos serán vistos en el navegador.
El lenguaje HTML fue inventado por Tim Barners-Lee en 1989 con la finalidad específica
de distribuir documentos en la Red, los que con el tiempo se conocerían popularmente
como “páginas web”.
La gran ventaja del HTML es que su uso es extremadamente simple. Para escribir un
documento HTML...
tracking img