Sei sulla pagina 1di 12

Las Bases de Datos

Guillen Prado Nestor1


1

Facultad de Estudios Superiores Aragn de la Universidad Nacional Autnoma de Mxico. Av. Rancho Seco s/n esquina con la Av. Central, Bosques de Aragn, Nezahualcyotl, Estado de Mxico. C.P. 57130. nestorfeliz_@hotmail.com

Resumen Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En la actualidad, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza nica de informacin; un registro es un sistema completo de campos; y un archivo es una coleccin de registros. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental Palabras clave: informtica, campos, registros, archivos gestor de base de datos. Abstract A database is a set of data belonging to the same context and systematically stored for later use. At present, due to technological development in fields such as computer and electronics, most databases are in digital format (e), which offers a wide range of solutions to the problem of storing data. Traditional databases are organized by fields, records and files. A field is a single piece of information, a registry is a complete system of fields, and a file is a collection of records. There are programs called database management systems data, abbreviated DBMS to store and subsequently access data quickly and structured. The properties of these DMS, and their use and administration, are studied within the field of computing. The most common applications are for the management of companies and public institutions. They are also widely used in scientific environments in order to store the experimental data

Keywords: computer science, fields, records, files, database manager,

Introduccin El trmino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de informacin relacionada que se encuentra agrupada estructurada. Desde el punto de vista informtico, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos. Cada base de datos se compone de una o ms tablas que guarda un conjunto de datos. Cada tabla tiene una o ms columnas y filas. Las columnas guardan una parte de la informacin sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro. Entre las principales caractersticas de los sistemas de base de datos podemos mencionar: Independencia lgica y fsica de los datos. Redundancia mnima. Acceso concurrente por parte de mltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditora. Respaldo y recuperacin. Acceso a travs de lenguajes de programacin estndar.

Los Sistemas de Gestin de Base de Datos (en ingls DataBase Management System) son un tipo de software muy especfico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definicin de datos, de un lenguaje de manipulacin de datos y de un lenguaje de consulta. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental.?[1]

Desarrollo: Sistema de Gestion de Base de Datos Los SGBD tambin llamados DBMS por sus siglas en ingls: DataBase Management Systems, no manipulan documentos, sino que manipulan registros. Un Sistema de Gestin de Bases de Datos es un programa o aplicacin capaz de gestionar adecuadamente las bases de datos. Actualmente casi todos los SGBD implementan los conceptos descritos en la teora relacional. Un SGBDR (sistema gestor de bases de datos relacional) almacena la informacin en tablas organizadas lgicamente que se enlazan definiendo relaciones y contienen datos. El lenguaje de consulta SQL (Structured Query Language), que ha sido estandarizado por la ISO, proporciona la recuperacin y gestin de estos datos. Generalmente las bases de datos manejan transacciones que deben cumplir una serie de propiedades, a las que, comnmente, se les suele denominar como propiedades ACID (Atomicity, Consistency, Isolation, Durability):

Atomicidad: garantiza que o se ejecutan todas las acciones, o no lo hace ninguna. Consistencia: garantiza que, aunque haya muchos usuarios accediendo a la base de datos de manera concurrente, se mantenga la integridad de la informacin.

Aislamiento: garantiza que las transacciones que se estn realizando concurrentemente en el sistema no interfieran entre ellas. Durabilidad: garantiza que una transaccin que finaliza correctamente queda adecuadamente reflejada. Adems, el sistema ser capaz de recordar todas la transacciones que han sido realizadas. Los sistemas de gestin de bases de datos ms conocidos son, entre otros:

dBase FileMaker Knosys Microsoft Access Y existen otros muchos programas gratuitos que se pueden encontrar en cualquier sitio de descargas de software que existen en la Web. Sin embargo, los sistemas de gestin de bases de datos que ms se utilizan en la actualidad son los que se pueden integrar en la red, entre los que destacan:

MySQL: se trata de la base de datos relacional de cdigo abierto ms popular en Internet. Existen distribuciones para distintas plataformas (Win32/NT, Unix/Linux), y en muchas de ellas, como Red Hat Linux, se instala por defecto. Actualmente es propiedad de una empresa sueca llamada MySQL AB, que se encarga de su desarrollo y ofrece servicios auxiliares de consultora y soporte tcnico. El software es gratuito, pero, su uso en algunas aplicaciones est sujeto a licencia de pago. mSQL (Mini SQL): se trata de un gestor de bases de datos ligero, diseado para proporcionar acceso rpido a conjuntos relativamente pequeos de datos almacenados en sistemas con poca memoria. Implementa un subconjunto de SQL e inicialmente fue desarrollado como un proyecto acadmico en cdigo abierto. PostgreSQL: es un gestor de bases de datos Relacional-Objetual. Es uno de los sistemas de gestin de bases de datos relacional de cdigo abierto ms antiguos, pues la primera versin data de 1985. Est muy extendido en el mundo Unix/Linux ya que muchas distribuciones Linux, como Red Hat lo instalan por defecto, aunque existen versiones para plataformas Windows. Soporta casi todas las construcciones SQL, tiene una amplia conectividad y una gran diversidad de herramientas disponibles. Microsoft SQL Server: aunque Microsoft cuenta con productos de escritorio para gestin de bases de datos como Access, este es el sistemas de gestin de bases de datos ms potente. Se integra en la nueva plataforma .NET y funciona sobre Windows NT/2000 Informix: las herramientas y productos de Informix han estado presentes en el mercado de bases de datos de forma constante, pero hoy esta empresa ha sido adquirida por IBM. Sybase Adaptative Server: proporciona una plataforma diseada para soportar aplicaciones que utilizan transacciones de manera intensiva. Sistemas Oracle: existen un gran nmero de sistemas desarrollados por la empresa Oracle, una de las compaas que desarrollan bases de datos que tienen una mayor presencia en la Web actual. Se trata de sistemas muy potentes, configurables, escalables y confiables y que proporcionan bastantes funcionalidades, muchas de ellas no soportadas por los sistemas de gestin de bases de datos de cdigo libre. Sin embargo, no son gratuitos y debido a las grandes posibilidades de configuracin que ofrecen, y slo pueden ser utilizados por expertos. De los 6 sistemas anteriores, los 3 primeros son libres y el resto son soluciones comerciales de pago. Una de las tendencias ms claras en la Web actual es integrar el acceso a datos en

los servidores de aplicaciones. Esta tendencia llevada a sus extremos hace que casi todos los fabricantes de sistemas de gestin de bases de datos comerciales ofrezcan sus propios servidores de aplicaciones que se integran a bajo nivel con los productos de bases de datos de la misma empresa. Como ejemplos Sybase Enterprise Server y Oracle Application Server. Tanto los sistemas de tratamiento y recuperacin de informacin documental (STRID) como los sistemas de bases de datos (SGBD) tienen las mismas bases tericas, aunque estos ltimos sean ms rgidos y sujetos a normas fijas por tratar datos ms precisos y homogneos. Lo corriente es que aparezcan programas y aplicaciones mixtas que adoptan tcnicas comunes a ambos. Lo cierto que todos estos sistemas de recuperacin de informacin son posibles gracias a la existencia de programas y aplicaciones que ejecutan ecuaciones de bsqueda y que son capaces de de trasladar una pregunta del usuario realizada en lenguaje natural, a los lenguajes documentales.

las Bases de Datos Orientadas a Objetos Las BDOO almacenan y manipulan informacin que puede ser digitalizada (representada) por objetos, proporcionan una estructura flexible con acceso gil, rpido, con gran capacidad de modificacin. Adems combina las mejores cualidades de los archivos planos, las bases jerrquicas y relacionales. Como veremos a continuacin las BDOO representan el siguiente paso en la evolucin de las Bases de Datos para soportar el anlisis, diseo y programacin Orientada a Objetos. Ests permiten el desarrollo y mantenimiento de aplicaciones complejas ya que se puede utilizar un mismo modelo conceptual y as aplicarlo al anlisis, diseo y programacin, esto reduce el problema entre los diferentes modelos atrvez de todo el ciclo de vida, con un costo significativamente menor. Como cualquier base de datos programable, una base de datos orientada a objetos (BDOO) da un ambiente para el desarrollo de aplicaciones con un depsito persistente listo para su explotacin. Permiten que el mismo modelo conceptual se aplique al anlisis, diseo, programacin, definicin y acceso a la base de datos. Esto reduce el problema del operador de traduccin entre los diferentes modelos a travs de todo el ciclo de vida. El modelo conceptual debe ser la base de las herramientas CASE OO totalmente integradas, las cuales ayudan a generar la estructura de datos y los mtodos. Adems las BDOO ofrecen un mejor rendimiento de la mquina que las bases de datos por relacin, para aplicaciones clases con estructuras complejas de datos. Sin embargo, las BDOO coexistirn con las bases de datos por relacin como una forma de estructura de datos dentro de una BDOO. Qu es O.O.? En esos mundos OO, el conocimiento se descentraliza en todos los objetos que lo componen, cada objeto sabe hacer lo suyo y no le interesa saber cmo el vecino hace su trabajo, pero sabe que

lo hace y qu es lo que puede hacer. Como bien lo defini Dan Ingalls de Smalltalk con las siguientes palabras: "La orientacin a objetos proporciona una solucin que conduce a un Universo de Objetos 'bien educados' que se piden de manera corts, concederse mutuamente sus deseos". Por qu O.O.? La meta es dejar la etapa en la que la construccin del software es una labor de artesanos, y pasar a la etapa en la que se pueda tener fbricas de software, con gran capacidad de reutilizacin de cdigo y con metodologa eficientes y efectivas que se apliquen al proceso de produccin. Qu es una BDOO? A finales de los 80's aparecieron las primeras BDOO, es una base de datos inteligente. Soporta el paradigma orientado a objetos almacenando datos y mtodos, y no slo datos. Est diseada para ser eficaz, desde el punto de vista fsico, para almacenar objetos complejos. Evita el acceso a los datos; esto es mediante los mtodos almacenados en ella. Es ms segura ya que no permite tener acceso a los datos (objetos); esto debido a que para poder entrar se tiene que hacer por los mtodos que haya utilizado el programador. Un Modelo Conceptual Unificado Las tcnicas OO utilizan los mismos modelos conceptuales para el anlisis, diseo y construccin. La tecnologa de las BDOO da un paso ms hacia la unificacin, el modelo conceptual de la base de datos OO es igual al del resto del mundo OO, en lugar de utilizar tablas por relacin independientes como SQL. El uso del mismo modelo conceptual para todos los aspectos del desarrollo simplifica ste, particularmente con las herramientas CASE OO; mejora la comunicacin entre usuarios, analistas y programadores, adems de que reduce las posibilidades de error.

figura 1 : El desarrollo tradicional tiene cuatro modelos conceptuales.

figura2 : La Tecnologa orientada a objetos utiliza un modelo consistente

Tres Enfoques de Construccin de Bases de Datos OO Las BDOO se pueden construir mediante alguno de los tres enfoques siguientes: * El Primero.- se puede utilizar el cdigo actual altamente complejo de los sistemas de administracin de las bases de datos, de modo que una BDOO se implante ms rpido sin tener que iniciar de cero. Las tcnicas orientadas a objetos se pueden utilizar como medios para el diseo sencillo de sistemas complejos. Los sistemas se construyen a partir de componentes ya probados con un formato definido para las solicitudes de las operaciones del componente. * El Segundo: considera a la BDOO como una extensin de la tecnologa de las bases de datos por relacin. De este modo, las herramientas, tcnicas, y vasta experiencia de la tecnologa por relacin se utilizan para construir un nuevo SABD. Se pueden aadir apuntadores a las tablas de relacin para ligarlas con objetos binarios de gran tamao (BLOB). La base de datos tambin debe proporcionar a las aplicaciones clientes un acceso aleatorio y por partes a grandes objetos, con el fin de que slo sea necesario recuperar a travs de la red la parte solicitada de los datos. * El Tercero: reflexiona sobre la arquitectura de los sistemas de bases de datos y produce una nueva arquitectura optimizada, que cumple las necesidades de la tecnologa OO. Las compaas como Versant, Objectivity, Itasca, etc. Utilizan est enfoque y afirman que la tecnologa de relacin es un subconjunto de una capacidad ms general. Adems que las BDOO no de relacin son aproximadamente dos veces ms rpidas que las bases de datos por relacin para almacenar y recuperar la informacin compleja. Por lo tanto, son esenciales en aplicaciones como CAD y permitiran que un depsito CASE fuera una facilidad de tiempo real en vez de una facilidad por lotes. La Arquitectura de Versant est designada al soporte Cliente/Servidor con acercamiento a la computacin distribuida; cualquier aplicacin de Cliente el servidor la procesa, usa las EDT y las mquinas servidoras que pueden cooperar en una BD distribuida de Versant. Las BD pueden estar levantadas como un sistema m-Cliente/n-Servidor. Un servidor en el medioambiente de Versant es una mquina que est corriendo los procesos del servidor, esta soporta accesos concurrentes por usuarios mltiples de una o ms BD. Un cliente es

un proceso de aplicacin este tiene acceso a espacios de trabajo de BD persistentes privadas y en adicin puede accesar diversas BD sobre servidores concurrentes con otras aplicaciones de cliente.

Arquitectura de Versant. Impacto de la Orientacin a Objetos en la Ingeniera del Software. En las BDOO, la organizacin "Gestin Manejadora de Datos Objeto (ODMG)" representa el 100% de las BDOO industriales y ha establecido un estndar de definicin (ODL - Lenguaje de Definicin de datos) y manipulacin (OQL - Lenguaje de consulta) de bases de datos equivalente a SQL. Respecto a las relacionales, todas (Oracle, Informix, etc.) estn aadiendo en mayor o menor grado algunos aspectos de la orientacin a objetos. ANSI(Instituto Nacional Estadounidense de Estndar), por su parte, est definiendo un SQL-3 que incorpora muchos aspectos de la orientacin a objetos. El futuro del SQL-3 es sin embargo incierto, ya que ODMG ha ofrecido a ANSI su estndar para que sirva de base para un nuevo SQL, con lo que solo habra un nico estndar de base de datos.

El grupo ODMG (Grupo Manejador de Datos Objeto) naci de un grupo ms grande, llamado "Grupo Manejador de Objetos (OMG)", donde estn representados todas las cosas con alguna influencia en el sector. Este grupo esta definiendo un estndar universal por objetos. Este estndar permitir que un objeto sea programado en cualquier lenguaje y sistema operativo. Esto facilitar enormemente el desarrollo de sistemas abiertos cliente-servidor.[2] Ventajas en BDOOs Est su flexibilidad, y soporte para el manejo de tipos de datos complejos. Por ejemplo, en una base de datos convencional, si una empresa adquiere varios clientes por referencia de clientes servicio, pero la base de datos existente, que mantiene la informacin de clientes y sus compras, no tiene un campo para registrar quin proporcion la referencia, de qu manera fue dicho contacto, o si debe compensarse con una comisin, sera necesario reestructurar la base de datos para aadir este tipo de modificaciones. Por el contrario, en una BDOO, el usuario puede aadir una "subclase" de la clase de clientes para manejar las modificaciones que representan los clientes por referencia. La subclase heredar todos los atributos, caractersticas de la definicin original, adems se especializar en especificar los nuevos campos que se requieren as como los mtodos para manipular solamente estos campos. Naturalmente se generan los espacios para almacenar la informacin adicional de los nuevos campos. Esto presenta la ventaja adicional que una BDOO puede ajustarse a usar siempre el espacio de los campos que son necesarios, eliminando espacio desperdiciado en registros con campos que nunca usan. La segunda ventaja de una BDOO, es que manipula datos complejos en forma rpida y gilmente. La estructura de la base de datos est dada por referencias (o apuntadores lgicos) entre objetos. Posibles Desventajas Al considerar la adopcin de la tecnologa orientada a objetos, la inmadurez del mercado de BDOO constituye una posible fuente de problemas por lo que debe analizarse con detalle la presencia en el mercado del proveedor para adoptar su producto en una lnea de produccin sustantiva. Por eso, en este artculo se propone que se explore esta tecnologa en un proyecto piloto. El segundo problema es la falta de estndares en la industria orientada a objetos. Sin embargo, el "Grupo Manejador de Objetos" (OMG), es una organizacin Internacional de proveedores de sistemas de informacin y usuarios dedicada a promover estndares para el desarrollo de aplicaciones y sistemas orientados a objetos en ambientes de cmputo en red. La implantacin de una nueva tecnologa requiere que los usuarios iniciales acepten cierto riesgo. Aquellos que esperan resultados a corto plazo y con un costo reducido quedarn desilusionados. Sin embargo, para aquellos usuarios que planean a un futuro intermedio con una visin tecnolgica avanzada, el uso de tecnologa avanzada, el uso de tecnologa orientada a objetos, paulatinamente compensar todos los riesgos. Caractersticas principales de Oracle. Oracle es un Sistema Gestor de Bases de Datos con caractersticas objeto-relacionales, que pertenece al modelo evolutivo de SGBD. Sus caractersticas principales son las siguientes:

Entorno cliente/servidor.

Gestin de grandes bases de datos. Usuarios concurrentes. Alto rendimiento en transacciones. Sistemas de alta disponibilidad. Disponibilidad controlada de los datos de las aplicaciones. Adaptacin a estndares de la industria, como SQL-92. Gestin de la seguridad. Autogestin de la integridad de los datos. Opcin distribuida. Portabilidad. Compatibilidad. Conectabilidad. Replicacin de entornos.

Definicin de base de datos e instancia de Oracle. Una base de datos Oracle es una coleccin de datos tratada como una unidad. El propsito general es almacenar y recuperar informacin relacionada. Una instancia Oracle consta de una estructura de memoria, llamada rea Global del Sistema (SGA), y de unos procesos background utilizados por el servidor Oracle para manejar una base de datos. Cada instancia Oracle puede abrir y utilizar slo una base datos en cualquier punto y momento. [3] Estructura lgica de Oracle. La estructura lgica de Oracle viene determinada por:

Uno o ms tablespaces (rea lgica de almacenamiento). Los objetos de los distintos esquemas (colecciones de objetos).

Las estructuras de almacenamiento lgico, incluyendo tablespaces, segmentos y extensiones, dictan la forma de utilizacin del espacio fsico. Los objetos del esquema y las relaciones entre ellos forman el diseo relacional de la base de datos. Tablespaces Una base de datos se divide en unidades de almacenamiento lgico llamadas tablespaces. Un tablespace se usa para agrupar estructuras lgicas relacionadas. Esquemas y objetos del esquema Un esquema es una coleccin de objetos de la base de datos. Los objetos del esquema son estructuras lgicas que hacen referencia directa a datos de la base de datos (tablas, vistas, secuencias, procedimientos almacenados, sinnimos, ndices, clusters y enlaces con otras bases de datos). Bloques de datos, extensiones y segmentos

Los bloques de datos Oracle son las estructuras lgicas de ms bajo nivel. Una base de datos se almacena en bloques de datos, que se corresponden con un nmero especfico de bytes de espacio en disco. Una extensin es un nmero especfico de bloques de datos contiguos, que se emplea para almacenar un tipo de informacin especfico. Un segmento es un conjunto de extensiones reservadas para una determinada estructura lgica (por ejemplo, segmentos de datos o segmentos de ndices). Estructura fsica de Oracle. La estructura fsica est formada por los ficheros del sistema operativo que constituyen la base de datos. Todas las base de datos Oracle constan de tres tipos de ficheros: uno o ms ficheros de datos, uno o ms ficheros de redo log y uno o ms ficheros de control. Proveen el almacenamiento fsico de la informacin de la base de datos. Ficheros de datos Los ficheros de datos contienen los datos de la base de datos. Tienen las siguientes caractersticas:

Un fichero slo puede estar asociado con una base de datos. Los ficheros de datos tienen atributos que permiten reservar automticamente para ellos extensiones cuando se acaba el espacio. Uno o ms ficheros de datos forman una unidad lgica de almacenamiento llamada tablespace.

Ficheros de redo log El conjunto de ficheros de redo log se denomina Redo Log de la base de datos. La funcin principal de Redo Log es guardar todos los cambios hechos a los datos. Son crticos en la proteccin de la base de datos ante fallos; se utilizan en caso de fallo para recuperar la base de datos. Ficheros de control Un fichero de control contiene entradas que especifican la estructura fsica de la base de datos. En particular contiene:

El nombre de la base de datos. Los nombres y localizacin de los ficheros de la base de datos y los ficheros de redo log. Fecha de creacin de la base de datos. Informacin de sincronizacin para el proceso de recuperacin de la base de datos.

Seguridad en Oracle. El servidor Oracle provee de control de accesos discrecional, es decir, acceso restringido a la informacin basado en privilegios. Oracle gestiona la seguridad de la base de datos usando:

Usuarios y esquemas de la base de datos.

Privilegios. Roles. Ajustes de rendimiento y cuotas. Lmites sobre los recursos. Auditora.

Cada usuario tiene un dominio de seguridad, que determina cosas como:


Acciones (privilegios y roles) disponibles para el usuario. Cuotas sobre tablespaces. Lmites en los recursos del sistema.

Estructuras usadas para la recuperacin en Oracle. Oracle posee varias estructuras y mecanismos software para proveer:

Recuperacin de la base de datos ante distintos tipos de fallos. Operaciones de recuperacin flexibles. Disponibilidad de los datos durante las operaciones de backup y recovery.

Oracle usa varias estructuras para proveer la recuperacin completa de la instancia:


el Redo Log, los segmentos de rollback, un fichero de control, las copias necesarias de la base de datos. [4]

. CONCLUSIN En Conclusin sabemos que las BDOO representan el siguiente paso en la evolucin de las bases de datos, para soportar el Anlisis, Diseo y Programacin OO. Las BDOO permiten el desarrollo y mantenimiento de aplicaciones complejas con un costo Significativamente menor. Permiten que el mismo modelo conceptual se aplique al Anlisis, diseo, programacin, definicin y acceso a la base de datos. Esto reduce el problema del operador de traduccin entre los diferentes modelos a travs de todo el ciclo de vida. El modelo conceptual debe ser la base de las herramientas CASE OO totalmente integradas, las cuales ayudan a generar la estructura de datos y los mtodos. Las BDOO ofrecen un mucho mejor rendimiento de la mquina que las bases de datos por relacin, para aplicaciones o clases con estructuras complejas de datos. Sin embargo, Las BDOO coexistirn con las bases de datos por relacin durante los prximos aos, puesto que a menudo se utilizar un modelo por relacin como una forma de estructura de datos dentro de una BDOO. Podemos decir que en conclusin con el caso de Oracle ha aumentado la demanda de una representacin de objetos complejos en las actuales aplicaciones convencionales.

REFERENCIAS [1]. C. J. Date. (2001). Introduccin a los sistemas de bases de datos Pearson educacin. [En lnea] [Citado el: 26 de septiembre de 2011.] http://books.google.com.mx/books?id=Vhum351TK8C&printsec=frontcover&dq=base+de+datos& hl=es&ei=cKIToKMEMfHsQKCguGnDw&sa=X&oi=book_result&ct=result&resnum=1&ved=0C CoQ6AEwAA [2] ACM SIGMOD. (1999). Publicly Avalaible Database software.ACM TODS. [En lnea] [Citado el: 26 de septiembre de 2011.] http://www.sigmod.org/databaseSoftware/ [3]. Elisa Bertino, Lorenzo Martino (1995.) Sistemas de bases de datos orientadas a objetos: conceptos y arquitecturas. Ediciones Daz de Santos [En lnea] [Citado el: 27 de septiembre de 2011.]http://books.google.com.mx/books?id=XohLQySVNMC&printsec=frontcover&dq=base+de +datos+orientada+a+objetos&hl=es&ei=yLGITtf7EYOJsgLzrqmUDw&sa=X&oi=book_result&ct =result&resnum=1&sqi=2&ved=0CCoQ6AEwAA [4]. Peter Rob, Carlos Coronel. (2003). Sistemas de bases de datos: diseo, implementacin y administracin. Cengage Learning Editores [En lnea] [Citado el: 29 de septiembre de 2011.] http://books.google.com.mx/books?id=B_UVi51RDY4C&dq=base+de+datos+orientada+a+objetos &hl=es&source=gbs_navlinks_s

Potrebbero piacerti anche