Constituye una alternativa para la organizacin y representacin de la informacin que se
pretende almacenar en una base de datos. Se trata de un modelo terico matemtico.
Es el modelo ms utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que estn guardados en tablas), y a travs de dichas conexiones relacionar los datos de ambas tablas. El carcter formal del modelo relacional hace relativamente sencilla su representacin y gestin por medio de herramientas informtica un ejemplo de ello est claramente plsql developer entre otras. Nosotros haremos referencia a un modelo relacional en comn que es el ORI ENTADO A OBJ ETOS. El cual el trmino para describir una base de datos objeto- relacional es que una base de datos ha evolucionado, esto quiere decir que desde el modelo relacional hasta una base de datos hibrida es decir contiene ambas tecnologas. 1.Introduccion: Aqu hablaremos ya introducindonos un poco ms en el tema y aclararemos que necesitamos en primera instancia como es la necesidad de tipo de datos, es decir nuevos campos de aplicacin, tipos de datos ms complejos con codificaciones binarias y especiales, mtodos especficos de tratamiento orientados a objetos. Las bases de datos objeto- relacionales (ej: oracle) son compatibles, as los usuarios pueden pasar sus aplicaciones actuales sobre bases relacionales al nuevo modelo sin tener que reescribirlas y posteriormente utilizan las funciones orientadas a objetos como son: Identidad de objetos Constructores de tipos Encapsulamiento Compatibilidad con los lenguajes de programacin Jerarquas de tipos y herencia Manejo de objetos complejos Polimorfismo y sobrecarga de operadores y Creacin de versiones.
Las primeras bases de datos orientadas a objeto puras no admitan las capacidades estndar de una consulta por la tecnologa que exista en esos momentos, esto sucedi a finales de los aos 80 y principios de los 90, la composicin cambiante y la necesidad de incluir grficos, videos, audio, diagramas, huellas digitales y sonido, entre otras motivaron al cambio ya que se necesitaba una nueva tecnologa basada en conceptos de programacin orientado a objetos. Dentro de estas nuevas tecnologas que aparecieron, este trabajo se centra en las bases de datos objeto-relacionales y orientados a objetos.
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos, que son los mismos conceptos que se dan para la programacin orientada objeto tambin, simplemente se har una resea explicita como: Encapsulacin - Propiedad que permite ocultar la informacin al resto de los objetos, impidiendo as accesos incorrectos o conflictos. Herencia - Propiedad a travs de la cual los objetos heredan comportamiento dentro de una jerarqua de clases. Polimorfismo - Propiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de objetos. Una breve explicacin de lo que tambin son las bases de datos orientadas a objetos, es que los usuarios pueden definir operaciones sobre los datos como parte de la definicin de base de datos(es decir tal como en la programacin se visualiza esto). Hacemos referencia a una operacin que es decir como la funcin que se divide en dos partes como la interfaz y los tipos de datos de tu argumento, la implementacin o mtodo que es la operacin que se especifica separadamente y puede modificarse. No obstante actualmente existen programas que nos ayudan a hacer un correcto uso de estos complementos que necesitamos. 1.2 Bases de Datos Orientadas a Objetos
lo que nos referimos en cuanto a la orientacin a objetos es una metodologa modelada y desarrollada bajo conceptos, que se define como principios y desarrollo basados en estructuras, el mismo que deber interactuar con otros objetos representando una entidad en el mundo real. Las bases de datos orientadas a objetos estn diseadas para capturar datos que a su vez tengan objetos que interacten entre s. 1.2.1Estructura de una BD OO En una estructura de datos tambin se toma en cuenta lo que pasa con los datos es decir que existe un proceso llamado encapsulamientos donde el cdigo relaciona cada dato con cada objeto de la unidad, realizando interacciones propias de lo que se vaya a realizar, encargndose el sistema mediante mensajes, esta estructura propiamente se deriva asi: Un conjunto de variables que contiene los datos del objeto; las variables corresponden con los atributos del modelo E-R.
Un conjunto de mensajes a los que responde; cada mensaje puede o no tener parmetros o tener uno o varios.
Un conjunto de mtodos, cada uno de los cuales es el cdigo que implementa un mensaje; el mtodo devuelve un valor como respuesta al mensaje.
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r88166.PDF Universidad de castilla la mancha, con autores como Bertino, E., Martino, L. Sistemas de bases de datos orientadas a objetos. Concepto y arquitecturas.. Addison-Wesley/ Diaz de Santos 1995. USA.
http://repo.uta.edu.ec/handle/123456789/372 universidad tcnica de ambato http://modelosbd2012t1.wordpress.com/2012/01/27/bases-de-datos-orientados-a-objetos/
Bases de Datos Modelos, Lenguajes, Diseos James L. Johnson.
Sistemas de Bases de Datos Elmasri / Nawathe.
Fundamentos de Bases de Datos Henry Korth/ Abraham Silverschatz/Sudargham.
aviso: los links a medida que ire desarrollando el tema ire poniendo los 20 links