Bases de Datos
-
Upload
frederick-bareno -
Category
Documents
-
view
4 -
download
0
description
Transcript of Bases de Datos
Bases de datos FREDERICK BAREÑO EDUARD PIÑEROSWILMER PACHÓN
Que es base de datos
Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
Base de datos orientada a objetos
Base de datos que incorpora todos los conceptos importantes del modelo de objetos: Encapsulación, Herencia y Polimorfismo
Base de datos orientada a objetos
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).
Historia
Las bases de datos orientadas a objetos, fue un tema que se pensó, que revolucionaría la manera de hacer persistente la información en los sistemas software durante los años 90
Comparación de los componentes de los modelos OO y E_R
Modelo de datos orientada a objetos
Tipo Objeto Clase Variable de instancia Sin correspondencia OID Método Jerarquía de clases
Modelo E-R Definición de entidad Entidad Conjunto de Entidades Atributo Clave principal Sin correspondencia Sin correspondencia Diagrama E-R
Historia
La Programación Orientación a Objetos (P.O.O.) surge en Noruega en 1967 con un lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en el centro de cálculo noruego.
Simula 67 introdujo por primera vez los conceptos de clases, corrutinas y subclases (conceptos muy similares a los lenguajes Orientados a Objetos de hoy en día).
Propiedades de las bases de datos orientadas 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 heredan comportamiento dentro de una jerarquía de clases.
Polimorfismo: Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
Ventajas
Manipula datos complejos de forma rápida
Flexibilidad Especificar operaciones
complejas Herencia múltiple Chequeo e inferencia de tipos Distribución Transacciones de Diseño Versiones
Desventajas
Falta de un modelo de datos universal
falta de experiencia Falta de estándares Competencias La optimización de consultas hace
peligrar la encapsulación Bloqueas a nivel de objetos que
perjudican el rendimiento Complejidad Poca seguridad
Motor de la base de datos
DB4O es un novedoso motor de base
de datos orientada a objetos. Sus siglas se corresponden con la expresión "DataBase 4 (for) Objects", que a su vez es el nombre de la compañía que lo desarrolla: db4objects, Inc
Bibliografía
http://www.ecured.cu/index.php/Bases_de_datos_orientadas_a_objetos
http://www3.uji.es/~mmarques/e16/teoria/cap2.pdf https://bdooinfo.wordpress.com/sistema-gestor-de-bases-de-dato
s-orientados-a-objeto-sgbdoo/
http://exa.unne.edu.ar/depar/areas/informatica/dad/DAD/Presentaciones/Bases_de_Datos_Orientadas_a_Objetos.pdf