bibliografia bd

Upload: raul-solis

Post on 09-Mar-2016

212 views

Category:

Documents


0 download

DESCRIPTION

sistemas

TRANSCRIPT

Base de datos Orientada a Objetos

Cyndi Bugarin Sanchez

[email protected] Informtica

Instituto Superior Sise

RESUMEN

Las siguientes lneas nos darn a conocer que es una base de datos orientada a objetos y porque se le asigna el nombre, adems no mostrara la estructura y sus desventajas

Palabras clave: Objeto, OO

INTRODUCCIN

Una base de datos es una entidad en la cual almacenamos mucha informacin y de todo tipo, la misma que puede ser utilizada por muchos usuarios, una base de datos orientada a objetos almacenan y manipulan informacin que puede ser digitalizada, proporcionan una estructura flexible con un rpido acceso, con gran capacidad de modificacin, esta BDOO es la evolucin de las BD porque es orienta a la programacin a objetos.

RESEA HISTORICA A los finales de los 80s aparecieron una de las primeras Base de Datos orienta a Objetos es una base de datos inteligente orientada a objetos, est diseada para ser eficaz, evita el acceso a los datos; esto es mediante los mtodos almacenados en ella. Es ms segura ya que no permite tener acceso a los objetos; siempre para poder ingresar se tiene que por los mtodos que haya utilizado el programador.

1.- Base de datos Orientada a Objetos:

Cuando se unen las caractersticas de una base de datos con las de un lenguaje de programacin orientada a objetos, el resultado es un sistema gestor de base de datos orientada a objetos (ODBMS, object database management system), el mismo que hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programacin en uno o ms lenguajes de programacin a los que d soporte, el ODBMS extiende los lenguajes con datos persistentes de forma transparente, control de concurrencia, recuperacin de datos, consultas asociativas y otras capacidades.

La BDOO est diseada para trabajar en conjunto con lenguajes de programacin orientado a objetos como Java, C#, Visual Basic.NET y C++.

2.- CARACTERSTICAS

Al momento de realizar una base de datos orientada a objetos se debe tener en cuentas las siguientes caractersticas que estn divididas en tres grupos:

Mandatorias.- Son aquellas obligatorias.

Opcionales.-No son obligatorias y se ponen para hacer que el sistema sea mejor.

Abiertas.-Son aquellas en las que el diseador puede poner de su parte y que estn relacionadas con la programacin.Las bases de datos orientadas a objetos (BDOO) se disean para trabajar con lenguajes de programacin como Java, C#, C++ y Visual basic.Net3.- Qu es O.O?

Es un objeto, algo real donde se almacenan datos y los mtodos que controlan dichos datos.

Ejemplo:

En una empresa EMPLEADO se aplica a los objetos que son personas empleadas por alguna organizacin alguna INSTANCIA podra ser Juan Prez, Mara Snchez etc.

Tipo de Objeto: es una categora de objeto.

Ejem: EMPLEADO. Un objeto es una Instancia de un tipo de objeto. PERSONA (Juan Prez)Encapsulado: es el resultado ( o acto) de ocultar los detalles de implantacin de un objeto respecto de su usuario.Una Solicitud: invoca una operacin especfica, con uno ms objetos como parmetros. Es decir, es para que se lleve acabo la operacin indicada y que se produzca el resultado. En consecuencia las implantaciones se refieren a los objetos como solicitudes.

En esos mundos OO, el conocimiento se descentraliza en todos los objetos que lo componen, cada objeto es independiente sabe hacer su trabajo y no y no se relacionan como los otros hacen lo suyo, pero sabe que lo hace y qu es lo que puede hacer. "La orientacin a objetos proporciona una solucin que conduce a un Universo de Objetos 'bien educados' que se piden de manera corts, concederse mutuamente sus deseos".4.- PROPIEDADES

Encapsulacin.- Propiedad que permite ocultar la informacin al resto de los objetos, impidiendo as accesos incorrectos o conflictos.

Herencia.- Propiedad a travs de la cual los objetos heredan comportamiento dentro de una jerarqua de clases.

Polimorfismo.- Propiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de objetos.

VENTAJAS Manipula datos complejos de forma rpida Flexibilidad

Elimina por completo la necesidad de ORMs1 (impedancia), con su consecuente mejora en desempeo.

DESVENTAJAS

Mecanismos de consulta muy primitivos, sin un estndar 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 fsico de objetos Su limitacin suele residir en su especializacin, ya que suelen estar diseadas para un tipo particular de objetos (por ejemplo, una base de datos para un programa de CAD).

1. CONCLUSIONES

Bibliografia

4BDOO