Titulo

Solo disponible en BuenasTareas
  • Páginas : 3 (587 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de septiembre de 2010
Leer documento completo
Vista previa del texto
Bases de datos XML

Otro modelo de datos que entra a apoyar aquellos aspectos que el modelo relacional no cubre, es el modelo de bases de datos XML.
Inicialmente se presentará una síntesis delenguaje XML para luego analizar la forma como se puede utilizar XML para representar datos dentro de un modelo de datos.

XML significa lenguaje de marcas extensible (Extensible Markup Language,XML). Si se compara con HTML (lenguaje de marcas de hipertexto - Hyper-Text Markup Language, HTML)) se observa que también es un lenguaje dirigido a gestionar documentos. Proviene de SGML (Lenguajeestándar generalizado de marcas - Standard Generalized Markup Language, SGML). La diferencia radica en que mediante XML se pueden representar datos de base de datos. Marca se refiere a aquelloscaracteres en un documento que no hacen parte de los datos sino que enriquecen o cambian la interpretación, se denominan también etiquetas y se manejan en pares <etiqueta> </etiqueta>,ejemplo:
<title>Bases de datos XML</title>
Diferencia entre HTML y XML: las etiquetas en XML no están pre-establecidas, el usuario las crea de acuerdo a su necesidad, por eso sedenomina lenguaje Autodocumentado.
Inicialmente XML fue designado para adicionar información a un documento de texto (no como una tecnología para bases de datos), pero se ha convertido en una importanteherramienta para el intercambio de datos. El hecho de permitir gran flexibilidad al representar ó estructurar datos es de gran utilidad para el manejo y envío de tipos de datos no tradicionales.Ejemplo:
</asignatura>
<curso>
<nombre-curso>Microeconomia</nombre-curso>
<nombre-profesor>William Ortega</nombre-profesor>
<salon>Edificio SimonBolivar – 302</salon>
<dia-clase>Martes, Jueves</dia-clase>
<hora-clase>18:00</hora-clase>
<duracion>2</duracion>
</curso>
<estudiante>...
tracking img