SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
UNIVERSIDAD NACIONAL DE
CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUACION HUMANAS
Y TECNOLOGIAS
ESCUELA DE INFORMÁTICA APLICADA A LA
EDUCACIÓN
Tema: Bases de Datos Orientados a Objetos
REALIZADO POR: Doris aguagallo
SEMESTRE: SEXTO
LIC: LEONARDO AYAVACA
Fecha: 15 /11/2014
Año lectivo
2014 - 2015
Base de Datos Orientada a Objetos
DEFINICION
Una Base de Datos Orientada a Objetos es una base de datos donde las entidades son las clases, los
elementos de datos son objetos y las relaciones se mantienen por medio inclusión lógica.
Teniendo en cuenta este concepto, las base de datos orientada a objetos están diseñadas para el
manejo de datos de un sistema que ha sido modelada, diseñada e implementada como un conjunto de
objetos relacionados entre sí.
(Aragón López)
Origen de las Bases de Datos Orientadas a Objetos
El origen de las BDOO se encuentra básicamente en las siguientes razones:
 ‰La existencia de problemas para representar cierta información y modelar ciertos aspectos del
‘mundo real’, puesto que los modelos clásicos permiten representar gran cantidad de datos, pero las
operaciones y representaciones que se pueden realizar sobre ellos son bastante simple.
 ‰ El paso del modelo de objetos al modelo relacional genera dificultades que en el caso de las
BDOO no surgen ya que el modelo es el mismo.
Por lo tanto, las bases de datos orientadas a objetos surgen básicamente para tratar de paliar las deficiencias
de los modelos anteriores y para proporcionar eficiencia y sencillez a las aplicaciones.
Las debilidades y limitaciones de los SGBDR son:
 ‰ Pobre representación de las entidades del ‘mundo real’.
 ‰ Sobrecarga y poca riqueza semánticas.
 ‰ Soporte inadecuado para las restricciones de integridad y empresariales
 ‰ Estructura de datos homogénea
 ‰ Operaciones limitadas
 ‰ Dificultades para gestionar las consultas recursivas
 ‰ Desadaptación de impedancias
 ‰ Problemas asociados a la concurrencia, cambios en los esquemas y el inadecuado acceso
navegacional.
 No ofrecen soporte para tipos definidos por el usuario( solo dominio)
Mientras que las necesidades de las aplicaciones actuales con respecto a las bases de datos son:
 ‰ Soporte para objetos complejos y datos multimedia
 ‰ Identificadores únicos
 ‰ Soporte a referencias e interrelaciones
 ‰ Manipulación navegacional y de conjunto de registros
 ‰ Jerarquías de objetos o tipos y herencia
 ‰ Integración de los datos con sus procedimientos asociados
 ‰ Modelos extensibles mediante tipos de datos definidos por el usuario
 ‰ Gestión de versiones
 ‰ Facilidades de evolución
 ‰ Transacciones de larga duración
 ‰Interconexión e interoperabilidad
4.- Características de las Bases de Datos Orientadas a Objetos y diferencias de éstas con respecto a las
relacionales.
Mientras que en una BDR los datos a almacenar se almacenan representados en tablas en un BDOO los
datos se almacenan como objetos. Un objeto en BDOO como en POO es una entidad identificable
unívocamente que describe tanto el estado como el comportamiento de una entidad del ‘mundo real’. El
estado de un objeto es descrito mediante atributos mientras que su comportamiento es definido mediante
métodos.
Las características asociadas a las BDOO son:
 ‰ Objetos: cada entidad del mundo real se modela como un objeto. La forma de identificar
objetos es mediante un identificador de objetos (OID, Object Identifier), único para cada objeto.
Generalmente este identificador no es accesible ni modificable para el usuario (modo de aumentar
la integridad de entidades y la integridad referencial). Los OID son independientes del contenido. Es
decir, si un objeto cambia los valores de atributos, sigue siendo el mismo objeto con el mismo OID.
Si dos objetos tienen el mismo estado pero diferentes OID, son equivalentes pero tienen identidades
diferentes.
 ‰ Encapsulamiento: cada objeto contiene y define procedimientos (métodos) y la interfaz
mediante la cual se puede acceder a él y otros objetos pueden manipularlo. La mayoría de los
SGBDOO permite el acceso directo a los atributos incluyendo operaciones definidas por el propio
DGBOO las cuales leen y modifican los atributos para evitar q el usuario tenga que implementar
una cantidad considerable de métodos cuyo único propósito sea el de leer y escribir los atributos de
un objeto. Generalmente, los SGBDOO permiten al usuario especificar qué atributos y métodos son
visibles en la interfaz del objeto y pueden enfocarse desde afuera
‰ Otros conceptos utilizados de la misma manera que en la POO son:
 Clases
 Herencia simple, múltiple y repetida.
 Polimorfismo de operación, de inclusión y paramétrico; ligadura tardía (late binding);
sobrecarga (overloading) y suplantación o anulación (overriding).
 Objeto complejos.
Características de un BDOO
En 1989 se hizo el Manifiesto de los sistemas de base de datos orientados a objetos el cual propuso trece
características obligatorias para un SGBDOO y cuatro opcionales. Las trece características obligatorias
estaban basadas en dos criterios: debía tratarse de un sistema orientado a objetos y un SGBD.
Características obligatorias de orientación a objetos:
1) Deben soportarse objetos complejos
2) Deben soportarse mecanismos de identidad de los objetos
3) Debe soportarse la encapsulación
4) Deben soportarse los tipos o clases
5) Los tipos o clases deben ser capaces de heredar de sus ancestros
6) Debe soportarse el enlace dinámico
7) El DML debe ser computacionalmente complejo
8) El conjunto de todos los tipos de datos debe ser ampliable
Características obligatorias de SGBD:
9) Debe proporcionarse persistencia a los datos
10) El SGBD debe ser capaz de gestionar bases de datos de muy gran tamaño
11) El SGBD debe soportar a usuarios concurrentes
12) El SGBD debe ser capaz de recuperarse de fallos hardware y software
13) El SGBD debe proporcionar una forma simple de consultar los datos.
6 Modelos Avanzados de Bases de Datos Funcionalidad 1
Características opcionales:
1) Herencia múltiple
2) Comprobación de tipos e inferencia de tipos
3) Sistema de base de datos distribuido
4) Soporte de versión
Ventajas e inconvenientes de las BDOO
Aunque los SGBDOO pueden proporcionar soluciones apropiadas para muchos tipos de aplicaciones
avanzadas de bases de datos, también tienen sus desventajas.
Las ventajas de un SGBDOO son:
‰ Mayor capacidad de modelado. El modelado de datos orientado a objetos permite modelar el ‘mundo
real’ de una manera mucho más fiel. Esto se debe a:
 un objeto permite encapsular tanto un estado como un comportamiento
 un objeto puede almacenar todas las relaciones que tenga con otros objetos
 los objetos pueden agruparse para formar objetos complejos (herencia).
‰ Aplicabilidad. Esto se debe a:
 Se pueden construir nuevos tipos de datos a partir de los ya existentes.
 Agrupación de propiedades comunes de diversas clases e incluirlas en una superclase, lo
que reduce la redundancia.
 Reusabilidad de clases, lo que repercute en una mayor facilidad de mantenimiento y un
menor tiempo de desarrollo.
‰ Lenguaje de consulta más expresivo. El acceso navegacional desde un objeto al siguiente es la forma
más común de acceso a datos en un SGBDOO. Mientras que SQL utiliza el acceso asociativo. El acceso
navegacional es más adecuado para gestionar operaciones como los despieces, consultas recursivas, etc.
Adecuación a las aplicaciones avanzadas de base de datos. Hay muchas áreas en las que los SGBD
tradicionales no han tenido excesivo éxito como el CAD, CASE, OIS, sistemas multimedia, etc. en los que
las capacidades de modelado de los SGBDOO han hecho que esos sistemas si resulte efectivos para ese tipo
de aplicaciones ‰ Mayores prestaciones. Los SGBDOO proporcionan mejoras significativas de rendimiento
con respecto a los SGBD relacionales. Aunque hay autores que han argumentado que los bancos de prueba
usados están dirigidos a aplicaciones de ingeniería donde los SGBDOO son más adecuados .también está
demostrado que los GRBDR tiene un rendimiento mejor que los SGBDOO en las aplicaciones tradicionales
de bases de datos como el procedimiento de transacción en líneas.
Desventajas de un SGBDOO SON:
Carencia de un modelo de datos universal. No hay ningún modelo de datos que esté universalmente
aceptado para los SGBDOO y la mayoría de los modelos carecen una base teórica.
Carencia de experiencia. Todavía no se dispone del nivel de experiencia del que se dispone para los
sistemas tradicionales.
Carencia de estándares. Existe una carencia de estándares general para los SGBDOO.
Competencia. Con respecto a los SGBDR y los SGBDOR. Estos productos tienen una experiencia de uso
considerable. SQL es un estándar aprobado y ODBC es un estándar de facto. Además, el modelo relacional
tiene una sólida base teórica y los productos relacionales disponen de muchas herramientas de soporte
que sirven tanto para desarrolladores como para usuarios finales.
La optimización de consultas compromete la encapsulación. La optimización de consultas requiere una
compresión de la implementación de los objetos, para poder acceder a la base de datos de manera eficiente.
Sin embargo, esto compromete el concepto de encapsulación.
(Manzaneque Alberca & Diaz Tendero)
Características de las Bases de Datos Orientadas a Objetos y diferencias de éstas con respecto a las
relacionales.
Mientras que en una BDR
Los datos a almacenar se almacenan representados en tablas en un BDOO los datos se almacenan como
objetos. Un objeto en BDOO como en POO
Es una entidad identificable unívocamente que describe tanto el estado como el comportamiento de una
entidad del ‘mundo real’.
El estado de un objeto es descrito mediante atributos mientras que su comportamiento es definido mediante
métodos.
Las características asociadas a las BDOO son:
‰
Objetos: cada entidad del mundo real se modela como un objeto. La forma de identificar objetos es mediante
un identificador de objetos (OID, Object Identifier), único para cada objeto. Generalmente este identificador
no es accesible ni modificable para el usuario (modo de aumentar la integridad de entidades y la integridad
referencial). Los OID son independientes del contenido. Es decir, si un objeto cambia los valores de atributos,
sigue siendo el mismo objeto con el mismo OID. Si dos objetos tienen el mismo estado pero diferentes OID,
son equivalentes pero tienen identidades diferentes.
‰
Encapsulamiento: cada objeto contiene y define procedimientos (métodos) y la interfaz mediante la cual se
puede acceder a él y otros objetos pueden manipularlo. La mayoría de los SGBDOO permite el acceso directo
a los atributos incluyendo operaciones definidas por el propio SGBDOO las cuales leen y modifican los
atributos para evitar que el usan tenga que implementar una cantidad considerable de métodos cuyo
único propósito sea el de leer y escribir los atributos de un objeto. Generalmente, los SGBDOO
permiten al usuario especificar qué atributos y métodos son visibles en la interfaz del objeto y
pueden invocarse desde afuera.
‰
Otros conceptos utilizados de la misma manera que en la POO son:
 Clases
 Herencia simple, Múltiple y repetida.
 Polimorfismo de operación, de inclusión y paramétrico; ligadura tardía (late
binding); sobrecarga (overloading) y suplantación o anulación (overriding).
 Objetos complejos
(Manzaneque Alberca & Diaz Tendero)
Bibliografía
Aragón López, D. (s.f.). Base de Datos Enfoque Orintada a Objetos. Obtenido de
https://my.laureate.net/faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoqu
e%20Orientado%20Objetos.pdf:
https://my.laureate.net/faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoqu
e%20Orientado%20Objetos.pdf
Manzaneque Alberca, A., & Diaz Tendero, J. (s.f.).
http://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdf. Obtenido
de Modelos Avanzados de Base de Datos :
http://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdf

Más contenido relacionado

La actualidad más candente

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
 
Balotario oficial de bd
Balotario oficial de bdBalotario oficial de bd
Balotario oficial de bdingcastroramos
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBDmanobile
 
Angelo Base De Datos
Angelo Base De DatosAngelo Base De Datos
Angelo Base De Datosangelosm
 
Act4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyAct4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyGuadalupe Monroy
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosJesús Tramullas
 
Diferencias bdoo bdr ivan-valera
Diferencias bdoo   bdr ivan-valeraDiferencias bdoo   bdr ivan-valera
Diferencias bdoo bdr ivan-valeraKrauserv21
 
Bd conceptos basicos
Bd conceptos basicosBd conceptos basicos
Bd conceptos basicoslorenargdl
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datosyaopg
 
Concepto de bases de datos
Concepto de bases de datosConcepto de bases de datos
Concepto de bases de datosvjuarez17
 

La actualidad más candente (18)

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.
 
Bases de Datos Cap I: Introducción
Bases de Datos Cap I: IntroducciónBases de Datos Cap I: Introducción
Bases de Datos Cap I: Introducción
 
Balotario oficial de bd
Balotario oficial de bdBalotario oficial de bd
Balotario oficial de bd
 
Introducción a los SGBD
Introducción a los SGBDIntroducción a los SGBD
Introducción a los SGBD
 
Angelo Base De Datos
Angelo Base De DatosAngelo Base De Datos
Angelo Base De Datos
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Act4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyAct4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroy
 
Actividad base de datos 1
Actividad base de datos 1Actividad base de datos 1
Actividad base de datos 1
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Intro base de datos
Intro base de datosIntro base de datos
Intro base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Diferencias bdoo bdr ivan-valera
Diferencias bdoo   bdr ivan-valeraDiferencias bdoo   bdr ivan-valera
Diferencias bdoo bdr ivan-valera
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bd conceptos basicos
Bd conceptos basicosBd conceptos basicos
Bd conceptos basicos
 
Introduccion a Base de Datos
Introduccion a Base de DatosIntroduccion a Base de Datos
Introduccion a Base de Datos
 
Concepto de bases de datos
Concepto de bases de datosConcepto de bases de datos
Concepto de bases de datos
 
B bases de datos
B bases de datosB bases de datos
B bases de datos
 

Destacado

Revista nº 174 - Octubre 2013
Revista nº 174 - Octubre 2013Revista nº 174 - Octubre 2013
Revista nº 174 - Octubre 2013andalumedio
 
The seal of God
The seal of GodThe seal of God
The seal of GodSigns2011
 
Libro tienes 5 segundos
Libro tienes 5 segundosLibro tienes 5 segundos
Libro tienes 5 segundosjcfjardoi
 
Nature’s hotline foundation
Nature’s hotline foundationNature’s hotline foundation
Nature’s hotline foundationjonnyOSE
 
Lawrence Lessig's How Money Corrupts Congress And A Plan To Stop It
Lawrence Lessig's How Money Corrupts Congress And A Plan To Stop ItLawrence Lessig's How Money Corrupts Congress And A Plan To Stop It
Lawrence Lessig's How Money Corrupts Congress And A Plan To Stop ItRootstrikers
 
Taking Your District Mobile
Taking Your District MobileTaking Your District Mobile
Taking Your District MobileBlackboard
 
Revista mexicana de orientación educativa propuesta motivacion
Revista mexicana de orientación educativa  propuesta motivacionRevista mexicana de orientación educativa  propuesta motivacion
Revista mexicana de orientación educativa propuesta motivacionteacheralcm
 
Bca 2nd sem-u-1.2 digital logic circuits, digital component
Bca 2nd sem-u-1.2 digital logic circuits, digital componentBca 2nd sem-u-1.2 digital logic circuits, digital component
Bca 2nd sem-u-1.2 digital logic circuits, digital componentRai University
 
GESTÃO DO EMPREENDIMENTO CULTURAL E CRIATIVO - AULA 12 e 13
GESTÃO DO EMPREENDIMENTO CULTURAL E CRIATIVO - AULA 12 e 13GESTÃO DO EMPREENDIMENTO CULTURAL E CRIATIVO - AULA 12 e 13
GESTÃO DO EMPREENDIMENTO CULTURAL E CRIATIVO - AULA 12 e 13casaredondacultural
 
Singapore
SingaporeSingapore
SingaporeRam Kit
 
Case 2
Case 2Case 2
Case 2dean38
 
Virtual Reference And Information Behaviors Of Researchers
Virtual Reference And Information Behaviors Of ResearchersVirtual Reference And Information Behaviors Of Researchers
Virtual Reference And Information Behaviors Of ResearchersJohn MacColl
 
Sintesis informativa 13 08 2015
Sintesis informativa 13 08 2015Sintesis informativa 13 08 2015
Sintesis informativa 13 08 2015megaradioexpress
 
Lingering health impacts decades after the Bhopal disaster
Lingering health impacts decades after the Bhopal disasterLingering health impacts decades after the Bhopal disaster
Lingering health impacts decades after the Bhopal disasterLouise Miller Frost
 

Destacado (20)

A contact center manager
A contact center managerA contact center manager
A contact center manager
 
Revista nº 174 - Octubre 2013
Revista nº 174 - Octubre 2013Revista nº 174 - Octubre 2013
Revista nº 174 - Octubre 2013
 
Contabilidad general
Contabilidad generalContabilidad general
Contabilidad general
 
The seal of God
The seal of GodThe seal of God
The seal of God
 
Libro tienes 5 segundos
Libro tienes 5 segundosLibro tienes 5 segundos
Libro tienes 5 segundos
 
Nature’s hotline foundation
Nature’s hotline foundationNature’s hotline foundation
Nature’s hotline foundation
 
Lawrence Lessig's How Money Corrupts Congress And A Plan To Stop It
Lawrence Lessig's How Money Corrupts Congress And A Plan To Stop ItLawrence Lessig's How Money Corrupts Congress And A Plan To Stop It
Lawrence Lessig's How Money Corrupts Congress And A Plan To Stop It
 
Taking Your District Mobile
Taking Your District MobileTaking Your District Mobile
Taking Your District Mobile
 
Revista mexicana de orientación educativa propuesta motivacion
Revista mexicana de orientación educativa  propuesta motivacionRevista mexicana de orientación educativa  propuesta motivacion
Revista mexicana de orientación educativa propuesta motivacion
 
Bca 2nd sem-u-1.2 digital logic circuits, digital component
Bca 2nd sem-u-1.2 digital logic circuits, digital componentBca 2nd sem-u-1.2 digital logic circuits, digital component
Bca 2nd sem-u-1.2 digital logic circuits, digital component
 
GESTÃO DO EMPREENDIMENTO CULTURAL E CRIATIVO - AULA 12 e 13
GESTÃO DO EMPREENDIMENTO CULTURAL E CRIATIVO - AULA 12 e 13GESTÃO DO EMPREENDIMENTO CULTURAL E CRIATIVO - AULA 12 e 13
GESTÃO DO EMPREENDIMENTO CULTURAL E CRIATIVO - AULA 12 e 13
 
Singapore
SingaporeSingapore
Singapore
 
Exp passive filter (2)
Exp passive filter (2)Exp passive filter (2)
Exp passive filter (2)
 
Remuneracao do magisterio
Remuneracao do magisterioRemuneracao do magisterio
Remuneracao do magisterio
 
Dictadura franquista
Dictadura franquistaDictadura franquista
Dictadura franquista
 
Novedades de arcgis10.1
Novedades de arcgis10.1Novedades de arcgis10.1
Novedades de arcgis10.1
 
Case 2
Case 2Case 2
Case 2
 
Virtual Reference And Information Behaviors Of Researchers
Virtual Reference And Information Behaviors Of ResearchersVirtual Reference And Information Behaviors Of Researchers
Virtual Reference And Information Behaviors Of Researchers
 
Sintesis informativa 13 08 2015
Sintesis informativa 13 08 2015Sintesis informativa 13 08 2015
Sintesis informativa 13 08 2015
 
Lingering health impacts decades after the Bhopal disaster
Lingering health impacts decades after the Bhopal disasterLingering health impacts decades after the Bhopal disaster
Lingering health impacts decades after the Bhopal disaster
 

Similar a Aguagallo doris 6_s_ts.1

Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Cesar Yupa
 
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
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Any Saula
 
Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Cristina Huerta
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Edwin Arias
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosEdwin Arias
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Unidad 2-bdoo
Unidad 2-bdooUnidad 2-bdoo
Unidad 2-bdooAle Sgg
 
Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosVictor Dolores Marcos
 
Abd - funciones de dba y tipos de bd
Abd -  funciones de dba y tipos de bdAbd -  funciones de dba y tipos de bd
Abd - funciones de dba y tipos de bdMiquel Isique Lumbre
 
Tema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetosTema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetosSara Naminao Cayuqueo
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLCONALEP
 

Similar a Aguagallo doris 6_s_ts.1 (20)

Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas 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
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
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)
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1
 
Base de datos
Base de datosBase de datos
Base de datos
 
Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2
 
Modelo de una b.d
Modelo de una b.dModelo de una b.d
Modelo de una b.d
 
Modelo de Datos
Modelo de DatosModelo de Datos
Modelo de Datos
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Basededatos.pdf
Basededatos.pdfBasededatos.pdf
Basededatos.pdf
 
Base de datos 2 (tema 1)
Base de datos 2 (tema 1)Base de datos 2 (tema 1)
Base de datos 2 (tema 1)
 
Introducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de DatosIntroducción al Procesamiento de Base de Datos
Introducción al Procesamiento de Base de Datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Unidad 2-bdoo
Unidad 2-bdooUnidad 2-bdoo
Unidad 2-bdoo
 
Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelos
 
Abd - funciones de dba y tipos de bd
Abd -  funciones de dba y tipos de bdAbd -  funciones de dba y tipos de bd
Abd - funciones de dba y tipos de bd
 
Tema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetosTema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetos
 
Bases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQLBases de Datos SQL y NoSQL
Bases de Datos SQL y NoSQL
 

Más de Doris Aguagallo

Más de Doris Aguagallo (20)

Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Doris 5
Doris 5Doris 5
Doris 5
 
Doris
DorisDoris
Doris
 
Pract.3 aguagallo doris
Pract.3 aguagallo dorisPract.3 aguagallo doris
Pract.3 aguagallo doris
 
Rep01 aguagallo doris
Rep01 aguagallo dorisRep01 aguagallo doris
Rep01 aguagallo doris
 
La computadora-1217776129057718-9
La computadora-1217776129057718-9La computadora-1217776129057718-9
La computadora-1217776129057718-9
 
Codigo ascii
Codigo asciiCodigo ascii
Codigo ascii
 
Introduccion a las telecomunicaciones
Introduccion a las telecomunicacionesIntroduccion a las telecomunicaciones
Introduccion a las telecomunicaciones
 
Aguagallo doris 07
Aguagallo  doris 07Aguagallo  doris 07
Aguagallo doris 07
 
Aguagallo doris 06
Aguagallo doris  06Aguagallo doris  06
Aguagallo doris 06
 
Aguagallo doris informe
Aguagallo doris informeAguagallo doris informe
Aguagallo doris informe
 
Aguagallo doris 005
Aguagallo doris 005Aguagallo doris 005
Aguagallo doris 005
 
Aguagallo doris t 004
Aguagallo  doris t 004Aguagallo  doris t 004
Aguagallo doris t 004
 
Aguagallo doris t 3
Aguagallo doris t 3Aguagallo doris t 3
Aguagallo doris t 3
 
Aguagallo doris 005
Aguagallo doris 005Aguagallo doris 005
Aguagallo doris 005
 
Aguagallo doris t 004
Aguagallo  doris t 004Aguagallo  doris t 004
Aguagallo doris t 004
 
Aguagallo doris t 3
Aguagallo doris t 3Aguagallo doris t 3
Aguagallo doris t 3
 
002 teoria de redes
002 teoria de redes002 teoria de redes
002 teoria de redes
 
Aguagallo doris 1
Aguagallo doris 1Aguagallo doris 1
Aguagallo doris 1
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 

Último

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 

Último (20)

6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 

Aguagallo doris 6_s_ts.1

  • 1. UNIVERSIDAD NACIONAL DE CHIMBORAZO FACULTAD DE CIENCIAS DE LA EDUACION HUMANAS Y TECNOLOGIAS ESCUELA DE INFORMÁTICA APLICADA A LA EDUCACIÓN Tema: Bases de Datos Orientados a Objetos REALIZADO POR: Doris aguagallo SEMESTRE: SEXTO LIC: LEONARDO AYAVACA Fecha: 15 /11/2014 Año lectivo 2014 - 2015
  • 2. Base de Datos Orientada a Objetos DEFINICION Una Base de Datos Orientada a Objetos es una base de datos donde las entidades son las clases, los elementos de datos son objetos y las relaciones se mantienen por medio inclusión lógica. Teniendo en cuenta este concepto, las base de datos orientada a objetos están diseñadas para el manejo de datos de un sistema que ha sido modelada, diseñada e implementada como un conjunto de objetos relacionados entre sí. (Aragón López) Origen de las Bases de Datos Orientadas a Objetos El origen de las BDOO se encuentra básicamente en las siguientes razones:  ‰La existencia de problemas para representar cierta información y modelar ciertos aspectos del ‘mundo real’, puesto que los modelos clásicos permiten representar gran cantidad de datos, pero las operaciones y representaciones que se pueden realizar sobre ellos son bastante simple.  ‰ El paso del modelo de objetos al modelo relacional genera dificultades que en el caso de las BDOO no surgen ya que el modelo es el mismo. Por lo tanto, las bases de datos orientadas a objetos surgen básicamente para tratar de paliar las deficiencias de los modelos anteriores y para proporcionar eficiencia y sencillez a las aplicaciones. Las debilidades y limitaciones de los SGBDR son:  ‰ Pobre representación de las entidades del ‘mundo real’.  ‰ Sobrecarga y poca riqueza semánticas.  ‰ Soporte inadecuado para las restricciones de integridad y empresariales  ‰ Estructura de datos homogénea  ‰ Operaciones limitadas  ‰ Dificultades para gestionar las consultas recursivas  ‰ Desadaptación de impedancias  ‰ Problemas asociados a la concurrencia, cambios en los esquemas y el inadecuado acceso navegacional.  No ofrecen soporte para tipos definidos por el usuario( solo dominio) Mientras que las necesidades de las aplicaciones actuales con respecto a las bases de datos son:  ‰ Soporte para objetos complejos y datos multimedia  ‰ Identificadores únicos  ‰ Soporte a referencias e interrelaciones  ‰ Manipulación navegacional y de conjunto de registros  ‰ Jerarquías de objetos o tipos y herencia  ‰ Integración de los datos con sus procedimientos asociados  ‰ Modelos extensibles mediante tipos de datos definidos por el usuario  ‰ Gestión de versiones  ‰ Facilidades de evolución  ‰ Transacciones de larga duración  ‰Interconexión e interoperabilidad
  • 3. 4.- Características de las Bases de Datos Orientadas a Objetos y diferencias de éstas con respecto a las relacionales. Mientras que en una BDR los datos a almacenar se almacenan representados en tablas en un BDOO los datos se almacenan como objetos. Un objeto en BDOO como en POO es una entidad identificable unívocamente que describe tanto el estado como el comportamiento de una entidad del ‘mundo real’. El estado de un objeto es descrito mediante atributos mientras que su comportamiento es definido mediante métodos. Las características asociadas a las BDOO son:  ‰ Objetos: cada entidad del mundo real se modela como un objeto. La forma de identificar objetos es mediante un identificador de objetos (OID, Object Identifier), único para cada objeto. Generalmente este identificador no es accesible ni modificable para el usuario (modo de aumentar la integridad de entidades y la integridad referencial). Los OID son independientes del contenido. Es decir, si un objeto cambia los valores de atributos, sigue siendo el mismo objeto con el mismo OID. Si dos objetos tienen el mismo estado pero diferentes OID, son equivalentes pero tienen identidades diferentes.  ‰ Encapsulamiento: cada objeto contiene y define procedimientos (métodos) y la interfaz mediante la cual se puede acceder a él y otros objetos pueden manipularlo. La mayoría de los SGBDOO permite el acceso directo a los atributos incluyendo operaciones definidas por el propio DGBOO las cuales leen y modifican los atributos para evitar q el usuario tenga que implementar una cantidad considerable de métodos cuyo único propósito sea el de leer y escribir los atributos de un objeto. Generalmente, los SGBDOO permiten al usuario especificar qué atributos y métodos son visibles en la interfaz del objeto y pueden enfocarse desde afuera ‰ Otros conceptos utilizados de la misma manera que en la POO son:  Clases  Herencia simple, múltiple y repetida.  Polimorfismo de operación, de inclusión y paramétrico; ligadura tardía (late binding); sobrecarga (overloading) y suplantación o anulación (overriding).  Objeto complejos. Características de un BDOO En 1989 se hizo el Manifiesto de los sistemas de base de datos orientados a objetos el cual propuso trece características obligatorias para un SGBDOO y cuatro opcionales. Las trece características obligatorias estaban basadas en dos criterios: debía tratarse de un sistema orientado a objetos y un SGBD. Características obligatorias de orientación a objetos: 1) Deben soportarse objetos complejos 2) Deben soportarse mecanismos de identidad de los objetos 3) Debe soportarse la encapsulación 4) Deben soportarse los tipos o clases 5) Los tipos o clases deben ser capaces de heredar de sus ancestros 6) Debe soportarse el enlace dinámico
  • 4. 7) El DML debe ser computacionalmente complejo 8) El conjunto de todos los tipos de datos debe ser ampliable Características obligatorias de SGBD: 9) Debe proporcionarse persistencia a los datos 10) El SGBD debe ser capaz de gestionar bases de datos de muy gran tamaño 11) El SGBD debe soportar a usuarios concurrentes 12) El SGBD debe ser capaz de recuperarse de fallos hardware y software 13) El SGBD debe proporcionar una forma simple de consultar los datos. 6 Modelos Avanzados de Bases de Datos Funcionalidad 1 Características opcionales: 1) Herencia múltiple 2) Comprobación de tipos e inferencia de tipos 3) Sistema de base de datos distribuido 4) Soporte de versión Ventajas e inconvenientes de las BDOO Aunque los SGBDOO pueden proporcionar soluciones apropiadas para muchos tipos de aplicaciones avanzadas de bases de datos, también tienen sus desventajas. Las ventajas de un SGBDOO son: ‰ Mayor capacidad de modelado. El modelado de datos orientado a objetos permite modelar el ‘mundo real’ de una manera mucho más fiel. Esto se debe a:  un objeto permite encapsular tanto un estado como un comportamiento  un objeto puede almacenar todas las relaciones que tenga con otros objetos  los objetos pueden agruparse para formar objetos complejos (herencia). ‰ Aplicabilidad. Esto se debe a:  Se pueden construir nuevos tipos de datos a partir de los ya existentes.  Agrupación de propiedades comunes de diversas clases e incluirlas en una superclase, lo que reduce la redundancia.  Reusabilidad de clases, lo que repercute en una mayor facilidad de mantenimiento y un menor tiempo de desarrollo. ‰ Lenguaje de consulta más expresivo. El acceso navegacional desde un objeto al siguiente es la forma más común de acceso a datos en un SGBDOO. Mientras que SQL utiliza el acceso asociativo. El acceso navegacional es más adecuado para gestionar operaciones como los despieces, consultas recursivas, etc.
  • 5. Adecuación a las aplicaciones avanzadas de base de datos. Hay muchas áreas en las que los SGBD tradicionales no han tenido excesivo éxito como el CAD, CASE, OIS, sistemas multimedia, etc. en los que las capacidades de modelado de los SGBDOO han hecho que esos sistemas si resulte efectivos para ese tipo de aplicaciones ‰ Mayores prestaciones. Los SGBDOO proporcionan mejoras significativas de rendimiento con respecto a los SGBD relacionales. Aunque hay autores que han argumentado que los bancos de prueba usados están dirigidos a aplicaciones de ingeniería donde los SGBDOO son más adecuados .también está demostrado que los GRBDR tiene un rendimiento mejor que los SGBDOO en las aplicaciones tradicionales de bases de datos como el procedimiento de transacción en líneas. Desventajas de un SGBDOO SON: Carencia de un modelo de datos universal. No hay ningún modelo de datos que esté universalmente aceptado para los SGBDOO y la mayoría de los modelos carecen una base teórica. Carencia de experiencia. Todavía no se dispone del nivel de experiencia del que se dispone para los sistemas tradicionales. Carencia de estándares. Existe una carencia de estándares general para los SGBDOO. Competencia. Con respecto a los SGBDR y los SGBDOR. Estos productos tienen una experiencia de uso considerable. SQL es un estándar aprobado y ODBC es un estándar de facto. Además, el modelo relacional tiene una sólida base teórica y los productos relacionales disponen de muchas herramientas de soporte que sirven tanto para desarrolladores como para usuarios finales. La optimización de consultas compromete la encapsulación. La optimización de consultas requiere una compresión de la implementación de los objetos, para poder acceder a la base de datos de manera eficiente. Sin embargo, esto compromete el concepto de encapsulación. (Manzaneque Alberca & Diaz Tendero) Características de las Bases de Datos Orientadas a Objetos y diferencias de éstas con respecto a las relacionales. Mientras que en una BDR Los datos a almacenar se almacenan representados en tablas en un BDOO los datos se almacenan como objetos. Un objeto en BDOO como en POO Es una entidad identificable unívocamente que describe tanto el estado como el comportamiento de una entidad del ‘mundo real’. El estado de un objeto es descrito mediante atributos mientras que su comportamiento es definido mediante métodos. Las características asociadas a las BDOO son: ‰ Objetos: cada entidad del mundo real se modela como un objeto. La forma de identificar objetos es mediante un identificador de objetos (OID, Object Identifier), único para cada objeto. Generalmente este identificador no es accesible ni modificable para el usuario (modo de aumentar la integridad de entidades y la integridad referencial). Los OID son independientes del contenido. Es decir, si un objeto cambia los valores de atributos, sigue siendo el mismo objeto con el mismo OID. Si dos objetos tienen el mismo estado pero diferentes OID, son equivalentes pero tienen identidades diferentes.
  • 6. ‰ Encapsulamiento: cada objeto contiene y define procedimientos (métodos) y la interfaz mediante la cual se puede acceder a él y otros objetos pueden manipularlo. La mayoría de los SGBDOO permite el acceso directo a los atributos incluyendo operaciones definidas por el propio SGBDOO las cuales leen y modifican los atributos para evitar que el usan tenga que implementar una cantidad considerable de métodos cuyo único propósito sea el de leer y escribir los atributos de un objeto. Generalmente, los SGBDOO permiten al usuario especificar qué atributos y métodos son visibles en la interfaz del objeto y pueden invocarse desde afuera. ‰ Otros conceptos utilizados de la misma manera que en la POO son:  Clases  Herencia simple, Múltiple y repetida.  Polimorfismo de operación, de inclusión y paramétrico; ligadura tardía (late binding); sobrecarga (overloading) y suplantación o anulación (overriding).  Objetos complejos (Manzaneque Alberca & Diaz Tendero) Bibliografía Aragón López, D. (s.f.). Base de Datos Enfoque Orintada a Objetos. Obtenido de https://my.laureate.net/faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoqu e%20Orientado%20Objetos.pdf: https://my.laureate.net/faculty/webinars/Documents/2013Agosto_Base%20de%20Datos%20Enfoqu e%20Orientado%20Objetos.pdf Manzaneque Alberca, A., & Diaz Tendero, J. (s.f.). http://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdf. Obtenido de Modelos Avanzados de Base de Datos : http://basededatos2010.wikispaces.com/file/view/BD+O-O+ventajas+y+desventajas.pdf