RSS

Una Base de Datos Orientada a Objetos

08 Feb

31 enero, 2011

EDGAR ABRAHAM CASTAÑEDA ESCAJEDA

Una base de datos orientada a objetos es una base de datos inteligente soporta el paradigma orientado a objetos almacenando métodos y datos y no solamente datos. Esta diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos complejos. Evite el acceso a los datos; esto gracias a los métodos almacenados en ella. Es más segura ya que no permite tener acceso a los datos (objetos); esto debido a que para poder entrar se tiene que hacer por los métodos que haya utilizado el programador.  Un SGBDOO es un SGBD que almacena objetos y por tanto posee todas las ventajas de la orientación a objetos.
Las bases de datos orientadas a objetos, se diseñan para trabajar bien en conjunción con los lenguajes de programación orientados a objetos como:
Java
C++
Visual Basic .NET
C#
Características de un sistema gestor de base de datos orientado a objetos (SGBDOO)
  • Persistencia
  • Concurrencia
  • Recuperación
  • Gran almacén secundario
  • Consulta
  • Abstracción
  • Encapsulación
  • Modularidad
  • Jerarquía
  • Tipos
  • Generacidad
En total deben de ser trece características obligatorias para los SGBDOO, basado en dos criterios: 1.- Debe de ser un sistema orientado a objetos. 2.- Debe de ser un sistema gestor de base de datos, esto según Atkinson y las características son:
  1. Debe de soportar objetos complejos. Debe de ser posible construir objetos complejos aplicando constructores a objetos básicos.
  2. Identidad del objeto. Todos los objetos deben tener un identificador el cual es independientede los valores de sus atributos.
  3. 3. Encapsulamiento. Los programadores solo tienen acceso a la especificación de interfaz de los métodos, y los datos e implementación de los métodos están ocultos en los objetos. 
  4. 4. Tipos o clases. El esquema de una base de datos orientada a objetos contiene un conjunto de clases o tipos. 
  5. 5. Tipos o clases deben de ser capaces de heredar de sus supertipos o superclases los atributos y métodos.
  6. La sobrecarga debe de ser soportada. Los métodos deben de poder aplicarse a diferentes tipos.
  7. 7. El DML debe de ser completo. El DML de los sistemas gestores de base de datos orientado a objetos debe de ser un lenguaje de programación de propósito general.
  8. 8. El conjunto de tipo de dato debe de ser extensible. No habrá distinción entre los tipos definidos por el usuario y los tipos definidos por el sistema.
  9. 9. Persistencia de datos. Los datos deben mantenerse después de que la aplicación que los creo haya finalizado, el usuario no tiene de hacer copia explícitamente.
  10. 10. El sistema gestor de la base de datos debe de ser capaz de manejar bases de datos grandes.
  11. 11. El sistema gestor de base de datos debe soportar la concurrencia. Deben de disponer del mecanismo para el control de la concurrencia.
  12. 12. Recuperación. El sistema gestor debe de proveer mecanismos de recuperación de la información en caso de fallo del sistema.
  13. 13. El sistema gestor de base de datos debe de proveer una manera fácil de hacer consultas
 
1 comentario

Publicado por en 8 febrero, 2011 en TOPICOS AVANZADOS DE BASES DE DATOS

 

Una respuesta a “Una Base de Datos Orientada a Objetos

  1. edgar0723

    8 febrero, 2011 at 0:57

    QUE BUENA INFORMACION

     

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: