Conceptos Basicos De Base De Datos Orientada A Objetos

Páginas: 16 (3995 palabras) Publicado: 6 de junio de 2012
Base de Datos Orientada a Objetos y Base de Datos Objeto – Relacional
Conceptos fundamentales
Objeto: Es cualquier cosa real ó abstracta acerca de la cual almacenamos datos y los métodos que controlan 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 deimplantació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ón indicada 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 losmé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: Un constructor 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 unobjeto. 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 que devuelve 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 unatributo. De este modo es como objetos externos pueden modificar los datos encapsulados.

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.

Polimorfismo: Este conceptopermite enlazar el mismo nombre o símbolo de operador a dos o más implementaciones diferentes del operador, dependiendo del tipo de objetos a los que éste se aplique. En las BDOO los datos están encapsulados y se dice que estos son activos más que pasivos; debido a que por ejemplo: La clase mayor detecta si tiene un hijo (objeto) más o uno menos, es por esto que se dice que están activos ya que cuentanlos hijos u objetos que tiene. En el modelo de objetos existen cuatro características fundamentales: Abstracción: Denota las características esenciales de un objeto que lo distinguen de todos los demás tipos objeto, y proporciona así fronteras conceptuales nítidamente definidas respecto a la perspectiva del observador”. Una abstracción se centra en la visión externa de un objeto, y, por tantosirve para separar el comportamiento esencial de un objeto de su implantación. Modularidad: Se basa en el concepto de fragmentación de los programas en componentes individuales para reducir su complejidad en algún grado, y para crear además una serie de fronteras bien definidas y documentadas dentro del programa, dónde estas fronteras o interfaces tienen un incalculable valor cara a la comprensión delprograma. Jerarquía: Una clasificación u ordenación de abstracciones. Tipos: Es un conjunto de objetos que tienen un mismo comportamiento (comparten una misma funcionalidad) que se puede observar desde afuera. Genericidad: Permite construir clases genéricas para otras clases. Objetos Complejos: Están construidos mediante algunos más simples ó mediante la aplicación de constructores a ellos. LosObjetos más simples son objetos como: Integer, Carácter, String de Bytes de cualquier longitud, booleanos ó punto flotante y algunos pueden ser de tipo atómico.

¿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 cómo el vecino hace su trabajo, pero sabe que lo hace y qué es lo que puede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases de datos orientadas a objetos
  • base de datos orientadas a objetos
  • BASE DE DATOS ORIENTADO A OBJETOS
  • Base de datos orientado a objetos
  • Bases De Datos Orientadas Por Objetos
  • Bases De Datos Orientadas A Objetos
  • Conceptos Básicos Bases De Datos
  • Conceptos Básicos De La Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS