SlideShare una empresa de Scribd logo
1 de 14
BASES DE DATOS ORIENTADAS A
          OBJETOS
FACULTAD
  Ingeniería de Sistemas


Bases de Datos Orientada a Objetos
         Mayo 16 de 2012
Titulo

Concepto
 Una base de datos orientada a objetos es una base de datos que
 incorpora todos los conceptos importantes del modelo de objetos:
 Encapsulación, Herencia y Polimorfismo.

 En bases de datos orientadas a objetos, los usuarios pueden definir
 operaciones sobre los datos como parte de la definición de la base de
 datos.

 La base de datos está constituida por objetos, que pueden ser de muy
 diversos tipos, y sobre los cuales se encuentran definidas unas
 operaciones. Las bases de datos orientadas a objetos pueden manejar
 información binaria (como objetos multimedia) de una forma eficiente
Historia
  Las bases de datos orientadas a objetos fue un tema que se
  pensó revolucionaría la manera de hacer persistente la
  información en los sistemas software durante los años 90.

  En la actualidad es evidente que esto no fue así. Sin embargo,
  un resurgimiento de este concepto, gracias a las comunidades
  de software libre, y la identificación de aplicaciones idóneas
  para el mismo, motivan la revisión de las características de
  esta alternativa a las omnipresentes bases de datos
  relacionales.
Características
•   Las bases de datos orientadas a objetos (BDOO) se diseñan para trabajar
    con lenguajes de programación como Java, C#, C++ y Visual basic.Net

•   Al crear un sistema de BD Orientado a Objetos se deben tener en cuenta
    unas características que están divididas en tres grupos:
     – Mandatorias.- Son aquellas obligatorias
     – Opcionales.-No son obligatorias y se ponen para hacer que el sistema
        sea mejor
     – Abiertas.-Son aquellas en las que el diseñador puede poner de su
        parte y que están relacionadas con la programación
Características
•  Mientras que en una base de datos relacional los datos a almacenar se
   almacenan representados en tablas, en una BDOO los datos se almacenan
   como objetos.
Las caracteristicas asociadas a las BDOO son:
• Objetos: Cada entidad del mundo real se modela como un objeto.
• La forma de identificar los objetos es mediante un identificador de
   objetos, unico para cada objeto.
• Encapsulamiento: cada objeto contiene y define procedimientos y la
   interfaz mediante la cual se puede acceder a el y a otros objetos.
Manifiesto Malcolm Atkinson
•   Deben soportarse objetos complejos.
•   Deben soportarse mecanismos de identidad de objetos.
•   Debe soportarse la encapsulación.
•   Debe soportarse los tipos y clases.
•   Los tipos o clases deben ser capaces de heredar de sus ancestros.
•   Debe soportarse el enlace académico.
•   El DML debe ser computacionalmente complejo.
•   El conjunto de todos los tipos de datos debe ser ampliable.
Características SGBD
•   Debe proporcionarse persistencia a los datos.
•   El SGBD debe ser capaz de gestionar bases de datos de gran tamaño.
•   El SGBD debe soportar a usuarios concurrentes .
•   El SGBD debe ser capaz de recuperarse de fallos de Hardware y Software.
•   El SGBD debe proporcionar una forma simple de consultar los datos.

•   Características Opcionales:
•   Herencia Múltiple
•   Comprobación de tipos e inferencia de tipos.
•   Sistema de bases de datos distribuido.
•   Soporte de versiones.
Propiedades
• 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.
Se aplican en los siguientes sistemas:
• VISUAL STUDIO .NET

• C++, C#

• Microsoft SQL Server

• ORACLE

• JAVA, etc.
Ventajas
• Manipula datos complejos de forma rápida
• Flexibilidad
• Elimina por completo la necesidad de Mapa de
  relacionamiento de objetos, con su consecuente mejora en
  desempeño.
• Mayor capacidad de modelado
• Ampliabilidad
• Lenguaje de consulta mas expresivo
• Adecuación a las aplicaciones avanzadas de bases de datos.
• Mayores prestaciones.
Desventajas
• Mecanismos de consulta muy primitivos, sin un estándar
  independiente de la plataforma aceptado.
• Imposibilidad de procedimientos almacenados, ya que los
  objetos solo pueden ser consultados en el cliente.
• Inmadurez en el mercado
• No hay agrupamiento físico de objetos
• Su limitación suele residir en su especialización, ya que suelen
  estar diseñadas para un tipo particular de objetos (por
  ejemplo, una base de datos para un programa de CAD).
• Carencia de un modelo de datos universal
Desventajas
• Carencia de experiencia.
• Carencia de estándares.
• La optimización de consultas compromete la encapsulación.
2012

Más contenido relacionado

La actualidad más candente

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 bdIrene Lorza
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetosjorge220395
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datosmyriam sarango
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDIsabel C de Talamas
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasgrupo niche ortega
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosVictor Zevallos
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos DistribuidasJorge Guerra
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Jazmin Glez.
 
Base de Datos
Base de DatosBase de Datos
Base de Datosvjgaby
 
Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.Noel Ruiz Gimenez
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business IntelligenceCarlos Escobar
 

La actualidad más candente (20)

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
 
Bases de datos orientado a objetos
Bases de datos orientado a objetosBases de datos orientado a objetos
Bases de datos orientado a objetos
 
Seguridad en Base de Datos
Seguridad en Base de DatosSeguridad en Base de Datos
Seguridad en Base de Datos
 
SISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBDSISTEMA DE GESTION DE BASE DE DATOS SGBD
SISTEMA DE GESTION DE BASE DE DATOS SGBD
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Tipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivasTipos de usuarios de base de datos diapositivas
Tipos de usuarios de base de datos diapositivas
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Base De Datos Distribuidas
Base De Datos DistribuidasBase De Datos Distribuidas
Base De Datos Distribuidas
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.Historia delas bases de datos orientada a objetos.
Historia delas bases de datos orientada a objetos.
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
ADO
ADOADO
ADO
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Componentes de Business Intelligence
Componentes de Business IntelligenceComponentes de Business Intelligence
Componentes de Business Intelligence
 

Destacado

BASE DE DATOS ORIENTADO A OBJETOS
BASE DE DATOS ORIENTADO A OBJETOSBASE DE DATOS ORIENTADO A OBJETOS
BASE DE DATOS ORIENTADO A OBJETOSmigmorbus1
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosarmin tilano
 
Caso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosCaso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosMiguel Martinez
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
BASE DE DATOS ORIENTADA A OBJETOS
BASE DE DATOS ORIENTADA A OBJETOSBASE DE DATOS ORIENTADA A OBJETOS
BASE DE DATOS ORIENTADA A OBJETOSguestf9c5f7
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datosGusttavo Nipas
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a ObjetosRafael Miranda
 
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
 
Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Cristina Huerta
 
Bases de datos orientados a objetos
Bases de datos orientados a objetosBases de datos orientados a objetos
Bases de datos orientados a objetosJuan Anaya
 
Base de Datos Emergente BDOO
Base de Datos Emergente BDOOBase de Datos Emergente BDOO
Base de Datos Emergente BDOORosaura Mireles
 
Diálogos en scratch
Diálogos en scratchDiálogos en scratch
Diálogos en scratchanep
 
Universidad tecnológica de tehuacán diferencias entre sgboo y sgbr
Universidad tecnológica de tehuacán diferencias entre sgboo y sgbrUniversidad tecnológica de tehuacán diferencias entre sgboo y sgbr
Universidad tecnológica de tehuacán diferencias entre sgboo y sgbrVictor Dolores Marcos
 

Destacado (20)

Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
BASE DE DATOS ORIENTADO A OBJETOS
BASE DE DATOS ORIENTADO A OBJETOSBASE DE DATOS ORIENTADO A OBJETOS
BASE DE DATOS ORIENTADO A OBJETOS
 
Modelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetosModelo de base de datos orientados a objetos
Modelo de base de datos orientados a objetos
 
Caso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetosCaso practico de base de datos orientada a objetos
Caso practico de base de datos orientada a objetos
 
Base De Datos Orientada A Objetos
Base De Datos Orientada A ObjetosBase De Datos Orientada A Objetos
Base De Datos Orientada A Objetos
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
BASE DE DATOS ORIENTADA A OBJETOS
BASE DE DATOS ORIENTADA A OBJETOSBASE DE DATOS ORIENTADA A OBJETOS
BASE DE DATOS ORIENTADA A OBJETOS
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Base de datos orientada a objetos
Base de datos orientada a objetosBase de datos orientada a objetos
Base de datos orientada a objetos
 
Modelado Orientado a Objetos
Modelado Orientado a ObjetosModelado Orientado a Objetos
Modelado Orientado a Objetos
 
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
 
Bdoo
BdooBdoo
Bdoo
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2
 
Bases de datos orientados a objetos
Bases de datos orientados a objetosBases de datos orientados a objetos
Bases de datos orientados a objetos
 
Base de Datos Emergente BDOO
Base de Datos Emergente BDOOBase de Datos Emergente BDOO
Base de Datos Emergente BDOO
 
Diálogos en scratch
Diálogos en scratchDiálogos en scratch
Diálogos en scratch
 
Bdoo
BdooBdoo
Bdoo
 
Universidad tecnológica de tehuacán diferencias entre sgboo y sgbr
Universidad tecnológica de tehuacán diferencias entre sgboo y sgbrUniversidad tecnológica de tehuacán diferencias entre sgboo y sgbr
Universidad tecnológica de tehuacán diferencias entre sgboo y sgbr
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 

Similar a Bases de datos orientadas a objetos

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
 
Base de datos orientadas a objetos
Base de datos orientadas a objetosBase de datos orientadas a objetos
Base de datos orientadas a objetosEdgar Montes
 
Base de datos orientadas a objetos
Base de datos orientadas a objetosBase de datos orientadas a objetos
Base de datos orientadas a objetosEdgar Montes
 
Bases de datos orientadas a objetos y bases de datos objeto-relacionales
Bases de datos orientadas a objetos y bases de datos objeto-relacionalesBases de datos orientadas a objetos y bases de datos objeto-relacionales
Bases de datos orientadas a objetos y bases de datos objeto-relacionalesAlejandro Alberca Manzaneque
 
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
 
Rosero inés 6_s_ti_1 (2)
Rosero inés 6_s_ti_1 (2)Rosero inés 6_s_ti_1 (2)
Rosero inés 6_s_ti_1 (2)Inés Rosero
 
Alejandro servando gallegos
Alejandro servando gallegosAlejandro servando gallegos
Alejandro servando gallegosAle Sgg
 
Alejandro servando gallegos
Alejandro servando gallegosAlejandro servando gallegos
Alejandro servando gallegosAle Sgg
 
Daniel diapositiva (1)
Daniel diapositiva (1)Daniel diapositiva (1)
Daniel diapositiva (1)apomel
 
Bdoo base de datos orientada a objetos
Bdoo base de datos orientada a objetosBdoo base de datos orientada a objetos
Bdoo base de datos orientada a objetosAllejo Mendez G
 
Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Cesar Yupa
 

Similar a Bases de datos orientadas a objetos (20)

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)
 
Base de datos orientadas a objetos
Base de datos orientadas a objetosBase de datos orientadas a objetos
Base de datos orientadas a objetos
 
Base de datos orientadas a objetos
Base de datos orientadas a objetosBase de datos orientadas a objetos
Base de datos orientadas a objetos
 
Mora diego 6_s_ti_1
Mora diego 6_s_ti_1Mora diego 6_s_ti_1
Mora diego 6_s_ti_1
 
Bases de datos orientadas a objetos y bases de datos objeto-relacionales
Bases de datos orientadas a objetos y bases de datos objeto-relacionalesBases de datos orientadas a objetos y bases de datos objeto-relacionales
Bases de datos orientadas a objetos y bases de datos objeto-relacionales
 
Sgbdoo
SgbdooSgbdoo
Sgbdoo
 
Daniel diapositiva base de datos (1)
Daniel diapositiva base de datos (1)Daniel diapositiva base de datos (1)
Daniel diapositiva base de datos (1)
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
Lumisaca hector 6_s_ti_1.pdf
Lumisaca hector 6_s_ti_1.pdfLumisaca hector 6_s_ti_1.pdf
Lumisaca hector 6_s_ti_1.pdf
 
Rosero inés 6_s_ti_1 (2)
Rosero inés 6_s_ti_1 (2)Rosero inés 6_s_ti_1 (2)
Rosero inés 6_s_ti_1 (2)
 
Dbms orientados a objetos
Dbms orientados a objetosDbms orientados a objetos
Dbms orientados a objetos
 
Alejandro servando gallegos
Alejandro servando gallegosAlejandro servando gallegos
Alejandro servando gallegos
 
Alejandro servando gallegos
Alejandro servando gallegosAlejandro servando gallegos
Alejandro servando gallegos
 
Daniel diapositiva (1)
Daniel diapositiva (1)Daniel diapositiva (1)
Daniel diapositiva (1)
 
Bdoo base de datos orientada a objetos
Bdoo base de datos orientada a objetosBdoo base de datos orientada a objetos
Bdoo base de datos orientada a objetos
 
Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1
 
Base de datos
Base de datosBase de datos
Base de datos
 

Bases de datos orientadas a objetos

  • 1. BASES DE DATOS ORIENTADAS A OBJETOS
  • 2. FACULTAD Ingeniería de Sistemas Bases de Datos Orientada a Objetos Mayo 16 de 2012
  • 3. Titulo Concepto Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del modelo de objetos: Encapsulación, Herencia y Polimorfismo. En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definición de la base de datos. La base de datos está constituida por objetos, que pueden ser de muy diversos tipos, y sobre los cuales se encuentran definidas unas operaciones. Las bases de datos orientadas a objetos pueden manejar información binaria (como objetos multimedia) de una forma eficiente
  • 4. Historia Las bases de datos orientadas a objetos fue un tema que se pensó revolucionaría la manera de hacer persistente la información en los sistemas software durante los años 90. En la actualidad es evidente que esto no fue así. Sin embargo, un resurgimiento de este concepto, gracias a las comunidades de software libre, y la identificación de aplicaciones idóneas para el mismo, motivan la revisión de las características de esta alternativa a las omnipresentes bases de datos relacionales.
  • 5. Características • Las bases de datos orientadas a objetos (BDOO) se diseñan para trabajar con lenguajes de programación como Java, C#, C++ y Visual basic.Net • Al crear un sistema de BD Orientado a Objetos se deben tener en cuenta unas características que están divididas en tres grupos: – Mandatorias.- Son aquellas obligatorias – Opcionales.-No son obligatorias y se ponen para hacer que el sistema sea mejor – Abiertas.-Son aquellas en las que el diseñador puede poner de su parte y que están relacionadas con la programación
  • 6. Características • Mientras que en una base de datos relacional los datos a almacenar se almacenan representados en tablas, en una BDOO los datos se almacenan como objetos. Las caracteristicas asociadas a las BDOO son: • Objetos: Cada entidad del mundo real se modela como un objeto. • La forma de identificar los objetos es mediante un identificador de objetos, unico para cada objeto. • Encapsulamiento: cada objeto contiene y define procedimientos y la interfaz mediante la cual se puede acceder a el y a otros objetos.
  • 7. Manifiesto Malcolm Atkinson • Deben soportarse objetos complejos. • Deben soportarse mecanismos de identidad de objetos. • Debe soportarse la encapsulación. • Debe soportarse los tipos y clases. • Los tipos o clases deben ser capaces de heredar de sus ancestros. • Debe soportarse el enlace académico. • El DML debe ser computacionalmente complejo. • El conjunto de todos los tipos de datos debe ser ampliable.
  • 8. Características SGBD • Debe proporcionarse persistencia a los datos. • El SGBD debe ser capaz de gestionar bases de datos de gran tamaño. • El SGBD debe soportar a usuarios concurrentes . • El SGBD debe ser capaz de recuperarse de fallos de Hardware y Software. • El SGBD debe proporcionar una forma simple de consultar los datos. • Características Opcionales: • Herencia Múltiple • Comprobación de tipos e inferencia de tipos. • Sistema de bases de datos distribuido. • Soporte de versiones.
  • 9. Propiedades • 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.
  • 10. Se aplican en los siguientes sistemas: • VISUAL STUDIO .NET • C++, C# • Microsoft SQL Server • ORACLE • JAVA, etc.
  • 11. Ventajas • Manipula datos complejos de forma rápida • Flexibilidad • Elimina por completo la necesidad de Mapa de relacionamiento de objetos, con su consecuente mejora en desempeño. • Mayor capacidad de modelado • Ampliabilidad • Lenguaje de consulta mas expresivo • Adecuación a las aplicaciones avanzadas de bases de datos. • Mayores prestaciones.
  • 12. Desventajas • Mecanismos de consulta muy primitivos, sin un estándar independiente de la plataforma aceptado. • Imposibilidad de procedimientos almacenados, ya que los objetos solo pueden ser consultados en el cliente. • Inmadurez en el mercado • No hay agrupamiento físico de objetos • Su limitación suele residir en su especialización, ya que suelen estar diseñadas para un tipo particular de objetos (por ejemplo, una base de datos para un programa de CAD). • Carencia de un modelo de datos universal
  • 13. Desventajas • Carencia de experiencia. • Carencia de estándares. • La optimización de consultas compromete la encapsulación.
  • 14. 2012