Sie sind auf Seite 1von 12

Culcyt//Bases de Datos

EVALUACIN DE BASES DE DATOS PARA LA


IMPLEMENTACIN DE UN REPOSITORIO DE OBJETOS DE
APRENDIZAJE
Luis A. Loya Acosta, Victoria Gonzlez de Moss, Patricia C. Parroqun Amaya
Fernando Estrada Saldaa
Departamento de Ingeniera Elctrica y Computacin
Universidad Autnoma de Ciudad Jurez

Resumen
Ante la necesidad de tener acceso a materiales digitales utilizados en las materias que se imparten en la
Universidad Autnoma de Ciudad Jurez, se plantea como solucin un repositorio de objetos de aprendizaje,
analizar y seleccionar una base de datos que permita la organizacin, almacenamiento y administracin de la
informacin. Este documento presenta un anlisis y evaluacin de las caractersticas principales de las bases
de datos relacionales, orientadas a objetos y bases de datos en XML para determinar cual se adapta mejor a
las necesidades del repositorio.

Palabras clave: Bases de Datos relacionales, Bases de Datos Orientadas a Objetos, Bases
de Datos en XML.

Actualmente se estn

Introduccin

formando

Los objetos de aprendizaje (OA) son una

redes de colaboracin entre las diferentes

estrategia que varias universidades que

organizaciones que cuentan con ROA para

cuentan con la infraestructura y recursos

que stos se intercomuniquen con la

necesarios estn implementando hoy en da.

finalidad de ampliar el alcance a los OA y

Una actividad natural en el campo de los

su reutilizacin, sto de forma ubicua, es

OA

decir, que quien busque la informacin o

los

contenidos educativos no se preocupe por la

est

recopilarlos

siendo
en

el

concentrarlos

contenedores

que

organicen y los mantengan disponibles para


diferentes usos

de

fuente o ubicacin fsica del objeto.

manera que sean

Los repositorios estn conformados

facilmente accesador y reutilizados. Estos

por grandes volmenes de datos que estn

contenedores se conocen como Repositorios

en constante cambio, no tienen alguna

de Objetos de Aprendizaje (ROA).

estructura definida, es por esto que los datos


y la informacin que es guardada en ellos

CULCyT//Septiembre-Diciembre, 2010

41

Ao 7, No 40/41

no se puede almacenar como una base de

datos. La flexibilidad en las estructuras de

datos convencional, ya que la informacin

datos permite que los datos que son

que se maneja es voltil (Guadalupe, 2000).

almacenados de manera lgica en grupos de

Los

datos

que

conforman

un

datos similares, puedan ser relacionados

repositorio pueden estar presentados ya sea

entre s segn sea necesario, de una mejor

en documentos de texto o en imgenes, los

manera que si se manejara una estructura

cuales son localizados por los usuarios por

sencilla. La flexibilidad en el acceso de a las

medio de su descripcin.

partes de las bases de datos permite a la


base de datos proporcionar el dato exacto

Anlisis de las Bases

que el usuario requiera en el formato ms

Despus de estudiar los modelos de bases

apropiado para ser mostrado. (Keller W. y

de datos y las bases de datos relacionales,

Coldewey J., 2001).

orientadas a objetos y bases de datos de

Las bases de datos relacionales

XML se presenta a continuacin las

limitan la replicacin de los datos al

caractersticas principales de cada una de

almacenar toda la informacin perteneciente

ellas para identificar cual es la ms

a un elemento en particular en un mismo

conveniente para la propuesta de repositorio

lugar y despus vincular esta coleccin de

de objetos de aprendizaje.

informacin con objetos relacionados a la

Una

vez

realizado

el

anlisis

misma, no hay necesidad de guardar los

comparando las caractersticas generales de

datos del elemento original en diferentes

los diferentes modelos de bases de bases se

lugares.

identificaron caractersticas comunes y se


obtuvo

la informacin

Al guardar los datos relacionados

necesaria para

con un objeto en un lugar simple, hay ms

realizar una comparacin entre los modelos

probabilidad de que los datos puedan ser

de bases de datos.

almacenados

utilizados

de

manera

incompleta o incorrecta. En las bases de


datos relacionales es ms fcil manejar la

Comparacin entre las Bases de Datos


Las

bases de datos

apropiadas

para

las

inconsistencia de los datos. (Business

relacionales son
aplicaciones

Collaborator, 2003)

que

Los

requieren flexibilidad en sus estructuras de

almacenados

datos y para acceder a partes de la base de

CULCyT//Septiembre-Diciembre, 2010

42

usuarios
en

las

de

los

bases

de

datos
datos

Ao 7, No 40/41

relacionales no tienen por qu preocuparse

tablas de la base de datos. Una base de

por la estructura de los datos, esto permite

datos relacional maneja el concepto de

al diseador de la base de datos optimizar el

usuarios y derechos de usuario, lo cual

almacenamiento de los datos mientras son

cubre con las necesidades de seguridad. Las

presentados al usuario en un formato que

relaciones son asociadas con los privilegios.

ellos

(Oak M., 2008).

necesiten.

Se

puede

acceder

informacin especfica de varias tablas y de

Segn Yao-Wen Tu, una de las

esta manera generar una nueva, lo cual ser

problemticas de las bases de datos

presentado ante el usuario sin que este sepa

relacionales, es la falta de capacidad para

cmo

manejar aplicaciones grficas, las cuales

dnde

est

almacenada

esa

informacin (Business Collaborator, 2003).

envuelvan imgenes, o tipos de datos

No es necesaria la experiencia para

especiales, as como aplicaciones que

que un usuario pueda obtener informacin

manejen datos complejos interrelacionados

de una base de datos, de la misma manera,

(Tu Y., 2003).

diferentes componentes de los datos pueden


recibir

mantenimiento

diferentes

orientadas a objetos existen ciertos aspectos

personas, as, la actualizacin de los datos

que la hacen una opcin viable de

puede ser realizada por ms de una persona,

utilizacin durante la eleccin de un tipo de

sin afectar la estructura de los datos. Una

bases de datos, uno de ellos es que el

base de datos relacional bien diseada

diseador puede especificar la estructura de

puede proporcionar

almacenamiento

los objetos de la base de datos, as como las

adecuado de los datos y recuperacin de la

operaciones que se le pueden aplicar a

informacin durante largos periodos de

dichos

tiempo. (Business Collaborator, 2003)

manipulacin de los datos dentro de los

el

por

Dentro de las bases de datos

Las bases de datos relacionales

objetos,

esto

implica

que

la

objetos se pueda realizar de una manera

constan de buena seguridad, una base de

rpida y sencilla. (Metz et al., 2004)

datos relacional soporta los permisos de

Otro aspecto que es muy importante

acceso, lo cual le permite al administrador

resaltar dentro de este tipo de base de datos

de

de

es la flexibilidad y el soporte para el manejo

implementacin as como permisos para los

de datos complejos (Bichindaritz., 2005).

accesos a la informacin que existe en las

Estas

la

base

de

datos

permisos

CULCyT//Septiembre-Diciembre, 2010

43

dos

caractersticas

pueden

Ao 7, No 40/41

proporcionar la oportunidad de aadir una

se encuentran agrupados en un mismo lugar

subclase sin tener que volver estructurar la

(Bentez et al., 2002).

base de datos cuando se tengan que hacer

Es

necesario

mencionar

ciertos

modificaciones en el diseo de la base de

aspectos negativos de este tipo de bases de

datos. Mediante la herencia, dicha subclase

datos ya que al ser una tecnologa de

recibir los atributos de la clase maestra, y

reciente aplicacin aun se trabaja en la

dentro de esa subclase se podrn declarar

correccin de esos detalles. El primer

nuevos

mtodos

aspecto en el que se tiene que hacer

adicionales que cubran con las necesidades

mencin es que al ser una tecnologa nueva,

de los cambios realizados sin afectar la

presenta un grado de inmadurez dentro del

estructura de toda la base de datos. (Bentez

mercado, esto viene a presentar diversos

et al., 2002).

fallos en el momento de la implementacin

atributos

as

como

El manejo de los datos complejos

dentro de un sistema, as como falta de

dentro de las bases de datos orientadas a

compatibilidad entre un sistema de manejo

objetos es de manera rpida y dinmica, al

de batos orientado a objetos y otro.

proporcionar la capacidad de manejar datos

De igual forma esta inmadurez

tanto alfanumricos como datos en formato

representa una baja presencia dentro del

de voz o sonido, as como dibujos o

mercado. Otro aspecto importante que se

diagramas, lo cual representa una ventaja

debe de ver dentro de estas bases de datos

dentro de su utilizacin, esto se debe a que

es la falta de estndares dentro del

dentro de la estructura de las bases de datos

desarrollo de bases de datos orientadas a

se da mediante referencias o apuntadores

objetos, aunque este punto ya es visto por el

entre los objetos para comunicarse de una

grupo manejador de objetos (OMG), una

forma ms eficiente.

organizacin internacional de proveedores

El manejo de apuntadores para la

de sistemas de informacin y usuarios, la

comunicacin entre objeto genera que las

cual est dedicada a impulsar estndares

bases de datos orientadas a objetos pasen

para

ms rpido de un objeto a otro, reduciendo

orientados a objetos. (Bentez et al., 2002).

en gran medida la recuperacin de los datos

Al

relacionados entre s, ya que todos los datos

realizacin

ser

de

establecida

aplicaciones

una

nueva

tecnologa es necesaria la aceptacin de que


dicha

CULCyT//Septiembre-Diciembre, 2010

la

44

tecnologa

desarrollar

ciertos

Ao 7, No 40/41

problemas, lo cual eventualmente se estar

base de datos de XML es realizar una

solucionando, y ya despus de esto, se irn

consulta.

adquiriendo todos los beneficios que se

Hoy en da

mucha informacin

esperan de este tipo de bases de datos.

crtica es guardada en documentos de

Si se cuenta con grandes grupos de

Microsoft Word y en hojas de clculo de

documentos de XML para manejar, las

Excel, la mayora de esa informacin puede

bases de datos de XML tienen algunas

ser almacenada en forma centralizada, en un

ventajas reales que pueden hacer que valga

repositorio de bases de datos de apoyo. Al

la pena evaluar la gama de productos que

almacenar

esta

informacin

existen en la actualidad dentro de las bases

repositorio,

hace

posible

de datos de XML.

informacin cuando se necesite, tambin,

en

encontrar

un
la

Dentro del documento Managing

por este medio, se habilita la posibilidad de

XML data: native XML databases, Elliot

manejar respaldos y sistemas redundantes.

Rusty Harold (Harold, 2005) menciona

Esto puede beneficiar a las compaas

algunos beneficios de la utilizacin de las

evitando la prdida de proyectos al ser

bases de datos nativas de XML, los cuales

borrados por error.

son importantes ya que se realiza el anlisis

Una ventaja relacionada con el

con respecto los otros tipos de bases de

almacenamiento de los datos en una base de

datos.

datos de XML es que al ser almacenados en


Una de las ventajas ms importantes

estas, un mismo contenido puede ser visto

y que muy comnmente es pasada por alto,

de diferentes formas, esto de acuerdo a las

de las bases de datos nativas de XML es que

necesidades del usuario. Si bien no es una

mantiene

un

caracterstica particular de las bases de

documento en una bsqueda fcil, en un

datos de XML, dentro de este tipo de base

lugar fcil de administrar. No es necesario

de datos se tiene la ventaja que el resultado

preocuparse por los grupos de nombres de

final de una consulta de XML genera un

archivos, o por la estructura de los

documento particular, a diferencia de otros

directorios, ya que todo se encuentra en la

tipos de bases de datos que tienen que

base de datos. Todo lo que se tiene que

utilizar herramientas particulares para poder

hacer para extraer la informacin de una

generar dichos documentos.

todo

el

contenido

CULCyT//Septiembre-Diciembre, 2010

de

45

Ao 7, No 40/41

La principal ventaja dentro de las

datos contiene una caracterstica de respaldo

bases de datos de XML es el desempeo.

de documentos,

Las consultas desarrolladas sobre una base

XML realizan respaldos de un documentos

de datos nativa de XML bien diseada y

una vez que este llega a un tamao

bien implementada, son ms rpidas que las

especfico, esto hace que la base de datos

consultas hechas sobre otros tipos de base

trabaje de una forma normal, y no afecta en

de datos. Una de las razones para que las

el rendimiento.

consultas sean desarrolladas con rapidez es

Cabe

algunas herramientas de

mencionar

una

ventaja

que la base de datos puede realizar

especfica de las bases de datos nativas de

cualquier mtodo de indexacin para que

XML, esta es, que se tiene la capacidad de

trabaje de una manera ms rpida.

recuperar el documento original, carcter

As por ejemplo, puede mantener

por carcter, cuando este sea requerido. Los

una tabla que contenga todos los valores de

cual es una caracterstica importante en

identificacin en un documento, y de esta

negocios donde es necesario reproducir el

manera

documento original.

puede

saltar

directamente

al

elemento con el nmero de identificacin

Al igual que los otros tipos de bases

especfico, en vez de tener que buscar en

de datos mencionados, las bases de datos

cada parte del documento hasta encontrarlo,

de XML tienen ciertas desventajas, entre las

como es el caso de algunas herramientas

que sobresalen las siguientes:

para manejo de XML. Otro punto por el

Debido a que las bases de datos de

cual las bases de datos de XML tienen un

XML son un tipo de base de datos muy

buen desempeo es debido a que este tipo

nuevo, no se cuenta con mucha experiencia

de base de dato pre-analiza cada documento

dentro del ramo, por lo cual muchos de los

cuando va a ser almacenado, de esta

sistemas son experimentales o limitados.

manera, no necesita revisar cada documento

Ya que es una tecnologa nueva, el

cuando se realiza una consulta, o crear un

lenguaje que se utiliza dentro de este tipo de

modelo de objetos que represente el

base de datos no es muy sencillo de

documento a consultarse.

aprender, por lo cual muchos de los

Las bases de datos de XML tienen la

desarrolladores

de

sistemas

lenguaje

ya

iniciativa de

esto es debido a que este tipo de base de

conocido, como lo es SQL. (Aerts, 2003)

46

un

la

capacidad de manejar grandes documentos,

CULCyT//Septiembre-Diciembre, 2010

utilizar

toman

Ao 7, No 40/41

De acuerdo a las caractersticas que

El propsito que tiene la utilizacin

se mostraron de cada una de las bases de

de los metadatos es el facilitar y mejorar la

datos estudiadas, se hizo necesario analizar

recuperacin de la informacin. Un objeto

cada una de estas bases de datos en relacin

de aprendizaje

con el tipo de documentos que se iban a

conjunto de esquemas de metadatos, los

utilizar dentro del repositorio de objetos de

cuales son creados para describir, de una

aprendizaje.

manera

est

formado

estandarizada,

por

objetos

un

de

informacin, para que, de esta manera,


puedan ser utilizados por diferentes usuarios
Repositorios y objetos de aprendizaje

y aplicaciones. El esquema proporciona un

Fue de gran importancia durante el estudio

modelo

dirigir la investigacin en relacin a los

representada los objetos de informacin

repositorios de objetos de aprendizaje, ya

dentro del documento (Taxonomy guide,

que es en este entorno donde ser aplicada

(Sin fecha)).

la base de datos seleccionada acorde a este

estructural

de

cmo

est

Los esquemas de metadatos son

estudio.

necesarios

dentro

de

los

objetos

de

Los objetos de aprendizaje que

aprendizaje, ya que sin ellos se convertiran

fueron de inters dentro esta investigacin

en documentos planos, de los cuales sera

son aquellos relacionados con el rea

difcil la bsqueda de informacin. Es por

educativa.

mencion

esto que ambos se conforman por una

anteriormente un objeto de aprendizaje, se

caracterstica similar, el uso del lenguaje de

presenta primordialmente de manera digital,

XML para su aplicacin.

Como

se

contando con la caracterstica de que puede

De acuerdo al estndar de metadatos

ser utilizado cuantas veces sea necesario

en objetos de aprendizaje escrito por el

para los usuarios, sin que pierda la razn de

Institute

su creacin.

De igual forma, dentro de los

Engineers (IEEE), se define el uso de XML

objetos de aprendizaje existe un elemento

como lenguaje estndar para la creacin de

de primordial importancia, el cual se utiliza

esquemas de metadatos de objetos de

para describir el esquema que va a utilizar el

aprendizaje, a su vez estos metadatos deben

objeto de aprendizaje una vez que es

de estar almacenados en un solo archivo,

diseado, este elemento es conocido como

este archivo debe ser adjuntado a los objetos

of

Electrical

and

Electronic

metadato.
CULCyT//Septiembre-Diciembre, 2010

47

Ao 7, No 40/41

de aprendizaje, o debe de encontrarse

algunas ventajas, las cuales hacen viable su

disponible con el propsito de localizar y

utilizacin dentro de un repositorio de

recuperar

objetos de aprendizaje.

los

objetos

de

aprendizaje

(Downes, 2003).

Una ventaja dentro de las bases de

De esta manera XML forma parte

datos relacionales es que esta tecnologa

fundamental dentro de los repositorios de

cuenta con muchos aos de experiencia,

objetos de aprendizaje, ya que es la base

esto hace que sea una tecnologa confiable

para la creacin de los mismos. Es por este

que los sistemas que existen en la actualidad

aspecto que se debi detallar acerca del

sean sistemas slidos y maduros.

almacenamiento de XML dentro de las

Otra de las ventajas importantes de

bases de datos relacionales as como las

las bases de datos relacionales en relacin

bases de datos orientadas a objetos. Cabe

con el lenguaje de XML es la posibilidad de

mencionar que las bases de datos nativas de

que

XML no fueron estudiadas en este aspecto

tradicionales,

ya que, de acuerdo a sus caractersticas,

utilizados por mltiples aplicaciones, ya que

proporcionan el ambiente idneo para el

al ser almacenados los documentos en una

almacenamiento de XML, sin embargo fue

tabla relacional, es ms fcil procesar

necesaria su comparacin con respecto a los

consultas complejas dentro de las bases de

otros tipos de bases de datos estudiados para

datos y con ms rapidez. (Jinghao, 2004)

as determinar cul deba ser aplicada dentro

datos

semi-estructurados
puedan

coexistir

y
ser

De igual forma, las bases de datos

del repositorio de objetos de aprendizaje.

relacionales tienen algunas desventajas con


respecto al almacenamiento de documentos

Almacenamiento de XML en bases de

de XML, estas desventajas pueden dificultar

datos relacionales

de manera amplia el almacenamiento y

En la actualidad las bases de datos

manejo de dichos datos.

relacionales

tienen

de

La principal desventaja con respecto

almacenar documentos en lenguaje de

a las bases de datos relacionales es que, para

XML, esto es debido a que se han ido

poder almacenar un documento de XML en

creando extensiones de los programas ya

dichas bases de datos, es necesario convertir

existentes

dicho

el documento a un esquema relacional, esto

almacenamiento. Este almacenamiento trae

quiere decir, que cada documento tiene que

para

la

poder

capacidad

soportar

CULCyT//Septiembre-Diciembre, 2010

48

Ao 7, No 40/41

ser dividido en discretos componentes, para

transformados en diferentes formatos dentro

despus ser almacenado en cada uno de los

de

campos de las tablas de una base de datos.

almacenes suelen ser bases de datos

Si este procedimiento no se maneja con

relacionales, esto debido a que, como se

cuidado, se pueden generar problemas de

menciono con anterioridad, es la base de

integridad en los datos (Schaffner, 2003).

datos ms comercial actualmente.

algunas

de

estas

estaciones.

Los

A su vez al momento de extraer un

Debido a que las bases de datos

documento de XML de la base de datos

relacionales almacenan los datos en tablas

relacional, tiene que re-ensamblarse los

planas, no son consideradas las adecuadas

componentes que fueron divididos, y de esta

para la manipulacin de dichos datos. Ya

manera

el

que los datos por si mismos pueden ser

documento con anterioridad almacenado, lo

expresados en una forma de estructura

cual resulta un procedimiento complejo ya

compleja. En el lenguaje orientado a objetos

que dentro de un documento de XML

la manipulacin es mucho ms eficiente,

pueden repetirse los elementos.

expresando los datos como objetos con

poder

obtener

de

nuevo

diversas caractersticas, las cuales fueron


Almacenamiento de XML en bases de

mencionadas anteriormente dentro de este

datos orientadas a objetos

documento, para mantener las relaciones

El Internet ofrece un medio para transportar

entre objetos. Cuando los datos dentro de un

objetos de una aplicacin a otra aplicacin,

ambiente orientado a objetos persisten en un

sin embargo, los datos deben ser guardados

formato de tablas planas, las relaciones

en un almacn de datos, recuperados por

jerrquicas

una aplicacin , manipulados en el dominio

conservan, haciendo que la recuperacin y

de la aplicacin, transportados dentro de la

la persistencia de los datos sea una tarea

Internet por otra aplicacin, extrados

compleja (XML news desk, 2000).

dentro de la aplicacin, manipulados de

datos pueden

los

objetos

no

se

Las bases de datos orientadas a

nuevo, y despus guardados en un almacn.


Los

entre

objetos

ser tambin

son

una

buena

opcin

para

manipular los datos ya que estas los

procesados y/o modificados en algunas

almacenan

otras partes dentro de este proceso, en

manteniendo la relacin entre los objetos.

consecuencia, los datos tienen que ser

Una base de datos orientada a objetos

CULCyT//Septiembre-Diciembre, 2010

49

en

forma

de

objetos,

Ao 7, No 40/41

trabaja bajo la suposicin de que las bases

de XML, por consiguiente, no se cuenta con

de datos deben almacenar los objetos que

la madurez necesaria para el manejo de los

sean copiados directamente de los objetos

documentos en este lenguaje, esto tambin

que fueron definidos en el lenguaje de

ha hecho que existan pocos sistemas que

programacin

la

incluyan el lenguaje de XML para el

aplicacin. Estos sistemas estn basados en

manejo y almacenamiento de los datos.

un modelo de objetos que mantenga la

(Jinghao, 2004)

relacin

usado

jerrquica

para

entre

escribir

los

objetos,

Despus de haber realizado la

dejando el tipo de dato y ofreciendo una

comparacin de las caractersticas los 3

traduccin de los objetos para que puedan

tipos de bases de datos a estudiarse, as

ser guardados en la base de datos (XML

como la forma en que estas bases de datos

news desk 2000).

almacenan informacin en lenguaje de

De igual forma que las bases de

XML, se

representa en la tabla 1 una

datos relacionales, las bases de datos

comparacin

entre

las

caractersticas

orientadas a objetos cuentan con pocos aos

similares en las bases de datos.

de experiencia en la aplicacin del lenguaje

Tabla 1. Comparacin de las Bases de datos

Bases de datos relacionales


ALMACENAMIENTO
Almacenamiento de datos alfanumricos
Almacenamiento de datos complejos

Almacenamiento de datos de XML


Tipo de almacenamiento
RENDIMIENTO
Consistencia a sobrecarga
Consistencia en concurrencia
Velocidad de procesamiento de consultas
SEGURIDAD
Autenticacin
Autorizacin
Confidencialidad
ADMINISTRACION
Extensibilidad
Interoperabilidad
Compatibilidad
Escalabilidad
Simplicidad

CULCyT//Septiembre-Diciembre, 2010

x
(Utilizando herramientas
diseadas para su
almacenamiento)
Tablas

x
Lenta a consultas complejas
x
x
x

x
x
x

50

Bases de datos
orientadas a
objetos

Bases de datos
nativas de XML

x
x

x
x

x
Objetos

x
Documentos

x
x

x
x
Rpido

x
x
x

x
x
x

x
x

x
x
x
x
x

x
x

Ao 7, No 40/41

que est compuesto el documento. Es


Conclusin

tambin importante destacar que las bases

Los repositorios de objetos de aprendizaje

de datos orientadas a objetos cuentan con

han sido resaltados como una alternativa

una interrelacin en sus datos y datos con

ante

la

longitud variable, lo cual es un detalle

informacin contenida en los objetos de

critico ya que XML maneja varios tipos

aprendizaje es cambiante, pretendiendo

de datos vinculados dentro del contenido

crear objetos de aprendizaje, mediante un

de

lenguaje estndar. Dicho lenguaje se ha

desventaja principal de este tipo de base

definido como el lenguaje de XML. Las

de datos es la posibilidad de generar una

bases de datos relacionales son una

incompatibilidad entre el sistema que

opcin cuando se pretende almacenar

maneje la base de datos y el modelo que

datos alfanumricos, ste tipo de base de

sea

datos de igual manera pueden almacenar

documento, esto debido a que se presenta

XML, sin embargo, se tiene que seguir un

el modelo de datos en un LOO.

la

problemtica

de

que

su

estructura,

utilizado

sin

para

embargo,

almacenar

la

el

procedimiento un tanto complicado, esto

De igual forma las bases de datos

puede resultar en dificultades al momento

de XML al contar con una estructura

de intentar recuperar el documento, as

netamente nativa de XML, facilita tanto

como en la lentitud del sistema a la hora

la consulta como el almacenamiento de

de realizar una consulta.

los documentos de XML, no es necesario

Tanto las caractersticas de las

la utilizacin de ninguna aplicacin que

bases de datos orientadas a objetos como

interprete el tipo de datos, as como

las caractersticas de bases de datos de

tambin el manejo de los documento en

XML son dos opciones importantes para

estas bases de datos se hace de una

el almacenamiento de un objeto de

manera sencilla, lo que proporciona

aprendizaje, las bases de datos orientadas

rapidez en las consultas. El modelo de

a objetos presentan un diseo que se se

datos dentro es definido dentro del

hace ideal para el manejo de los objetos

documento, por lo cual, al ser el

en su formas nativa, de igual forma

documento en lenguaje de XML, no crea

permiten el manejo jerrquico, el cual es

conflicto alguno con el sistema que se

muy importante dentro de la estructura de

vaya a utilizar para el manejo de la base

XML, ya que esto define la forma en la


CULCyT//Septiembre-Diciembre, 2010

51

Ao 7, No 40/41

http://www.buzzle.com/articles/advantages-ofrelational-databases.html

de datos. Son sin duda alguna, de acuerdo


a los resultados obtenidos de esta

Downes, S. 2003. Learning objects


standards. Recuperado el 23 de abril del 2009, de:
http://community.flexiblelearning.net.au/GlobalPe
rspectives/content/article_4503.htm.

investigacin, las bases de datos de XML


la opcin idnea para utilizarse dentro del

Guadalupe, E. 2000. Repositorios de


informacin, Tesis Recuperado el 24 de febrero
del 2009, de:

repositorio de objetos de aprendizaje.


Las bases de datos de XML

http://www.fismat.umich.mx/~elizalde/tesis/node7
.html.

proporcionaran al repositorio sencillez en

Harold, E. 2005. Managing XML data:


native XML databases. Recuperado el 15 de abril
del
2009,
de
http://www.ibm.com/developerworks/xml/library/
x-mxd4.html.

su almacenamiento de objetos, facilidad


de entendimiento para sus consultas, as
como rapidez para realizar consultas,

Jinghao, L. 2004. XML database- the


future way to save your data !?. Recuperado el 14
de abril del 2009, de http://www.ciesea.org/2004Spring/XML_database.ppt#21.

recuperar documentos en su totalidad, y


ampliar su capacidad de almacenar
nuevos objetos, todo esto sin la necesidad

Keller, W. & Coldewey, J. 2001. Relational


database access layers a pattern language.
Recuperado el 2 de abril del 2009, de:

de tener que volver a realizar un


procedimiento

largo

complicado,

http://www.objectarchitects.de/ObjectArchitects/p
apers/Published/ZippedPapers/plop_relzs05.pdf

arriesgando la perdida de la informacin,

Metz, M., Kumaresan, P., Gavinlertvatana, N.,


Keow, K. and Ramachandran, P. 2004. Object
oriented databas. Recuperado el 7 de abril del
2009, de:

o la integridad de un documento.

http://www.ieor.berkeley.edu/~goldberg/courses/F
04/215/215-OODB.ppt#7.

Referencias

Schaffner, B. 2003. Clearing the


confusion about xml databases. Recuperado el 4
de marzo del 2009, de:

Aerts, J. 2003. Bases de Datos Nativas


XML. Recuperado el 15 de abril del 2009, de
http://www.xml4pharma.com/XMLDB/index.htm
l.

http://articles.techrepublic.com.com/5100-22_115075453.html?tag=rbxccnbtr1.

Bentez, R. & Roa, I. & Romero D. 2002.


Bases de datos orientadas a objetos. Recuperado
el
7
de
abril
del
2009,
de
http://www.dei.uc.edu.py/tai2002/BDOO/ventoo.
htm

Taxonomy guide Glossary (Sin fecha).


Recuperado el 23 de abril del 2009, de:
http://plc.fis.utoronto.ca/tgdemo/Glossary.asp.
Tu, Y. 2003. Object-relational DBMSs.
Recuperado el 2 de abril del 2009, de
http://www.cs.sjsu.edu/~lee/cs157b/ObjectRelational%20DBMSs.ppt

Bichindaritz, I. 2005. Object-oriented


databases. Recuperado el 7 de abril del 2009, de
http://courses.washington.edu/tcss445/tcss445A_1
6.ppt#34.

XML news desk 2000. XML, RDBMS and


OODBMS: peaceful coexistence? Recuperado el
14 de abril del 2009, de http://xml.syscon.com/node/40047.

Business Collaborator 2003. Introduction


to the relational database tool. Recuperado el 2
de
abril
del
2009,
de
http://devodbc.groupbc.com/bchelp/sec-8-0.html
Oak, M. 2008. Advantages of relational
databases. Recuperado el 2 de abril del 2009, de

CULCyT//Septiembre-Diciembre, 2010

52

Ao 7, No 40/41

Das könnte Ihnen auch gefallen