Base de datos

Páginas: 15 (3729 palabras) Publicado: 22 de junio de 2011
Resumen
En este documento está enfocado para personas que posean conocimientos básicos de base de datos relacionales y de programación orientada a objetos. En el se abordará brevemente por qué las bases de datos relacionales no han sido capaces de modelar adecuadamente los nuevos requerimientos que se exigen actualmente. También haremos el análisis comparativo correspondiente a nuevos modelosde base de datos objetos y las bases de datos objeto-relacionales, abordando el modo de su implementación para poder obtener una pequeña demostración.

La deficiencia del modelo relacional
Sin duda alguna las bases de datos relacionales han sido muy útiles para el desarrollo de proyectos y aplicaciones de negocios en las cuales se utilizan datos simples. Estos datos básicos corresponden aregistros pequeños cuya principal característica es que son atómicos, esto significa que no contiene estructuras adicionales. Sin embargo, este modelo de base de datos ha sido deficiente en relación a aplicaciones más complejas; tales como el diseño y la fabricación en ingeniería (CAD, CAM), las base de datos geográficos y de imágenes las bases de datos científicas, multimedia, etc. [1]
Paraenfrentar esta problemática, se diseñó un nuevo modelo de Base de datos, el cual se pensó para reemplazar a la base de datos relacionales. Aquí es donde surge la base de datos orientadas a objetos, las cuales se vieron inspiradas en los lenguajes de programación orientada a objetos e incorporando todas las características de este paradigma de la programación. De este modo, la base de datos orientada aobjetos proporciona un avance en las tecnologías referidas a este tema (como lo fueron en su momento la base de datos relacionales), además de estar destinada al manejo de aplicaciones complejas.[2]
A diferencia de las base de datos tradicionales, las base de datos de objetos se estructura dentro de las transacciones de larga duración, maneja datos no atómicos, las definiciones de operaciones noestándares, entre otros [1]. Dentro de las ventajas aceptada por los diseñadores, se valora que las base de datos orientadas a objetos proporcionan una abstracción mucho más elevada, lo que es algo muy valiosos por el hecho de que aumenta la productividad al estar pensado en los objetos que se crean (más natural e intuitivo), en vez de pensar en relaciones, claves primarias ó tablas para crearlas bases de datos.[2]
El nacimiento de esta nueva tecnología se pensó en un momento en que sería para sustituir definitivamente de las base de datos relacionales, sin embargo su resultado no ha sido acogido ampliamente, ya que sólo representa a problemas más bien específicos y no responde a un ámbito general. Es por esto que surge la tercera vía, que es la base de datos objeto relacional, la cuales una extensión de las base de datos relaciones, pero incorporando características de las orientadas a objetos; como son el manejo de objetos, tipo de datos complejos, etc. [3]

Las nuevas alternativas
Base de Datos Orientadas a Objetos
Las base de dato orientada a objeto es una extensión de los lenguajes de programación orientado a objetos, esta le brindan a los lenguajes la posibilidad decrear datos persistentes. Para logra estos Los lenguajes son adaptados según cierto estándar (ODMG).
Persistencia de los Objetos
La persistencia de los datos significa que estos permanecen aun después de que haya terminado la ejecución del programa que los creó. Las relaciones de las bases de datos y las tuplas de las relaciones, son ejemplos de datos persistentes, a diferencia de loslenguajes de programación tradicionales, donde los únicos datos persistentes son los archivos. [2]
Los lenguajes de programación persistentes son leguajes de programación extendidos con constructores para el tratamiento de datos persistentes. Es así como los lenguajes que incorporar SQL se distinguen en:
1 – El lenguaje Anfitrión es diferente del lenguaje para el tratamiento de los datos. Los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS