Comparacio de la bdor y modelo relacional

12
SIGBDOO Y SGBD DE LA LUZ MATA FLORENCIA

Transcript of Comparacio de la bdor y modelo relacional

Page 1: Comparacio de la bdor y modelo relacional

SIGBDOO Y SGBD

DE LA LUZ MATA FLORENCIA

Page 2: Comparacio de la bdor y modelo relacional

Las BDOO se han diseñado para que se puedan integrar directamente con aplicaciones desarrolladas con lenguajes orientados a objetos

Base de datos orientada a objetos

Page 3: Comparacio de la bdor y modelo relacional

una clase tiene métodos, atributos del mismo nombre y tipo.

los objetos parecidos se agrupan para formar una clase

Los tipos de objetos se descomponen en atómicos, colecciones y tipos estructurados

Clases

Page 4: Comparacio de la bdor y modelo relacional

La herencia: Una clase puede tener varias subclases que representan ocurrencias más específicas de la superclase.

Aparece por tanto el concepto de jerarquía de clases. Los objetos heredan atributos y comportamiento de sus objetos padre.

Herencia

Page 5: Comparacio de la bdor y modelo relacional

el polimorfismo se puede aplicar a la propiedad que poseen algunas operaciones de tener un comportamiento diferente dependiendo del objeto (o tipo de dato) sobre el que se aplican. Permite a los objetos responder de forma distinta a un mismo mensaje

Polimorfismo

Page 6: Comparacio de la bdor y modelo relacional

Los objetos tienen un gran sentido de la privacidad, por lo que solo dan información sobre sí mismos a través de los métodos que poseen para compartir su información. También ocultan la implementación de sus procedimientos.

A esto es a lo que se denomina ocultación de información o encapsulamiento

Encapsulación

Page 7: Comparacio de la bdor y modelo relacional

Las bases de datos orientadas a objetos se crearon para tratar de satisfacer las necesidades de estas nuevas aplicaciones.

La orientación a objetos ofrece flexibilidad para manejar algunos

de estos requisitos y no está limitada por los tipos de datos y los lenguajes de consulta de

proporcionan al diseñador al permitirle especificar tanto la estructura de objetos complejos, como las operaciones que se pueden aplicar sobredichos objetos.

ventajas

Page 8: Comparacio de la bdor y modelo relacional

El acceso de navegación en SGBD es más adecuado para gestionar operaciones como los despieces, consultas recursivas, etc.

Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta. Un SGBD permiten definir los datos a distintos niveles de abstracción y manipular dichos datos, garantizando la seguridad e integridad de los mismos

Modelo relacionales

Page 9: Comparacio de la bdor y modelo relacional

Mejora en la integridad de datos.Mejora en la seguridad.Mejora en la accesibilidad a los datos.Mejora en la productividad.Mejora en el mantenimiento gracias a la

independencia de datos.Aumento de la concurrencia.Mejora en los servicios de copias de seguridad y

de recuperación ante fallos.

Ventajas

Page 10: Comparacio de la bdor y modelo relacional

Complejidad.Coste económico del SGBD.Coste del equipamiento adicional.Coste de la conversión.Prestaciones.Vulnerable a los fallos.

Desventajas

Page 11: Comparacio de la bdor y modelo relacional

CUADRO COMPARATIVO

CARACTERÍSTICAS BENEFICIOS Diferencia

SGBDOO Herencia

Encapsulamiento de

datos

Identidad de objeto

Polimorfismo

Las BDOO tienen la

capacidad de cubrir las

necesidades de datos de

aplicaciones.

La diferencia principal respecto a los

modelos anteriores es la no

positividad de los datos. Con una

base de datos tradicional, las

operaciones que se tienen que

efectuar en los datos se les piden a

las aplicaciones que los usan

SISTEMA

RELACIONA

Redundancia mínima

 Consistencia

Seguridad

Integridad

Respaldo y

recuperación

Control de la

concurrencia

Definir una base de datos:

especificar tipos, estructuras y

restricciones de datos.

Construir la base de datos:

guardar los datos en algún

medio controlado por el mismo

SGBD

Manipular la base de datos,

realizar consultas, actualizarla,

generar informes

. Los objetos memorizados en la base

de datos contienen tanto los datos

como las operaciones posibles con

tales datos. En cierto sentido, se

podrá pensar en los objetos como en

datos a los que se les ha dotado de

"cierta inteligencia" que les permite

saber cómo comportarse, sin tener

que apoyarse en aplicaciones

externas

Page 12: Comparacio de la bdor y modelo relacional

 

Marqués, M. (12 de Abril de 2002). Diseño de Sistemas

de Base de Datos.

Torres, J. P. (s.f.). Base de Datos Orientada a Objetos.

Viscuso, G. (s.f.). Bases de Objetos.

Bibliografía