Está en la página 1de 2

Definiciones:

XML lenguaje de marca extensible.


Se deriva del lenguaje SGML y permite definir la gramtica de lenguajes
especficos (de la misma manera que HTML), el objetivo de XML es estructurar
documentos grandes.
A diferencia de otros lenguajes XML da soporte a bases de datos siendo til
cuando varias aplicaciones se deben comunicar entre s o entregar informacin.

Por qu es conveniente usar XML?


Porque los negocios de hoy en da dependen de la informacin y los datos que
puedan provenir de varios orgenes de informacin por ejemplo Bases de datos,
pginas web, archivos de hojas de clculo y correo electrnico por mencionar
algunos.
Adems XML permite trabajar con ms datos de ms orgenes y hacer ms cosas
con esos datos, el lenguaje XML es tan popular por lo sencillo que resulta.

Independencia de plataforma
XML se dise originalmente para intercambiar datos a travs de la World Wide
Web.
En la actualidad se ha convertido en un estndar pblico y aceptado para el
intercambio de datos entre cualquier cantidad de sistemas informticos.

Componentes de un sistema XML tpico.

Los datos XML: Incluyen datos y etiquetas XML que describen el significado
y estructura de datos.

Esquema XML: Es la estructura que define las reglas de lo que debe y de lo


que no debe haber en sus archivos, por ejemplo un esquema podra servir
para asegurar que los usuarios no puedan escribir texto en un formato de
fecha.

Transformaciones XML: Permiten utilizar los datos en diversos programas o


archivos por ejemplo una transformacin podra agregar datos relativos a

las ventas de un libro mientras que otra transformacin podra ser insertar
la misma informacin a otro documento.

XML y bases de datos relacionales.


Se basan en las relaciones, tablas dimensionales como nico medio para
representar los datos del mundo real.
Este tipo de bases de datos relacionales pueden ocupar sistemas encargados de
la transferencia de informacin entre estructuras XML y bases de datos
relacionales los cuales pueden ser comerciales u OpenSource algunos de ellos
permiten la transformacin XML a bases de datos y otros de bases de datos a
XML.

Pasos para la creacin de un XML


1. Para cada tabla en el esquema en la base de datos hay que crear un
elemento con el mismo nombre de la tabla y la cardinalidad apropiada.
2. Las columnas de la tabla son incluidas en otro sub-elemento del elemento
creado en la regla nmero 1 que representa un registro en la tabla.
3. Para cada elemento de la tabla cuyo cada elemento es simple (char,
integer, float, etc.) crear un sub-elemento del elemento anterior de tipo
#PCData con el mismo nombre de la columna.
4. Para cada columna en la tabla cuyo tipo de dato es complejo (objeto) se
debe crear un sub-elemento con el mismo nombre de la columna.

(Abiteboul S., Buneman P., Suciu Dan, & Morgan Kaufmann, 2000)

También podría gustarte