Una Base de Datos Orientada a Objetos almacena objetos. Los datos se almacenan junto a los métodos que procesan dichos datos.
Las bases de datos OO toman la idea de bases inteligentes de datos a su conclusión lógica. No se tiene acceso a dato alguno si no es a través de los métodos almacenados en la base de datos. Estos métodos están listos para entrar en acción a momento en que reciben una solicitud. Los datos de todos los objetos quedan entonces encapsulados.
El objetivo principal es el encapsulado, que permite almacenar datos y métodos. Los datos solo pueden utilizarse mediante los métodos, los datos están diseñados para ser utilizados por esos métodos.
Los objetos son activos, las solicitudes hacen que los objetos ejecuten sus métodos, algunos pueden ser complejos como aquellos que utilizan un motor de inferencias.
Las clases son diseñadas para una alta utilización y son rara vez modificadas, pudiendo ser reorganizadas sin modificar su forma de uso.
Las estructuras de datos son complejas, esto es transparente al usuario, debido a que estos están encapsulados.
Los datos están ligados entre si, de modo que los métodos logren un mejor entendimiento.
No se busca obtener datos no redundantes, sino métodos no redundantes utilizando el encapsulado y la herencia.
Las solicitudes al objeto provocan la ejecución de sus métodos.
lunes, 17 de septiembre de 2007
Suscribirse a:
Comentarios de la entrada (Atom)
Entradas populares
-
Cada vez que utilizo Git para realizar el tracking y el control de versiones en un software más estoy convencido de las bondades que bri...
-
A la hora de crear arte hecho codigo fuente, muchas veces necesitamos un buen editor para escribir nuestro codigo, un compilador a mano o in...
-
Los Diagramas de Tiempo de UML se usan para mostrar el cambio en el estado o valor de uno o más elementos tomando en cuenta el factor tiemp...
-
Un diagrama de colaboración, se puede decir que es una forma alternativa al diagrama de secuencias a la hora de mostrar un escenario. Este t...
-
En la arquitectura de programación de niveles, el término “nivel” y “capa” no significa lo mismo ni tampoco son similares El término ...
-
Hoy les quería dejar un How-To de como hago para fusionar Symfony2 y el Bootstrap de Twitter , de esa forma lograr tener unas mejores vista...
-
Los Casos de Usos no forma parte de la llamada Fase de Diseño, sino parte de la fase de Análisis, respondiendo el interrogante ¿Qué? . De f...
-
Un estado es una condición durante la vida de un objeto, de forma que cuando dicha condición se satisface se lleva a cabo alguna acción o se...
-
Este es otro tip de Vim para poder sobrellevar todas las situaciones que se nos presenten, por alguna razón hoy me encontré con la sigui...
-
Yaml es un formato de serealización de datos inspirado básicamente en los lenguajes Python y XML que desde hace 13 años ya se transfor...
No hay comentarios.:
Publicar un comentario