Informacin
Cristian Lpez
INVESTIGACIN # 2
TTULO:
SENTENCIAS XML
1. OBJETIVO:
Investigar el procesamiento, almacenamiento y recuperacin de informacin utilizando
sentencia XML mediante una aplicacin practica.
Describir la importancia de XML analizando sus ventajas y desventajas.
2. DESARROLLO:
XML es un metalenguaje que define reglas que debe cumplir un lenguaje de marcas, adems de la
manera de definirlos. En general, define la gramtica.
SGML
XML
DocBook
HTML
XHTML
SVG
Cristian Lpez
INVESTIGACIN # 2
Contenido: Real Madrid
Etiqueta de cierre: </NombreEquipo>
-Existen DTD o esquemas para validar los documentos XML:
XML
XMLDocuments
Documents
Figura 3. Esquemas para validacin de documentos XML de SGML Fuente: El Autor, 2015.
Sintaxis
-Elementos vacios
Cristian Lpez
INVESTIGACIN # 2
XMLSchema
Schema
permite
restringir
datos a elementos
Posibilidad
de
Tiene
diferente
tipos
de
datos
agrupar
atributos
Es
ms
utilizado,
ms
estndar.
Creado
como
mejora
de
DTD
Figura 4. Razones XMLSchema es mejor que XML es mejor que DTD Fuente: El Autor, 2015.
Bases de datos XML
Un documento XML en esencia es una base de datos, porque:
Almacena informacin
Responde a un esquema (DTD, XMLSchema)
Tiene lenguajes de consulta (XQuery, XPath)
Posee APIs de programacin (SAX, DOM)
Segn la forma que en que almacenen y se organice la informacin de los documentos, es posible
distinguir 2 tipos de base de datos:
1) BD XML Enabled (Habilitada)
2) BD XML Native (Nativa)
Fecha de entrega:
14 de Mayo de 2015
INVESTIGACIN # 2
Tabla2. Formas de Almacenar XML
Formas de almacenar XML
Almacenamiento directo a fichero
Opcin
pobre
ya
que
posee
muchos
para
Cristian Lpez
INVESTIGACIN # 2
Consiste en una expresin que lee datos escritos en XML y devuelve otra secuencia de datos
escritos en XML.
Considera todos los valores como secuencia.
Estos valores pueden ser atmicos o nodos.
La lista completa est definida en XMLSchema.
Fecha de entrega:
14 de Mayo de 2015
INVESTIGACIN # 2
Aplicacin Practica
1) Utilizando cualquier base de datos de las creadas en laboratorios anteriores, procederemos a
crear una tabla de tipo, con valores de campo tipo xml.
Fecha de entrega:
14 de Mayo de 2015
INVESTIGACIN # 2
Hay mucho trabajo por hacer para conseguir un intercambio automatizado de documentos en
Internet que permita el desarrollo de las aplicaciones ya existentes y de otras nuevas.
4. BIBLIOGRAFA:
Silberschatz, A., Korth, H., & Sudarshan, S. (2002). Fundamentos de Base de Datos (Cuarta
ed.). Madrid: Mc Graw Hill.
Cristian Lpez
INVESTIGACIN # 2
Acceso
datos
con
XML
(sf)
Recuperado
el
11
de
Mayo
de
2015,
de
http://www.mundolinux.info/acceso-a-datos-con-xml.htm
Datos
XML
(SQL
Server)
Recuperado
el
12
de
Mayo
de
2015,
de
https://msdn.microsoft.com/es-es/library/bb522446.aspx