Trabajo Base De Datos I Sandro Aldave Luna V Ciclo
FACULTAD DE INGENIERIA DE SISTEMAS, CÓMPUTO Y
TELECOMUNICACIONES
PROGRAMA DE EDUCACION A DISTANCIA
_______________________________________________________
Bases de Datos Orientada a Objetos
APELLIDOS
:
Aldave Luna
NOMBRES
:
Sandro Jesús
CODIGO DE ALUMNO
:
463522300
CARRERA PROFESIONAL
:
Ing. de Sistemas
ASIGNATURA
:
Base de datos IPROFESOR
:
Ing. Willabaldo Estrada Aro
FECHA DE PRESENTACIÓN
:
12/11/2014
DATOS DE LA ASIGNATURA
INTRODUCCION
En este trabajo hablaremos de la evolución de los diferentes tipos de Bases de Datos y por
consiguiente del surgimiento de las Bases de Datos Orientadas a Objetos(BDOO).Las BDOO
almacenan y manipulan información que puede ser digitalizada (representada) por objetos, proporcionan una estructura flexible con acceso ágil, rápido, con gran capacidad de modificación.
Además combina las mejores cualidades de los archivos planos, las bases jerárquicas y
relacionales. Como veremos a continuación las BDOO representan el siguiente paso en la
evolución de las Bases de Datos para soportar el análisis, diseño y programación Orientada a
Objetos. Estás permiten el desarrollo y mantenimiento de aplicaciones complejas ya que se puede utilizar
un mismo modelo conceptual y así aplicarlo al análisis, diseño y programación, esto reduce el
problema entre los diferentes modelos a través de todo el ciclo de vida, con un costo
significativamente menor.
Como cualquier base de datos programable, una base de datos orientada a objetos (BDOO) da un ambiente para el desarrollo de aplicaciones con un depósito persistente listo para su explotación.
¿POR QUÉ SURGEN LOS SGBDOO?
Los sistemas de gestión de bases de datos orientadas a objetos surgen debido a la falta de
capacidad semántica del Modelo Relacional para atender nuevos tipos de aplicaciones:
Diseño y fabricación en ingeniería (CASE, CAD/ CAM).
Bases de datos gráficas y de imágenes. Bases de datos científicas.
Sistemas de información geográfica.
Bases de datos multimedia.
Acceso uniforme a sistemas de múltiples bases de datos.
Este tipo de aplicaciones necesita trabajar con datos de forma diferente a lo que conocemos
porque necesitan:
Estructuras más complejas para los objetos.
Transacciones de mayor duración. Nuevos tipos de datos para almacenar imágenes o grandes bloques de texto.
Necesidad de definir operaciones no estándar, específicas para cada aplicación.
Controlar versiones y configuraciones.
¿QUÉ ES UN SGBDOO?
Un SGBDOO es un sistema de objetos y un sistema de bases de datos. Se puede entonces decir
que un SGBDOO es un SGBD que almacena objetos, permitiendo concurrencia, recuperación, etc. Para los usuarios tradicionales de bases de datos, esto quiere decir que pueden tratar
directamente con objetos, no teniendo que hacer la traducción a tablas o registros. Para los
programadores de aplicaciones, esto quiere decir que sus objetos se conservan, pueden ser
gestionados aunque su tamaño sea muy grande, pueden ser compartidos entre múltiples usuarios,
y se mantienen tanto su integridad como sus relaciones. Las bases de datos tradicionales almacenan sólo datos, mientras que las bases de datos orientadas
a objetos almacenan objetos, con una estructura arbitraria y un comportamiento.
Ejemplo Para su Entendimiento:
En un sistema de objetos el coche es un objeto, el garaje es un objeto, y hay una operación simple
que es almacenarcocheengaraje. En un sistema relacional, todos los datos deben ser traducidos a tablas, de esta forma el coche debe ser desarmado, y todos los pistones almacenados en una
tabla, todas las ruedas en otra, etc.
Por la mañana, antes de irse a trabajar hay que componer de nuevo el coche para poder conducir
(problema: al componer piezas puede salir una moto en vez de un coche).
Como podemos ver un coche se representaría dependiendo del tipo de sistema de gestión de bases
de datos: ...
Regístrate para leer el documento completo.