SlideShare une entreprise Scribd logo
1  sur  10
B ASE DE DATOS ORIENTADA  A  OBJETOS
HISTORIA Los orígenes del término orientados a objetos (abreviado OO) se remontan a los lenguajes de programación orientadas a objetos, tienen sus raíces en el lenguaje SIMULA 67, propuesto a finales de la década de 1960. Sin embargo, el primer lenguaje que popularizó la aproximación a objetos fue Smalltalk (1976); este puede considerarse una síntesis de años Lisp, que ofrece una gran flexibilidad gracias a la interpreación, y de Simula, añadiendo el concepto de metaclase. Con la llegada de las estaciones de trabajo en los años 80, han crecido numerosos lenguajes orientados a objetos inspirados en Simula o Smalltalk Entre los lenguajes compilados, los más celebres son C++, Objective C y Ediffel. La mayor parte de los lenguajes interpretados son extensiones del Lisp; por ejemplo, Loops y Clos.  En años recientes, han aparecido muchos prototipos experimentales y sistemas de bases de datos comerciales orientados a objetos. Entre los primeros se encuentran los sistemas ORION, OpenOODB , IRIS, ODE y el proyecto ENCORE/ObServer. Y entre los sistemas disponibles en el mercado están : GESTONE/OPAL de ServioLogic, ONTOS de Ontologic, Objectivity de Objectivity Inc., Versant de Versant Technologies, ObjecStore de ObjectDesign y O2 de O2 Technology.   Las bases de datos orientados a objetos han adoptado muchos de los objetos creados para los lenguajes de programación orientados a objetos.
CONCEPTO Una BD Orientada a Objetos (BDOO) es una base de datos en el sentido de la definición introductoria, donde los elementos de datos son objetos y las relaciones se mantienen por medio inclusión lógica.  Las entidades de aplicación están representadas como clases. La auto descripción se obtiene porque las clases son meta-objetos que contiene los nombres de atributos y métodos de señal.  Una BDOO contiene un método sistemático de representación de relación, y la interfaz uniforme de usuario es un sistema de mensajes que puede explorar los objetos y sus interconexiones. En una BDOO, las entidades de aplicación son las clases, las instancias de entidad son objetos creados desde las clases, y  las relaciones se mantienen por medio de inclusión lógica. Un sistema de señales y métodos para procesarlas contiene una interfaz uniforme para la base de datos.  
CARACTERISTICAS Se  intenta definir un sistema de BDOO y describe las principales características   en tres grupos:     CARACTERISTICAS MANDATORIAS O  REGLAS DE ORO  Un sistema de BDOO debe satisfacer dos criterios:        * Debe tener un BDMS        * Debe ser un sistema OO  CARACTERISTICAS OBLIGATORIAS  Este es un punto que no debe faltar en BD.  Predominancia combinada con enlace retardado: se puede definir que sea Excel, Autocad, etc. desde la programación.  Extesibilidad: Proporciona los tipos de datos como: Carácter, booleano, string, etc. Concurrencia: permite que varios usuarios tengan acceso a      una BD al mismo tiempo.  Recuperación: Cuando se hace una transacción pero no se puede realizar y se regresa al mismo estado.  Facilidad de “Consultas a Modo”. Esto es cuando se tienen diferentes estándares.  
CARACTERISTICAS CARACTERISTICAS OPCIONALES   Esta depende del producto que se vaya a realizar.  Herencia Múltiple: Tienen características de padres diferentes  y proporcionan mecanismos para saber de 2 o más opciones cual conviene.    Verificación de tipos de inferencia.    Distribución: Que se puede tener parte de una BD en un servidor y otra parte en otro.
EN QUE SISTEMAS SE UTILIZA SGBD no libres  Fox Pro  MAGIC  Microsoft Access  Microsoft SQL Server  Oracle  IBM IMS Base de Datos Jerárquica
EN QUE SISTEMAS SE UTILIZA SGBD libres  ,[object Object]
PostgreSQLLicencia BSD
Firebird
SQLite

Contenu connexe

En vedette

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
Miguel Martinez
 
Reporte EpidemiolóGico De CóRdoba Nº 335
Reporte EpidemiolóGico De CóRdoba Nº 335Reporte EpidemiolóGico De CóRdoba Nº 335
Reporte EpidemiolóGico De CóRdoba Nº 335
guest927d854
 
Historia De La Tecnica Y La Tecnologia2
Historia De La Tecnica Y La Tecnologia2Historia De La Tecnica Y La Tecnologia2
Historia De La Tecnica Y La Tecnologia2
Isai Luna
 

En vedette (20)

Bdoo
BdooBdoo
Bdoo
 
Bdoo
Bdoo Bdoo
Bdoo
 
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
 
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 objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Tecnología movil 3G y 4G
Tecnología movil 3G y 4GTecnología movil 3G y 4G
Tecnología movil 3G y 4G
 
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
 
Astronomia De La Religion El Pelos
Astronomia De La Religion El PelosAstronomia De La Religion El Pelos
Astronomia De La Religion El Pelos
 
Estrategia Semanal Cortal Consors
Estrategia Semanal Cortal ConsorsEstrategia Semanal Cortal Consors
Estrategia Semanal Cortal Consors
 
0003elcentroespirita
0003elcentroespirita0003elcentroespirita
0003elcentroespirita
 
Reporte EpidemiolóGico De CóRdoba Nº 335
Reporte EpidemiolóGico De CóRdoba Nº 335Reporte EpidemiolóGico De CóRdoba Nº 335
Reporte EpidemiolóGico De CóRdoba Nº 335
 
Swap
SwapSwap
Swap
 
Historia De La Tecnica Y La Tecnologia2
Historia De La Tecnica Y La Tecnologia2Historia De La Tecnica Y La Tecnologia2
Historia De La Tecnica Y La Tecnologia2
 
How To Learn English Fast & Easy..
How To Learn English Fast & Easy..How To Learn English Fast & Easy..
How To Learn English Fast & Easy..
 
Proy Colaborativo
Proy ColaborativoProy Colaborativo
Proy Colaborativo
 
Formation Mon E-mage Alsace
Formation Mon E-mage AlsaceFormation Mon E-mage Alsace
Formation Mon E-mage Alsace
 
Heracles
HeraclesHeracles
Heracles
 
diana estefania huertas villota
diana estefania huertas villotadiana estefania huertas villota
diana estefania huertas villota
 

Similaire à BDOO

Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2
Cristina Huerta
 
Historia Base de Datos
Historia Base de DatosHistoria Base de Datos
Historia Base de Datos
Sandra Marin
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
Malteadas
 
Alejandro servando gallegos
Alejandro servando gallegosAlejandro servando gallegos
Alejandro servando gallegos
Ale Sgg
 

Similaire à BDOO (20)

Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
Bdoo
BdooBdoo
Bdoo
 
Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2Bases De Datos Orientadas A Objetos2
Bases De Datos Orientadas A Objetos2
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Resumen Primera Semana Topicos
Resumen Primera Semana TopicosResumen Primera Semana Topicos
Resumen Primera Semana Topicos
 
Historia Base de Datos
Historia Base de DatosHistoria Base de Datos
Historia Base de Datos
 
Iniciando BDOO
Iniciando BDOOIniciando BDOO
Iniciando BDOO
 
Smbdoo
SmbdooSmbdoo
Smbdoo
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Las principales bases de datos existentes
Las principales bases de datos existentesLas principales bases de datos existentes
Las principales bases de datos existentes
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Bd orientados al objeto
Bd orientados al objetoBd orientados al objeto
Bd orientados al objeto
 
Base de datos
Base  de datosBase  de datos
Base de datos
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
Alejandro servando gallegos
Alejandro servando gallegosAlejandro servando gallegos
Alejandro servando gallegos
 
Alejandro servando gallegos
Alejandro servando gallegosAlejandro servando gallegos
Alejandro servando gallegos
 
dbms
dbmsdbms
dbms
 
PRUEBA
PRUEBAPRUEBA
PRUEBA
 
Bases de-datos
Bases de-datosBases de-datos
Bases 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
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

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
 
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
 
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
 
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...
 
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
 
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
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
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.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

BDOO

  • 1. B ASE DE DATOS ORIENTADA A OBJETOS
  • 2. HISTORIA Los orígenes del término orientados a objetos (abreviado OO) se remontan a los lenguajes de programación orientadas a objetos, tienen sus raíces en el lenguaje SIMULA 67, propuesto a finales de la década de 1960. Sin embargo, el primer lenguaje que popularizó la aproximación a objetos fue Smalltalk (1976); este puede considerarse una síntesis de años Lisp, que ofrece una gran flexibilidad gracias a la interpreación, y de Simula, añadiendo el concepto de metaclase. Con la llegada de las estaciones de trabajo en los años 80, han crecido numerosos lenguajes orientados a objetos inspirados en Simula o Smalltalk Entre los lenguajes compilados, los más celebres son C++, Objective C y Ediffel. La mayor parte de los lenguajes interpretados son extensiones del Lisp; por ejemplo, Loops y Clos. En años recientes, han aparecido muchos prototipos experimentales y sistemas de bases de datos comerciales orientados a objetos. Entre los primeros se encuentran los sistemas ORION, OpenOODB , IRIS, ODE y el proyecto ENCORE/ObServer. Y entre los sistemas disponibles en el mercado están : GESTONE/OPAL de ServioLogic, ONTOS de Ontologic, Objectivity de Objectivity Inc., Versant de Versant Technologies, ObjecStore de ObjectDesign y O2 de O2 Technology.   Las bases de datos orientados a objetos han adoptado muchos de los objetos creados para los lenguajes de programación orientados a objetos.
  • 3. CONCEPTO Una BD Orientada a Objetos (BDOO) es una base de datos en el sentido de la definición introductoria, donde los elementos de datos son objetos y las relaciones se mantienen por medio inclusión lógica.  Las entidades de aplicación están representadas como clases. La auto descripción se obtiene porque las clases son meta-objetos que contiene los nombres de atributos y métodos de señal. Una BDOO contiene un método sistemático de representación de relación, y la interfaz uniforme de usuario es un sistema de mensajes que puede explorar los objetos y sus interconexiones. En una BDOO, las entidades de aplicación son las clases, las instancias de entidad son objetos creados desde las clases, y  las relaciones se mantienen por medio de inclusión lógica. Un sistema de señales y métodos para procesarlas contiene una interfaz uniforme para la base de datos.  
  • 4. CARACTERISTICAS Se  intenta definir un sistema de BDOO y describe las principales características   en tres grupos:   CARACTERISTICAS MANDATORIAS O  REGLAS DE ORO Un sistema de BDOO debe satisfacer dos criterios:        * Debe tener un BDMS        * Debe ser un sistema OO CARACTERISTICAS OBLIGATORIAS Este es un punto que no debe faltar en BD. Predominancia combinada con enlace retardado: se puede definir que sea Excel, Autocad, etc. desde la programación. Extesibilidad: Proporciona los tipos de datos como: Carácter, booleano, string, etc. Concurrencia: permite que varios usuarios tengan acceso a      una BD al mismo tiempo. Recuperación: Cuando se hace una transacción pero no se puede realizar y se regresa al mismo estado. Facilidad de “Consultas a Modo”. Esto es cuando se tienen diferentes estándares.  
  • 5. CARACTERISTICAS CARACTERISTICAS OPCIONALES   Esta depende del producto que se vaya a realizar. Herencia Múltiple: Tienen características de padres diferentes  y proporcionan mecanismos para saber de 2 o más opciones cual conviene.   Verificación de tipos de inferencia.   Distribución: Que se puede tener parte de una BD en un servidor y otra parte en otro.
  • 6. EN QUE SISTEMAS SE UTILIZA SGBD no libres Fox Pro MAGIC Microsoft Access Microsoft SQL Server Oracle IBM IMS Base de Datos Jerárquica
  • 7.
  • 11.
  • 12. DESVENTAJAS Al considerar  la adopción de la tecnología orientada a objetos, la inmadurez del mercado de BDOO constituye una posible fuente de problemas por lo que debe analizarse con detalle la presencia en el mercado del proveedor para adoptar su producto en la línea de producción sustantiva. La falta de estándares en la industria orientadas a objetos. Sin embargo, el “Grupo Manejador de Objetos” (OMG), es una Organización Internacional de Proveedores de Sistemas de Información y usuarios dedicada a promover estándares para el desarrollo de aplicaciones y sistemas orientados a objetos en ambiente de cómputos de red.
  • 13. DIRECCIONES WEB http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_base_de_datos http://www.infodoctor.org/rafabravo/pbs.htm http://www.dei.uc.edu.py/tai2002/BDOO