SlideShare una empresa de Scribd logo
1 de 12
SIGBDOO Y SGBD

 DE LA LUZ MATA FLORENCIA
Base de datos orientada a objetos



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


     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
Herencia


     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.
Polimorfismo


     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
Encapsulación


     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
ventajas
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.
Modelo relacionales


       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
Ventajas

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.
Desventajas


Complejidad.
Coste económico del SGBD.
Coste del equipamiento adicional.
Coste de la conversión.
Prestaciones.
Vulnerable a los fallos.
CUADRO COMPARATIVO
            CARACTERÍSTICAS           BENEFICIOS                          Diferencia




SGBDOO      Herencia                  Las BDOO tienen la capacidad        La diferencia principal respecto a los
            Encapsulamiento de        de cubrir las necesidades de        modelos anteriores es la no positividad de
            datos                     datos de aplicaciones.              los datos. Con una base de datos tradicional,
            Identidad de objeto                                           las operaciones que se tienen que efectuar
            Polimorfismo                                                  en los datos se les piden a las aplicaciones
                                                                          que los usan

SISTEMA     Redundancia mínima        Definir una base de datos:          . Los objetos memorizados en la base de
RELACIONA   Consistencia              especificar tipos, estructuras y    datos contienen tanto los datos como las
            Seguridad                 restricciones de datos.             operaciones posibles con tales datos. En
            Integridad                Construir la base de datos:         cierto sentido, se podrá pensar en los
            Respaldo y recuperación   guardar los datos en algún          objetos como en datos a los que se les ha
            Control de la             medio controlado por el mismo       dotado de "cierta inteligencia" que les
            concurrencia              SGBD                                permite saber cómo comportarse, sin tener
                                      Manipular la base de datos,         que apoyarse en aplicaciones externas
                                      realizar consultas, actualizarla,
                                      generar informes
Bibliografía



     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.

Más contenido relacionado

La actualidad más candente

Base de datos orientadas a objetos
Base de datos orientadas a objetosBase de datos orientadas a objetos
Base de datos orientadas a objetosEdgar Montes
 
Diferencias bdoo bdr ivan-valera
Diferencias bdoo   bdr ivan-valeraDiferencias bdoo   bdr ivan-valera
Diferencias bdoo bdr ivan-valeraKrauserv21
 
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionBase de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionAlfonso Triana
 
Sistemas de Gestión de Bases de Datos
Sistemas de Gestión de Bases de DatosSistemas de Gestión de Bases de Datos
Sistemas de Gestión de Bases de DatosMaritza Panacual
 
Actividad i Bases de Datos
Actividad i Bases de DatosActividad i Bases de Datos
Actividad i Bases de DatosDimas Carpio
 
Daniel diapositiva base de datos (1)
Daniel diapositiva base de datos (1)Daniel diapositiva base de datos (1)
Daniel diapositiva base de datos (1)apomel
 
Metadatos geográficos
Metadatos geográficosMetadatos geográficos
Metadatos geográficosdeco1960
 
T1 Gestion De Datos
T1 Gestion De DatosT1 Gestion De Datos
T1 Gestion De Datosrmonago
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datosFarid Gorbik
 
Base de datos Christopher Villarroel 25511145
Base de datos Christopher Villarroel 25511145Base de datos Christopher Villarroel 25511145
Base de datos Christopher Villarroel 25511145ChristopherVillarroe4
 
Taller 1 de base de datos
Taller 1 de base de datosTaller 1 de base de datos
Taller 1 de base de datosKmilo U
 
Base de datos laura rios 11-2
Base de datos  laura rios 11-2Base de datos  laura rios 11-2
Base de datos laura rios 11-2Laura Ríos
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el accessKatherine_02
 

La actualidad más candente (20)

Base de datos orientadas a objetos
Base de datos orientadas a objetosBase de datos orientadas a objetos
Base de datos orientadas a objetos
 
Diferencias bdoo bdr ivan-valera
Diferencias bdoo   bdr ivan-valeraDiferencias bdoo   bdr ivan-valera
Diferencias bdoo bdr ivan-valera
 
Base de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacionBase de datos orientada a objetos vs base obje to relacion
Base de datos orientada a objetos vs base obje to relacion
 
Sistemas de Gestión de Bases de Datos
Sistemas de Gestión de Bases de DatosSistemas de Gestión de Bases de Datos
Sistemas de Gestión de Bases de Datos
 
Actividad i Bases de Datos
Actividad i Bases de DatosActividad i Bases de Datos
Actividad i Bases de Datos
 
Daniel diapositiva base de datos (1)
Daniel diapositiva base de datos (1)Daniel diapositiva base de datos (1)
Daniel diapositiva base de datos (1)
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bdd
 
Bases de datos caro y cami
Bases de datos caro y camiBases de datos caro y cami
Bases de datos caro y cami
 
Metadatos geográficos
Metadatos geográficosMetadatos geográficos
Metadatos geográficos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
T1 Gestion De Datos
T1 Gestion De DatosT1 Gestion De Datos
T1 Gestion De Datos
 
Qué es una base de datos
Qué es una base de datosQué es una base de datos
Qué es una base de datos
 
Base de datos Christopher Villarroel 25511145
Base de datos Christopher Villarroel 25511145Base de datos Christopher Villarroel 25511145
Base de datos Christopher Villarroel 25511145
 
Taller 1 de base de datos
Taller 1 de base de datosTaller 1 de base de datos
Taller 1 de base de datos
 
Base de datos laura rios 11-2
Base de datos  laura rios 11-2Base de datos  laura rios 11-2
Base de datos laura rios 11-2
 
Las bases de datos y el access
Las bases de datos y el accessLas bases de datos y el access
Las bases de datos y el access
 
Gbd1
Gbd1Gbd1
Gbd1
 
Diapositiva bdds
Diapositiva bddsDiapositiva bdds
Diapositiva bdds
 
Basedatos
BasedatosBasedatos
Basedatos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 

Similar a Comparacio de la bdor y modelo relacional

Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalFlor de la Luz
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosyandismedina
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Any Saula
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bddYipc11
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Doris Aguagallo
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Doris Aguagallo
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Doris Aguagallo
 
Aguagallo doris 6_s_ts.1 (1)
Aguagallo doris 6_s_ts.1 (1)Aguagallo doris 6_s_ts.1 (1)
Aguagallo doris 6_s_ts.1 (1)Doris Aguagallo
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datosgberz
 
Unidad1 introduccion base de datos
Unidad1 introduccion base de datosUnidad1 introduccion base de datos
Unidad1 introduccion base de datosjupiespe
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBDmanobile
 
Base de datos
Base de datosBase de datos
Base de datoszyxco
 
1. Base de Datos - BdD - OK.pdf
1. Base de Datos - BdD - OK.pdf1. Base de Datos - BdD - OK.pdf
1. Base de Datos - BdD - OK.pdfRomuloPedraza
 

Similar a Comparacio de la bdor y modelo relacional (20)

Sgbdoo
SgbdooSgbdoo
Sgbdoo
 
Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacional
 
Base De Datos Orientada A Objetos
Base De Datos Orientada A ObjetosBase De Datos Orientada A Objetos
Base De Datos Orientada A Objetos
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1
 
Tipos de bdd
Tipos de bddTipos de bdd
Tipos de bdd
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1
 
Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1Aguagallo doris 6_s_ts.1
Aguagallo doris 6_s_ts.1
 
Aguagallo doris 6_s_ts.1 (1)
Aguagallo doris 6_s_ts.1 (1)Aguagallo doris 6_s_ts.1 (1)
Aguagallo doris 6_s_ts.1 (1)
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Unidad1 introduccion base de datos
Unidad1 introduccion base de datosUnidad1 introduccion base de datos
Unidad1 introduccion base de datos
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBD
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Gestores de bases de datos.pptx
Gestores de bases de datos.pptxGestores de bases de datos.pptx
Gestores de bases de datos.pptx
 
DISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOSDISEÑO DE BASE DE DATOS
DISEÑO DE BASE DE DATOS
 
Base de datos
Base de datosBase de datos
Base de datos
 
1. Base de Datos - BdD - OK.pdf
1. Base de Datos - BdD - OK.pdf1. Base de Datos - BdD - OK.pdf
1. Base de Datos - BdD - OK.pdf
 

Más de Flor de la Luz

Más de Flor de la Luz (11)

Reporte bussines Intelligence
Reporte bussines IntelligenceReporte bussines Intelligence
Reporte bussines Intelligence
 
Bussines Inteligence
Bussines InteligenceBussines Inteligence
Bussines Inteligence
 
Tutorial de bd4o
Tutorial de bd4oTutorial de bd4o
Tutorial de bd4o
 
Reingeniria(flor)
Reingeniria(flor)Reingeniria(flor)
Reingeniria(flor)
 
Diagrama
DiagramaDiagrama
Diagrama
 
Reingeniria(flor)
Reingeniria(flor)Reingeniria(flor)
Reingeniria(flor)
 
Procedimiento almacenado sp
Procedimiento almacenado spProcedimiento almacenado sp
Procedimiento almacenado sp
 
Procedimiento almacenado
Procedimiento almacenadoProcedimiento almacenado
Procedimiento almacenado
 
Manual bdd
Manual bddManual bdd
Manual bdd
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 

Comparacio de la bdor y modelo relacional

  • 1. SIGBDOO Y SGBD DE LA LUZ MATA FLORENCIA
  • 2. Base de datos orientada a objetos Las BDOO se han diseñado para que se puedan integrar directamente con aplicaciones desarrolladas con lenguajes orientados a objetos
  • 3. Clases 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
  • 4. Herencia 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.
  • 5. Polimorfismo 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
  • 6. Encapsulación 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
  • 7. ventajas 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.
  • 8. Modelo relacionales 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
  • 9. Ventajas 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.
  • 10. Desventajas Complejidad. Coste económico del SGBD. Coste del equipamiento adicional. Coste de la conversión. Prestaciones. Vulnerable a los fallos.
  • 11. CUADRO COMPARATIVO CARACTERÍSTICAS BENEFICIOS Diferencia SGBDOO Herencia Las BDOO tienen la capacidad La diferencia principal respecto a los Encapsulamiento de de cubrir las necesidades de modelos anteriores es la no positividad de datos datos de aplicaciones. los datos. Con una base de datos tradicional, Identidad de objeto las operaciones que se tienen que efectuar Polimorfismo en los datos se les piden a las aplicaciones que los usan SISTEMA Redundancia mínima Definir una base de datos: . Los objetos memorizados en la base de RELACIONA Consistencia especificar tipos, estructuras y datos contienen tanto los datos como las Seguridad restricciones de datos. operaciones posibles con tales datos. En Integridad Construir la base de datos: cierto sentido, se podrá pensar en los Respaldo y recuperación guardar los datos en algún objetos como en datos a los que se les ha Control de la medio controlado por el mismo dotado de "cierta inteligencia" que les concurrencia SGBD permite saber cómo comportarse, sin tener Manipular la base de datos, que apoyarse en aplicaciones externas realizar consultas, actualizarla, generar informes
  • 12. Bibliografía 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.