SlideShare una empresa de Scribd logo
1 de 4
De forma general:

Sistemas relacionales: tipos de datos sencillos, lenguajes
   de consulta potentes, protección de datos elevada,
    permiten modelado sencillo, consultas potentes.

Sistemas Orientados a Objetos: Tipos de datos complejos,
   integración con lenguajes de programación, elevado
rendimiento, eficaz. Se utiliza el paradigma OO como en
                 cualquier lenguaje OO.
BDOO                                                     BDR
      Origen                           A finales de los 80s                                 Bases postuladas en 1970
   Características     Mandatorias: son las que el sistema debe satisfacer   -   Se compone de varias tablas y se conforman
                       en orden de tener un sistema de BDOO.                     relaciones entre todas las entidades, generalmente
                       -    Objetos Complejos.                                   acciones.
                       -    Identidad de objetos.
                       -    Encapsulación.                                   -   Cada tabla es un conjunto de registros (filas y
                       -    Tipos o Clases.                                      columnas).

                       Opcional: son las que pueden añadirse para            -   La relación entre una tabla padre y su hijo se lleva a
                       conseguir mejorar el sistema.                             cabo a través de las claves primarias y foráneas.
                       -    Herencia múltiple.
                       -    Chequeo de tipos.                                -   Todos los datos se almacenan y se accede a ellos
                       -    Inferencia, distribución y diseño de                 por medio de las relaciones.
                            transacciones y versiones.                       -   No pueden existir tablas con el mismo nombre, ni
                                                                                 registros.
                       Abiertas: son los puntos donde el diseñador puede
                       hacer un número de opciones.                          -   Herencia soportada (especialización).
                       -    Paradigma de la programación.
                       -    Representación del sistema o el tipo de          -   Recuperación de datos y transacciones ACID
                            sistema y su uniformidad.                            soportadas.

                       Otras:
                       -    Soporte de transacciones ACID.
                       -    Soporte de recuperación (dependiendo del
                            producto concreto).
                       -    Seguridad e integridad soportada y
                            aumentada por su OID (Object Identifier).
                       -    Se conforman por medio de mensajes y lógica
                            del mundo real, estados y métodos.



Lenguaje de consulta   OQL                                                                            SQL
Ventajas          -    Flexibilidad y soporte para el manejo de          -       Provee herramientas que garantizan evitar la
                             tipos de datos complejos.                                 duplicidad de registros.
                        -    Manipulación de los mismos (datos                 -       Garantiza la integridad referencial, de manera
                             complejos) de forma rápida y ágil.                        que, cuando se borra un registro, elimina todos los
                                                                                       registros relacionados dependientes.
                                                                               -       Favorece la normalización.




     Desventajas        -    La inmadurez del mercado.                       -         Presentan deficiencias con datos gráficos,
                        -    Falta de estándares en la industria orientada a           multimedia, CAD y sistemas de información
                             objetos.                                                  geográfica.
                                                                             -         No soporta el manejo de datos complejos.


Lenguajes Compatibles   -    Comerciales:                                      MySQL, PostgreSQL, Oracle, DB2, INFORMIX, Interbase,
                              Fox pro, Magic, Access, SQL Server y                   FireBird, Sybase y Microsoft SQL Server.
                              Oracle.

                        -    Libres:
                               MySQL, Apache derby, SQLive.


     Seguridad           No permite tener acceso a los datos (objetos); esto       Se pueden crear cuentas con distintos privilegios para la
                        debido a que para poder entrar se tiene que hacer a                  manipulación de la base de datos.
                           través de los métodos que haya utilizado el
                                          programador.


     Estándares         La carencia de estándares es la mayor limitación de En 1992 se lanza “SQL-92” o “SQL2”. En la actualidad
                         las BDOO. ODMG-93 (Object-Oriented Database SQL es el mayor estándar de facto de la inmensa mayoría
                         Management Group) es un punto de partida muy                      de SGBDR comerciales.
                                       importante para ello.
Comparación entre bdoo y bdr

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Sgbdoo
SgbdooSgbdoo
Sgbdoo
 
Comparacion bdr bdoo
Comparacion bdr bdooComparacion bdr bdoo
Comparacion bdr bdoo
 
Bdoo
BdooBdoo
Bdoo
 
BDOO-BDR
BDOO-BDRBDOO-BDR
BDOO-BDR
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
Sistemas Sgbd HomogÉNeos Y HeterogÉNeos
Sistemas Sgbd HomogÉNeos Y HeterogÉNeosSistemas Sgbd HomogÉNeos Y HeterogÉNeos
Sistemas Sgbd HomogÉNeos Y HeterogÉNeos
 
BASE DE DATOS
BASE DE DATOSBASE DE DATOS
BASE DE DATOS
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
T1 Sgbd
T1 SgbdT1 Sgbd
T1 Sgbd
 
BASE DE DATOS 2
BASE DE DATOS 2BASE DE DATOS 2
BASE DE DATOS 2
 
Unidad 2. Tópicos de base de datos
Unidad 2. Tópicos de base de datosUnidad 2. Tópicos de base de datos
Unidad 2. Tópicos de base de datos
 
Cuestionario sobre SGBD
Cuestionario sobre SGBDCuestionario sobre SGBD
Cuestionario sobre SGBD
 
tabla comparativa
tabla comparativatabla comparativa
tabla comparativa
 
Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBD
 
Gbd1
Gbd1Gbd1
Gbd1
 
U1 p1
U1 p1U1 p1
U1 p1
 
Base de datos2
Base de datos2Base de datos2
Base de datos2
 
Gestor u1
Gestor u1Gestor u1
Gestor u1
 
Componentes funcionales que integran un ssd
Componentes funcionales que integran un ssdComponentes funcionales que integran un ssd
Componentes funcionales que integran un ssd
 
Base de Datos Mobiles
Base de Datos MobilesBase de Datos Mobiles
Base de Datos Mobiles
 

Similar a Comparación entre bdoo y bdr

Instituto
InstitutoInstituto
Instituto
marilue
 
Instituto
InstitutoInstituto
Instituto
marilue
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
Irene Lorza
 

Similar a Comparación entre bdoo y bdr (20)

Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Grupo 2 tarea sgbd
Grupo 2   tarea sgbdGrupo 2   tarea sgbd
Grupo 2 tarea sgbd
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de Bases de Datos
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Base de-datos
Base de-datosBase de-datos
Base de-datos
 
Ventajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bdVentajas y desventajas de los modelos de bd
Ventajas y desventajas de los modelos de bd
 
Gestor
GestorGestor
Gestor
 
Sistema de gestor de base de datos
Sistema de gestor de base de datosSistema de gestor de base de datos
Sistema de gestor de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Abd1 intro
Abd1 introAbd1 intro
Abd1 intro
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Comparación entre bdoo y bdr

  • 1. De forma general: Sistemas relacionales: tipos de datos sencillos, lenguajes de consulta potentes, protección de datos elevada, permiten modelado sencillo, consultas potentes. Sistemas Orientados a Objetos: Tipos de datos complejos, integración con lenguajes de programación, elevado rendimiento, eficaz. Se utiliza el paradigma OO como en cualquier lenguaje OO.
  • 2. BDOO BDR Origen A finales de los 80s Bases postuladas en 1970 Características Mandatorias: son las que el sistema debe satisfacer - Se compone de varias tablas y se conforman en orden de tener un sistema de BDOO. relaciones entre todas las entidades, generalmente - Objetos Complejos. acciones. - Identidad de objetos. - Encapsulación. - Cada tabla es un conjunto de registros (filas y - Tipos o Clases. columnas). Opcional: son las que pueden añadirse para - La relación entre una tabla padre y su hijo se lleva a conseguir mejorar el sistema. cabo a través de las claves primarias y foráneas. - Herencia múltiple. - Chequeo de tipos. - Todos los datos se almacenan y se accede a ellos - Inferencia, distribución y diseño de por medio de las relaciones. transacciones y versiones. - No pueden existir tablas con el mismo nombre, ni registros. Abiertas: son los puntos donde el diseñador puede hacer un número de opciones. - Herencia soportada (especialización). - Paradigma de la programación. - Representación del sistema o el tipo de - Recuperación de datos y transacciones ACID sistema y su uniformidad. soportadas. Otras: - Soporte de transacciones ACID. - Soporte de recuperación (dependiendo del producto concreto). - Seguridad e integridad soportada y aumentada por su OID (Object Identifier). - Se conforman por medio de mensajes y lógica del mundo real, estados y métodos. Lenguaje de consulta OQL SQL
  • 3. Ventajas - Flexibilidad y soporte para el manejo de - Provee herramientas que garantizan evitar la tipos de datos complejos. duplicidad de registros. - Manipulación de los mismos (datos - Garantiza la integridad referencial, de manera complejos) de forma rápida y ágil. que, cuando se borra un registro, elimina todos los registros relacionados dependientes. - Favorece la normalización. Desventajas - La inmadurez del mercado. - Presentan deficiencias con datos gráficos, - Falta de estándares en la industria orientada a multimedia, CAD y sistemas de información objetos. geográfica. - No soporta el manejo de datos complejos. Lenguajes Compatibles - Comerciales: MySQL, PostgreSQL, Oracle, DB2, INFORMIX, Interbase, Fox pro, Magic, Access, SQL Server y FireBird, Sybase y Microsoft SQL Server. Oracle. - Libres: MySQL, Apache derby, SQLive. Seguridad No permite tener acceso a los datos (objetos); esto Se pueden crear cuentas con distintos privilegios para la debido a que para poder entrar se tiene que hacer a manipulación de la base de datos. través de los métodos que haya utilizado el programador. Estándares La carencia de estándares es la mayor limitación de En 1992 se lanza “SQL-92” o “SQL2”. En la actualidad las BDOO. ODMG-93 (Object-Oriented Database SQL es el mayor estándar de facto de la inmensa mayoría Management Group) es un punto de partida muy de SGBDR comerciales. importante para ello.