base de datos OO

Páginas: 6 (1448 palabras) Publicado: 9 de febrero de 2015
Base de datos
orientada a objetos



Tabla de contenido
Base de datos orientada a objetos ...................................................................................................... 3
Base de datos objeto-relacionales en Oracle .................................................................................. 4
Tipos de datos definidos por el usuario.......................................................................................... 4
Tipos de objetos .......................................................................................................................... 4
Definición de tipo de dato Object ............................................................................................... 5
Métodos...................................................................................................................................... 5
Tablas de objetos ........................................................................................................................ 6
Llamadas a métodos.................................................................................................................... 6
Caso de ejemplo: Base de datosrelacional vs Base de datos orientada a objetos......................... 7
Referencias .......................................................................................................................................... 8

2

Base de datos orientada a objetos
Una base de datos orientada a objetos (BDOO1), es una base de datos que incorpora conceptos del
modelo de objetos como:Encapsulación, Herencia y Polimorfismo. En las bases de datos orientados
a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la
base de datos.

La base de datos está constituida por objetos, que pueden ser de muy diversos tipos, y sobre los
cuales se encuentran definidas unas operaciones. Las bases de datos orientadas a objetos también
pueden manejarinformación binaria de una forma eficiente. Las bases de datos orientadas a objetos
(BDOO) se diseñan para trabajar con lenguajes de programación bajo el mismo enfoque.

Al crear un sistema de BDOO1 se deben tener en cuenta las siguientes características que están
divididas en 3 grupos:




Mandatorias: son aquellas obligatorias.
Opcionales: no son obligatorias y están para hacer queel sistema sea mejor.
Abiertas: son aquellas en las que el diseñador puede poner de su parte y que están
relacionadas con la programación.

Propiedades del entorno orientado a objetos:




Encapsulación: Propiedad que permite ocultar la información al resto de los objetos,
impidiendo así accesos incorrectos o conflictos.
Herencia: Propiedad a través de la cual los objetos heredancomportamiento dentro de
una jerarquía de clase.
Polimorfismo: Propiedad de una operación mediante la cual puede ser aplicada a
distintos tipos de objetos.

Ejemplo de sistemas que soportan las bases de datos orientadas a objetos:







1

Visual Studio .NET
C++
C#
Microsoft SQL Server
ORACLE
JAVA

BDOO: Siglas para identificar el concepto Base de Datos Orientadas aObjetos.

3

Ventajas:




Manipula datos complejos de forma rápida.
Tiene bastante flexibilidad.
Tiene muy bien desempeño.

Desventajas:






Mecanismos de consulta muy primitivos, sin un estándar independiente de la
plataforma aceptado.
Imposibilidad de procedimientos almacenados, ya que los objetos solo pueden ser
consultados en el cliente.
Inmadurez en el mercado.No hay agrupamiento físico de objetos.
Su limitación suele residir en su especialización, ya que suelen estar diseñadas para un
tipo particular de objetos.

Base de datos objeto-relacionales en Oracle
Debido a los requerimientos de sus nuevas aplicaciones, Oracle ha sido extendido con conceptos
del modelo de bases de datos orientadas a objetos. De esta manera, aunque las estructuras de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BASE DE DATOS , base de datos
  • 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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS