Bd Xml Y Xindice

Páginas: 26 (6358 palabras) Publicado: 6 de mayo de 2012
^Zs//K W Z '^d/ME  'h1 ^ >1E/ ^
^d K > Zd



%$6( '( '$726 1$7,9$ ;0/ ;,1',&(

2.3.1.

Introducción.

Una base de datos es un conjunto de datos que pertenecen al mismo contexto
almacenados sistemáticamente para su posterior uso, es decir, nos permite
almacenar información para usarla posteriormente. Por otro lado, la tecnología XML
permite estructurar lainformación de manera sencilla gracias al uso de etiquetas.
Si se unen ambos conceptos, la utilidad de las bases de datos y el extenso
abanico de posibilidades que proporciona XML, se tiene las bases de datos XML.
Dentro de éstas se encuentran las Bases de Datos Nativas XML que son una
elección acertada para el caso de almacenamiento masivo de contenido nativo XML.
Existen numerosas aplicaciones en lasque este tipo de almacenamiento está
especialmente indicado como portales de información corporativa, datos personales,
catálogos e intercambio de información de negocio. Un ejemplo es el almacenamiento
de periódicos en formato XML, como es el caso de “El heraldo de Aragón” o “Las
Provincias”, en Valencia. [10] [11]
Su elección en este proyecto está justificada dado que la premisa es que sedispone de un elevado número de Guías de Práctica Clínica a gestionar, las cuáles
se proporcionarán en formato XML.
Las Bases de Datos Nativas XML (NXD -Native XML Database) definen el
modelo lógico de un documento XML, y almacena y recupera los documentos según
ese modelo. Estas bases de datos tienen como unidad fundamental de
almacenamiento lógico el documento XML, tal como una base dedatos relacional
tiene una fila en una tabla como su unidad fundamental de almacenamiento lógico.
Con todo esto, existen tres puntos principales a recordar de las NXD:


La base de datos NXD se especializa en almacenar datos XML y almacena
todos los componentes del modelo XML de forma intacta.



La base de datos almacena y recupera documentos XML.



Una NXD puede que realmente seauna base de datos independiente.

Las NXD no representan un nuevo modelo de base de datos de bajo nivel, y
no pretenden sustituir las bases de datos existentes. Son simplemente una
herramienta que facilita la manipulación de documentos XML y proporciona un
almacenamiento robusto.

ž‰‹ƒ

^Zs//K W Z '^d/ME  'h1 ^ >1E/ ^
^d K > Zd

2.3.2.

Almacenamiento de datos XML.Los datos contenidos en un documento XML pueden ser almacenados según
dos modelos:
Centrados en los datos (data-centric): este tipo de documentos suelen tener
una estructura bien definida cuyos datos pueden extraerse del documento e
indexarse con alguna base de datos convencional. Estos datos son altamente
estructurados con tamaño limitado y reglas poco flexibles para campos
opcionales ycontenidos. Se dice que se trata de datos de grano fino ya que la
unidad independiente de datos más pequeña es el nivel de PCDATA.
Los documentos data-centric son documentos que utilizan XML para el
transporte de datos. Algunos ejemplos: datos científicos, planificaciones de
vuelos, datos de Stock u órdenes de pedidos.
Centrados en el documento (document-centric): tienen una estructurairregular y de gran importancia, lo que implica una mayor dificultad a la hora de
realizar consultas ya que éstas se harán tanto del contenido como de la
estructura del docuemento. Los datos son más impredecibles en tamaño y
contenido que los anteriores. Se dicen que son datos de grano grueso ya que
la unidad independiente más pequeña puede ser incluso un documento
completo. Algunos ejemplos: libros,correos electrónicos o anuncios.
La mayoría de los sistemas de almacenamiento enfocan a servir uno de esos
formatos mejor que el otro. Las bases de datos llamadas XML-enabled BD son
típicamente mejores al tratar con requerimientos centrados en los datos, mientras que
las Bases de Datos Nativas son mejores para aquellos centrados en el documento.

2.3.3.

Almacenamiento de documentos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • xml y bd
  • Xml Y Bd
  • xml
  • Bd
  • Que Es Una Bd
  • XML Mi Primer Documento XML
  • BD Activa
  • Html y xml

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS