Sunteți pe pagina 1din 19

INSTITUTO TECNOLGICO DE VERACRUZ

MATERIA: BASE DE DATOS AVANZADAS PROFESOR: I.S.C EZEQUIEL PIA ORTZ EVIDENCIA: INVESTIGACIN SISTEMAS GESTORES DE BASES DE DATOS ORIENTADOS A OBJETOS vs SISTEMAS GESTORES DE BASES DE DATOS QUE MANEJAN OBJETOS ALUMNOS: GRAPPN CHVEZ JOEL ALBERTO E10020762 PAREDES MORA YARA E10020784

Introduccin
Para poder comenzar a desarrollar nuestra investigacin sobre los sistemas gestores de bases de datos orientados a objetos versus sistemas gestores de bases de datos que manejan objetos, es importante saber ciertos conceptos clave para tener una idea ms clara de lo que vamos a ver. Como primer punto ya que estamos es importante recordar que es una base de datos. Una base de datos es bsicamente un sistema computarizado para llevar registros, es posible considerarla como una especie de armario electrnico para archivar, es decir, es un depsito o contenedor de una coleccin de archivos de datos computarizados. Los usuarios del sistema pueden realizar una variedad de operaciones sobre dichos archivos. Como por ejemplo: insertar, recuperar, modificar y/o eliminar datos o archivos. En segundo trmino, es imprescindible recordar que es un objeto. El cual se puede considerar un objeto como cualquier cosa. En el mundo, existen sistemas gestores de bases de datos (SGBD) que son un software que permite a los usuarios procesar, describir, administrar y recuperar los datos almacenados en una base de datos. En estos Sistemas se proporciona un conjunto coordinado de programas, procedimientos y lenguajes que permiten a los distintos usuarios realizar sus tareas habituales con los datos, garantizando adems la seguridad de los mismos. Estos pueden ser orientados a objetos o que solo manejen objetos. La diferencia entre los anteriores, sus ventajas y desventajas, sus caractersticas y el cmo realizan las bases de datos, sern tratados en esta investigacin.

Contenido
Introduccin ............................................................................................................. 1 Sistemas Gestores de Bases de Datos Orientadas a Objetos ................................ 3 Caractersticas ..................................................................................................... 3 El estndar para modelos de objetos .................................................................. 4 Ventajas ............................................................................................................... 6 Desventajas ......................................................................................................... 7 Manejo de SGBDOO ............................................ Error! Marcador no definido. Ejemplos de software .......................................................................................... 8 Matisse ............................................................................................................. 8 Poet .................................................................................................................. 9 Sistemas Gestores de Bases de Datos que manejan Objetos .............................. 11 Caractersticas ................................................................................................... 11 Ventajas ............................................................................................................. 12 Desventajas ....................................................................................................... 13 Ejemplos de software ........................................................................................ 13 PostgreSQL.................................................................................................... 13 Oracle Database ............................................................................................ 14 Diferencias ............................................................... Error! Marcador no definido. Bibliografa ............................................................................................................ 17

Sistemas Gestores de Bases de Datos Orientadas a Objetos


Las bases de datos orientadas a objetos (BDOO) son aquellas cuyo modelo de datos est orientado a objetos y almacenan y recuperan objetos en los que se almacena estado y comportamiento. Su origen se debe a que en los modelos clsicos de datos existen problemas para representar cierta informacin, puesto que aunque permiten representar gran cantidad de datos, las operaciones que se pueden realizar con ellos son bastante simples. Las clases utilizadas en un determinado lenguaje de programacin orientado a objetos son las mismas clases que sern utilizadas en una BDOO; de tal manera, que no es necesaria una transformacin del modelo de objetos para ser utilizado por un SGBDOO. Las bases de datos orientadas a objetos surgen para evitar los problemas que surgen al tratar de representar cierta informacin, aprovechar las ventajas del paradigma orientado a objetos en el campo de las bases de datos y para evitar transformaciones entre modelos de datos (usar el mismo modelo de objetos). A continuacin se explican los conceptos relacionados con las BDOO: Base de datos orientada a objetos (BDOO): una coleccin persistente y compatible de objetos definida por un modelo de datos orientado a objetos. Modelo de datos orientado a objetos: Un modelo de datos que captura la semntica de los objetos soportados en la programacin orientada a objetos. Sistema Gestor de Bases de Datos Orientadas a Objetos (SGBDOO): El gestor de una base de datos orientada a objetos.

Caractersticas
En 1989 Malcolm Atkinson hizo el manifiesto de los sistemas de bases de datos orientados a objetos el cual propuso trece caractersticas obligatorias las cuales estaban basadas en dos criterios: deba tratarse de un sistema orientado a objetos y un sistema gestor de base de datos.

Caractersticas obligatorias de orientacin a objetos: 1) Deben soportarse objetos complejos 2) Deben soportarse mecanismos de identidad de los objetos

3) 4) 5) 6) 7) 8)

Debe soportarse la encapsulacin Deben soportarse los tipos o clases Los tipos o clases deben ser capaces de heredar de sus ancestros Debe soportarse el enlace dinmico El DML debe ser computacionalmente complejo El conjunto de todos los tipos de datos debe ser ampliable

Caractersticas obligatorias de sistemas gestores de bases de datos: 9) Debe proporcionarse persistencia a los datos 10) El SGBD debe ser capaz de gestionar bases de datos de muy gran tamao 11) El SGBD debe soportar a usuarios concurrentes 12) El SGBD debe ser capaz de recuperarse de fallos hardware y software 13) El SGBD debe proporcionar una forma simple de consultar los datos

Ilustracin 1 Caractersticas de las SGBDOO

El estndar para modelos de objetos


ODMG es un grupo de representantes de la industria de bases de datos el cual fue concebido en el verano de 1991 con el objetivo de definir estndares para los SGBDOO. Uno de sus estndares, el cual lleva el mismo nombre del grupo (ODMG), es el del modelo para la semntica de los objetos de una base de datos.

El modelo de objetos ODMG es un superconjunto del modelo de objetos de OMG, que permite portar tanto los diseos como las implementaciones entre diversos sistemas compatibles. La ltima versin del estndar, ODMG 3.0, propone los siguientes componentes principales de la arquitectura ODMG para un SGBDOO: Modelo de objetos Lenguaje de definicin de objetos (ODL, Object Definition Language) Lenguaje de consulta de objetos (OQL, Object Query Language) Conexin con los lenguajes C++, Smalltalk y Java (al menos)

Ilustracin 2 Arquitectura definida por ODMG

El modelo de objetos ODMG permite que tanto los diseos como las implementaciones, sean portables entre los sistemas que lo soportan. ODL es un lenguaje para definir la especificacin de los tipos de objetos para sistemas compatibles con ODMG. ODL es el equivalente de DDL (Data Definition Languaje o lenguaje de definicin de datos) de los SGBD tradicionales. Define los atributos y las relaciones entre tipos y especifica la signatura de las operaciones. Su principal objetivo es el de facilitar la portabilidad de los esquemas entre sistemas compatibles al mismo tiempo que proporciona interoperabilidad entre distintos

SGBD. La sintaxis de ODL extiende el lenguaje de definicin de interfaces (IDL) de la arquitectura CORBA (Common Object Request Broker Architecture). OQL es un lenguaje declarativo del tipo de SQL que permite realizar consultas sobre bases de datos orientadas a objetos, incluyendo primitivas de alto nivel para conjuntos de objetos y estructuras. Est basado en SQL-92, proporcionando un superconjunto de la sentencia SELECT. OQL no posee primitivas para modificar el estado de los objetos, ya que stas se deben realizar a travs de los mtodos que dichos objetos poseen. La sintaxis bsica de OQL es una estructura SELECT...FROM...WHERE..., como en SQL.

Ventajas
Mayor capacidad de modelado. El modelado de datos orientado a objetos permite modelar el mundo real de una manera mucho ms fiel. Esto se debe a: o Un objeto permite encapsular tanto un estado como un comportamiento o Un objeto puede almacenar todas las relaciones que tenga con otros objetos o Los objetos pueden agruparse para formar objetos complejos (herencia). Ampliabilidad. Esto se debe a: o Se pueden construir nuevos tipos de datos a partir de los ya existentes. o Agrupacin de propiedades comunes de diversas clases e incluirlas en una superclase, lo que reduce la redundancia. o Reusabilidad de clases, lo que repercute en una mayor facilidad de mantenimiento y un menor tiempo de desarrollo. Lenguaje de consulta ms expresivo. El acceso navegacional desde un objeto al siguiente es la forma ms comn de acceso a datos en un SGBDOO. Mientras que SQL utiliza el acceso asociativo. El acceso navegacional es ms adecuado para gestionar operaciones como los despieces, consultas recursivas, etc. Adecuacin a las aplicaciones avanzadas de base de datos. Hay muchas reas en las que los SGBD tradicionales no han tenido excesivo xito como el CAD, CASE, OIS, sistemas multimedia, etc. en los que las capacidades de

modelado de los SGBDOO han hecho que esos sistemas s resulten efectivos para este tipo de aplicaciones. Mayores prestaciones. Los SGBDOO proporcionan mejoras significativas de rendimiento con respecto a los SGBD relacionales. Aunque hay autores que han argumentado que los bancos de prueba usados estn dirigidos a aplicaciones de ingeniera donde los SGBDOO son ms adecuados. Tambin est demostrado que los SGBDR tienen un rendimiento 7 Modelos Avanzados de Bases de Datos Funcionalidad 1 mejor que los SGBDOO en las aplicaciones tradicionales de bases de datos como el procesamiento de transacciones en lnea (OLTP).

Desventajas
Carencia de un modelo de datos universal. No hay ningn modelo de datos que est universalmente aceptado para los SGBDOO y la mayora de los modelos carecen una base terica. Carencia de experiencia. Todava no se dispone del nivel de experiencia del que se dispone para los sistemas tradicionales. Carencia de estndares. Existe una carencia de estndares general para los SGBDOO. Competencia. Con respecto a los SGBDR y los SGBDOR. Estos productos tienen una experiencia de uso considerable. SQL es un estndar aprobado y ODBC es un estndar de facto. Adems, el modelo relacional tiene una slida base terica y los productos relacionales disponen de muchas herramientas de soporte que sirven tanto para desarrolladores como para usuarios finales. La optimizacin de consultas compromete la encapsulacin. La optimizacin de consultas requiere una compresin de la implementacin de los objetos, para poder acceder a la base de datos de manera eficiente. Sin embargo, esto compromete el concepto de encapsulacin. El modelo de objetos an no tiene una teora matemtica coherente que le sirva de base.

Ejemplos de software Matisse


Matisse, de ADB Inc., es un SGBDOO con soporte para C, C++, Eiffel y Java. Matisse es un diseo atrevido con muchas ideas no convencionales. Est especialmente orientado a grandes bases de datos con una rica estructura semntica, y puede manipular objetos muy grandes como imgenes pelculas y sonidos. Aunque admite los conceptos bsicos de la orientacin a objetos, tales como la herencia mltiple, Matisse se abstiene de imponer demasiadas restricciones como lo tocante al modelo de datos y sirve en su lugar como un potente motor de base de datos orientadas a objetos. Algunas de sus ventajas principales son: Una tcnica de representacin original que hace posible fragmentar un objeto, especialmente un objeto grande, en varios discos, para optimizar as el tiempo de acceso. Una ubicacin optimizada de los objetos en los discos. Un mecanismo automtico de duplicacin que proporciona una solucin software a los fallos de tolerancia del hardware: los objetos (en lugar de los discos en s) se pueden duplicar especularmente en varios discos, con recuperacin automtica en caso de fallo del disco. Un mecanismo de versiones de objetos incorporado. Soporte para las transacciones. Soporte para una arquitectura cliente-servidor en la cual un servidor central gestiona los datos para un nmero posiblemente elevado de clientes, que mantienen una reserva de objetos a los que se haya accedido recientemente.

Matisse proporciona mecanismos interesantes para gestionar las relaciones. Si una clase como Empleado posee como atributo Supervisor:Gerente, Matisse mantendr, si as se solicita los enlaces inversos de forma automtica de modo que ser posible no slo acceder al supervisor de un cierto empleado sino tambin a todos los empleados que sean administrados por un cierto supervisor. Adems, las facilidades de consulta pueden recuperar objetos a travs de palabras reservadas asociadas.

Poet
Poet Java es un SGBDOO que permite a un programa conectarse a cualquier servidor de objetos de Poet; posibilitando de esta forma acceder a los mismos objetos (base de datos) desde cualquier aplicacin Poet (independientemente del bindig con el que haya sido desarrollada). El formato fsico es binario compatible entre plataformas y lenguajes de programacin; pudindose, incluso, copiar la base de datos a mquinas que se ejecutan sobre sistemas operativos diferentes. La arquitectura de esta base de datos se organiza en torno a los siguientes elementos: 1. Base de datos: almacena todos los objetos que crea y usa la aplicacin. 2. Diccionario: llamado tambin esquema de clases, almacena para cada clase que puede ser persistente, el nombre y el identificador de la clase, descripciones de los miembros de cada clase e informacin acerca de los ndices definidos por la clase, si stos existen. Adems, reconoce tambin las superclases, subclases e interfaces implementadas. Puede ser compartido por cualquier nmero de bases de datos, de forma que si la aplicacin abre varias bases de datos que comparten un diccionario, ste es cargado una nica vez. 3. Fichero de configuracin: en l se especifican entre otras cosas las clases susceptibles de ser persistentes, es la entrada para el preprocesador. Tanto el diccionario como la base de datos son generados automticamente por el preprocesador ptj. Algunas de las caractersticas interesantes de Poet son: Compatible con el estndar ODMG. Este SGBDOO soporta el Java binding de ODMG y emplea como lenguaje de consulta OQL lo que supone un paso hacia la portabilidad de las aplicaciones entre bases de datos. Portabilidad de la base de datos. Esta propiedad permite a la base de datos ser accedida por programas clientes Poet que se ejecutan sobre diferentes plataformas fsicas. Permite cambiar el comportamiento del bloqueo. Poet sigue la recomendacin del Java binding de ODMG en el que se proponen cuatro modos de bloqueo (read, write, upgrade, delete). Patrones de acceso. Para minimizar el trfico en la red y el consumo de memoria, el servidor de objetos de Poet permite un acceso basado en patrones; de forma que antes de solicitar un objeto raz se le puede indicar que objetos asociados son necesarios, permitiendo as al servidor transferir los objetos especificados junto con la raz. Los patrones de acceso son

definidos en el fichero de configuracin del servidor y se aplican slo a arquitecturas cliente-servidor; usarlos en modo local no tiene ningn efecto. Nombres de objetos. Se permite asociar un nombre a un objeto de la base de datos, aunque Poet tambin soporte el almacenamiento de objetos sin nombre. Persistencia por alcance. Es decir, se almacenan en la base de datos los objetos que se indiquen como persistentes y todos aquellos objetos que se puedan alcanzar se puede hace referencia desde ese objeto persistente. Manejo de memoria. Poet proporciona un mecanismo de recoleccin de basura para hacerse cargo de la memoria que es necesario liberar. Implementa OQL. Las consultas se basan en extensiones de clase y colecciones. Este sistema permite realizar consultas con parmetros

Sistemas Gestores de Bases de Datos que manejan Objetos


Estos sistemas, que se suelen denominar SGBD objetos-relacionales (SGBDOR), surgieron como una dora de aadir a las capacidades de los SGBD relaciones (SGBDR) algunas de las caractersticas que aparecan en los SGBD orientados a objetos (SGBDO). Una idea bsica de las BDOR es que el usuario pueda crear sus propios tipos de datos, para ser utilizados en aquellas tecnologas que permita la implementacin de tipos de datos predefinidos. Adems, las BDOR permiten crear mtodos para esos tipos de datos. Con ello, este tipo de SGBD hace posible la creacin de funciones miembro usando tipos de datos definidos por el usuario, lo que proporciona flexibilidad y seguridad. Los SGBDOR permiten importantes mejoras en muchos aspectos con respecto a las BDR tradicionales. Estos sistemas gestionan tipos de datos complejos con un esfuerzo mnimo y albergan parte de la aplicacin en el servidor de base de datos. Permiten almacenar datos complejos de una aplicacin dentro de la BDOR sin necesidad de forzar los tipos de datos tradicionales. Son compatibles en sentido ascendente con las bases de datos relacionales tradicionales, tan familiares a multitud de usuarios. Es decir, se pueden pasar las aplicaciones sobre bases de datos relacionales al nuevo modelo sin tener que rescribirlas. Adicionalmente, se pueden ir adaptando las aplicaciones y bases de datos para que utilicen las funciones orientadas a objetos.

Caractersticas
Permiten gestionar aplicaciones ms complejas con una gran riqueza de dominios. Se soportan los tipos complejos como: Registros Conjuntos Referencias Listas Pilas Colas Arreglos

Adems que, se pueden crear funciones que tengan un cdigo en algn lenguaje de programacin. Existe una mayor capacidad expresiva para los conceptos y asociaciones. Permite crear operaciones asignndoles nombres y existencias de nuevas consultas con mayor capacidad consultiva, y comprar varias bibliotecas de clases ya existentes, esto es lo que conocemos como reusabilidad. Soportan el encadenamiento dinmico y la herencia en los tipos tupla o registro, e incluyen las reglas de integridad referencial a travs de los trigger.

Ventajas
Reutilizacin y comparticin, ya que surge la capacidad de ampliar los servicios del SGBD para implementar funcionalidad estndar de manera central, en lugar de codificar dicha funcionalidad en cada aplicacin. La adaptacin de las aplicaciones relacionales a las objeto-relacionales, ya que los SGBDOR pueden introducirse de forma gradual. Los SGBDOR tienen la capacidad de almacenar instancias de clases y atributos clsicos relacionales, eso ofrece la posibilidad de escoger en funcin de las necesidades de la aplicacin, cul es la implementacin ms adecuada. En los SGBDOO toda la informacin es almacenada como objetos, por lo que se gana capacidad expresiva pero con deficiencias en la optimizacin de la evaluacin de consultas. En los SGBDR todos los datos son univaluados, sus dominios son atmicos, con una estructura fija y nica pero encontrar las relaciones entre los datos es ms fcil y eficiente por su simplicidad.

Desventajas
La complejidad y el incremento de coste, ya que se pierde la simplicidad del modelo relacional. Los SGBDOR no aaden todos los valores de la orientacin a objetos, ya que tan solo contemplan el modelo de objetos como una extensin del modelo relacional al que se le aade complejidad. La 'convivencia' de datos puramente relacionales y objetos hace que se pierda la homogeneidad de acceso a la informacin. Esta caracterstica hace que el tratamiento de la informacin dependa de su naturaleza, y por lo tanto aumente la complejidad del desarrollo de los SGBDOR.

Ejemplos de software PostgreSQL


Es un sistema de gestin de base de datos relacional orientada a objetos de software libre, publicado bajo la licencia BSD. El desarrollo no se maneja por una sola compaa sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global DevelopmentGroup). Ventajas: o Alta concurrencia, ya que permite que mientras un proceso escribe en una tabla, otros acceden a la mi tabla sin necesidad de bloqueos. o Amplia variedad de tipos nativos, nmero de precisin arbitraria, texto de largo ilimitado, figuras geomtricas y direcciones IP. o Herencia de tablas. o Integridad transaccional. Desventajas: o Consume ms recursos que MySQL por lo que se necesitan mayores caractersticas de hardware. o Aproximadamente es 2 veces ms lento que MySQL, aunque en la prctica no se ve diferencia. o Sus sentencias son poco intuitivas.

Oracle Database
Producido por Oracle Corporation, un potente SGBD objeto-relacional que presenta una gran cantidad de funciones incluyendo procesamiento de transacciones en lnea, sistema de tomas de decisiones y grandes almacenes de datos, hecho que lo convirti en un servidor de bases de datos polivalente para todo tipo de aplicaciones comerciales. El paradigma est soportado desde la versin Oracle 8i mediante su Universal Data Server orientado a objetos. Oracle comenz implementando las principales caractersticas funcionales de las bases de datos objeto-relacionales en su sistema de gestin de bases de datos, a la par que garantizaba la compatibilidad con el marco funcional del tradicional modelo de datos relacional. Oracle enfatiza los dos principales objetivos de su nueva tecnologa objetorelacional de bases de datos, como sigue: Que el usuario pueda modelar objetos de negocio en la base de datos, proporcionando la definicin y uso de tipos definidos por el usuario (userdefined-types). Que el acceso basado-en-objetos a datos objeto en la base de datos sea soportado por una infraestructura que permite acercar el modelo de datos al que se percibe y usa en las aplicaciones del mundo real.

Los tipos objeto de Oracle son tipos de datos definidos por el usuario que permiten modelar entidades complejas del mundo real en una estructura que trata cada entidad como una unidad atmica simple en la base de datos. Las caractersticas que presenta son tales como: Particionado de datos. Los tipos de objetos. Los mtodos Tipos de datos Objetos grandes (LOB, Large Objects). La gestin de contraseas. La utilidad Recovery Manager, etc.

Cuadro comparativo entre SGBDOO Y SGBDOR


Caractersticas Orientado a Objetos Un objeto es una entidad del mundo real. Los objetos se identifican mediante un identificador de objetos (OID), y es nico para cada objeto. Objeto - Relacional Es una evolucin desde el Modelo Relacional con conceptos del paradigma O.O. Define objetos dentro de otros objetos. Encapsula o asocia mtodos con dichos objetos. con Los mismos del modelo O.O. con Relaciones anidadas.

Relaciones

Tipos de datos Base

Relaciones multiplicidad 1. Relaciones multiplicidad*. Relaciones n-arias. Se extiende mediante el uso de los tipos de datos abstractos.

Tipos de Complejos Acceso Rendimiento

datos

Objetos complejos.

Navegacional y orientado a conjuntos Consultas eficientes gracias al uso de referencias entre objetos. Optimiza el acceso a disco (agrupa los datos relacionados, objetos). Ontos. Gemstone. Poet. Matisse. Diseo y fabricacin en Ingeniera (CASE, CAD/CAM).

Eficiencia

Se extiende mediante el uso de nuevos tipos de datos (referencia, coleccin y row) y definidos por el usuario. Tipos estructurados complejos. Igual que en el Modelo Relacional Consultas eficientes gracias al uso de referencias entre tipos de datos estructurados. Semejante al Modelo Relacional.

SGBD

Aplicaciones

Postgres. Oracle Database. SQL Server. Permiten almacenar datos complejos.

Base de grficas y imgenes. Base de cientficas. Sistemas informacin geogrfica. Bases de multimedia.

datos de datos de

datos

Bibliografa
http://changuitos.free.fr/Basesdedatos/Capitulo13.pdf http://sinbad.dit.upm.es/docencia/grado/curso0506/BDO-R%20en%20Oracle.pdf http://www.slideshare.net/kika19/sistemas-manejadores-de-base-de-datos5072035 http://www.ecured.cu/index.php/Sistema_Gestor_de_Base_de_Datos http://admin-info.galeon.com/gestor.pdf http://histinf.blogs.upv.es/2011/01/04/historia-de-las-bases-de-datos/ http://israelviana.es/bases-de-datos-orientadas-a-objetos-la-plataforma-optimapara-la-web-semantica-4/ http://books.google.com.mx/books?id=Z0fUgdnVHdgC&pg=PA330&dq=sistemas+ gestores+de+base+de+datos+orientados+a+objetos&hl=es&sa=X&ei=HQ5PUtKV KJD8rAHknICoAQ&ved=0CEQQ6AEwBA#v=onepage&q&f=false http://basededatos2010.wikispaces.com/file/view/BD+OO+ventajas+y+desventajas.pdfhttp://ubuntuone.com/p/sqt/ http://www.slideshare.net/diegosilvaviera1/diferencias-entre-los-sgbds http://yurisylenin.blogspot.mx/2009/09/sgbd-ventajas-y-desventajas.html http://miriammeza.wordpress.com/2011/02/17/ventajas-y-desventajas-de-las-bdoo/ http://www.csicsif.es/andalucia/modules/mod_ense/revista/pdf/Numero_30/TERESA_GARZON_ 1.pdf http://ingbda8a.wordpress.com/2012/03/09/sistema-gestor-de-bases-de-datosorientados-a-objetos-sgbdoo/ http://exa.unne.edu.ar/depar/areas/informatica/dad/DAD/Presentaciones/Bases_de _Datos_Orientadas_a_Objetos.pdf http://www.slideshare.net/HernanOkamura/sistemas-de-gestores-de-base-dedatos-13332504 http://es.prmob.net/base-de-datos-relacional-sistema-de-gesti%C3%B3nde/programaci%C3%B3n-orientada-a-objetos/base-de-datos-2667995.html http://es.prmob.net/base-de-datos/programaci%C3%B3n-orientada-aobjetos/sistema-de-gesti%C3%B3n-de-base-de-datos-2425045.html

http://es.prmob.net/base-de-datos-relacional-sistema-de-gesti%C3%B3nde/sistema-de-gesti%C3%B3n-de-base-de-datos/base-de-datos-relacional1863190.html http://www.lsi.us.es/docs/doctorado/tesis/Memoria-Tesis-MTGomez.pdf http://webdelprofesor.ula.ve/ingenieria/ibc/bda/s4sgbdoo.pdf http://www.infosum.net/es/programming/top-five-benefits-of-oodbms-overrdbms.html http://www.scielo.org.ar/scielo.php?pid=S185117162009000200011&script=sci_arttext http://basededatos2010.wikispaces.com/file/view/BD+OO+ventajas+y+desventajas.pdf http://modelosbd2012t1.wordpress.com/category/uncategorized/page/6/ http://basesdedatosavanzadas.wikispaces.com/Bases+de+Datos+Multimedia http://www.xtec.cat/~iguixa/materialsGenerics/USAL_BDOO_MATISSE.pdf http://personales.unican.es/zorrillm/BDAvanzadas/Teoria/bda-t3-transorientadasObjeto.pdf http://es.scribd.com/doc/80002722/Sistemas-Gestores-de-Bd http://zarza.usal.es/~fgarcia/docencia/poo/03-04/Trabajos/BasesDatosOO.pdf http://topicosjvcarlos.wikispaces.com/file/view/bdoo.pdf http://www.jorgesanchez.net/bd/arquOracle.pdf http://sinbad.dit.upm.es/docencia/grado/curso1112/2%20Docu%20BSDT%202011-12%20BDOR%20Oracle%202002%20y%20ADONET%202007.pdf http://es.scribd.com/doc/77725877/Cuadro-Comparativo-de-Las-Bases-deDatos#download http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r88166.PDF

S-ar putea să vă placă și