Base De Datos

Páginas: 6 (1360 palabras) Publicado: 8 de diciembre de 2012
LINK VIDEO TUTORIAL
http://youtu.be/7TQexFR8YHk

BASE DE DATOS ORIENTADO A OBJETOS
En una base de datos orientada a objetos, la información se representa mediante objetos como los presentes en la programación orientada a objetos. Cuando se integra las características de una base de datos con las de un lenguaje de programación orientado a objetos, el resultado es un sistema gestor de base dedatos orientada a objetos (ODBMS, object database management system). Un ODBMS hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación en uno o más lenguajes de programación a los que dé soporte. Un ODBMS extiende los lenguajes con datos persistentes de forma transparente, control de concurrencia, recuperación de datos, consultas asociativas y otrascapacidades.

CONCEPTOS BASICOS

Herencia: Una clase implanta el tipo de objeto. Una Subclase hereda propiedades de su clase padre, una subclase puede heredar la estructura y los métodos ó algunos de los métodos. Herencia múltiple: Cuando una clase hereda de más de una superclase se tiene herencia múltiple.
Objeto: Es cualquier cosa real ó abstracta acerca de la cual almacenamos datos y los métodos quecontrolan dichos datos.

Tipo de Objeto: Es una categoría de objeto. Un objeto es una Instancia de un tipo de objeto. PERSONA (Juan Pérez) Encapsulamiento: Es el resultado (o acto) de ocultar los detalles de implantación de un objeto respecto de su usuario. Una Solicitud: Invoca una operación específica, con uno ó más objetos como parámetros. Es decir, es para que se lleve acabo la operaciónindicada y que se produzca el resultado. En consecuencia las implantaciones se refieren a los objetos como solicitudes.
Clase: Es una implantación de un tipo de objetos. Especifica una estructura de datos y los métodos operativos permisibles que se aplican a cada uno de sus objetos. Tipos de métodos: Hay varios tipos de métodos que son comunes a la mayoría de las clases:

Constructores: Unconstructor es un método que tiene el mismo nombre que la clase. Se ejecuta cuando se crea un objeto de una clase. Por lo tanto, un constructor contiene instrucciones para inicializar las variables de un objeto.
Destructores: Un destructor es un método que se utiliza para destruir un objeto. No todos los lenguajes orientados a objetos poseen destructores.
Accesores: Un accesor es un método quedevuelve el valor de un atributo privado de otro objeto. Así es como los objetos externos pueden acceder a los datos encapsulados.
Mutadores: Un mutador es un método que almacena un nuevo valor en un atributo. De este modo es como objetos externos pueden modificar los datos encapsulados.

CARACTERISTICAS
Mandatorias: son las que el Sistema debe satisfacer a orden de tener un sistema de BDOO yestos son: Objetos complejos, Identidad de Objetos, Encapsulación, Tipos o clases, Sobre paso con unión retardada, Extensibilidad, Completación Computacional, Persistencia y Manejador de almacenamiento secundario, Concurrencia, Recuperación y Facilidad de Query
Opcional: Son las que pueden ser añadidas para hacer el sistema mejor pero que no son Mandatorias, estas son de: herencia múltiple,chequeo de tipos e inferencia d e distribución y diseño de transacciones y versiones.
Abiertas: Son los puntos donde el diseñador puede hacer un número de opciones y estas son el paradigma de la programación, la representación del sistema ó el tipo de sistema y su uniformidad. Hemos tomado una posición no muy a la expectativa para tener una palabra final más bien para proveer un punto de orientaciónpara un debate futuro.

VENTAJAS - DESVENTAJAS - ASPECTOS TECNOLÓGICOS
La clave que posee la BDOO es el poder que confieren al diseñador para especificar tanto la estructura de objetos complejos como las operaciones que se pueden aplicar a esos objetos.
Está su flexibilidad, y soporte para el manejo de tipos de datos complejos. Ya que puedo tener clases y subclases creadas por ejemplo una base...
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