SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Base de datos orientadas a objetos
Tema: Historia de las bases de datos orientadas a
objetos
Ing. Informática
Alumno: Noel Ruiz Jiménez
Santiago Pinotepa nacional Oaxaca, abril del 2015
Introducción
Esta presentación nos habla acerca de la base de
datos orientadas a objetos la cual es la más usada
en la actualidad, la información aquí presentada
solo es lo mas esencial que; de alguna manera
nos ayudará para tener el conocimiento básico de
lo que es en sí una base de datos orientada a
objetos.
Existen muchas bases de datos pero ésta es la
que tiene mayor utilidad en la actualidad.
Historia de las BD orientadas a
objetos
Las BD tuvo sus inicios en los años 60 pero en la
década de los 90 tuvo su mayor auge e
implementación, surgen debido a la necesidad de
facilitar la programación incorporando objetos del
mundo real, haciendo que la programación
orientada nos acerque más a la vida real.
En una base de datos orientada a objetos, la
información se presenta como objetos, para su
mejor manipulación y comprensión.
Principales conceptos utilizados en
BD orientadas a objetos.
Clases: se utilizan para representar entidades o
conceptos.
Objetos: representa alguna entidad de la vida real.
Herencia: facilita la creación de objetos a partir de otros
ya existentes heredando atributos y métodos de la clase
principal.
Polimorfismo: se refiere a la propiedad de enviar
mensajes sintácticamente iguales a objetos de tipos
distintos.
Encapsulamiento: se refiere al ocultamiento de los
miembros de un objeto.
Ventajas
 Flexible
 Rápida
 Manipulación de objetos complejos.
 Mayor capacidad de modelado.
 Lenguaje de consulta mas expresivo.
 Mayores prestaciones.
Desventajas
 Inmadurez
 Carencia de estándares.
 Carencia de experiencia por parte del usuario.
 Carencia de un modelado de datos universal.
 La optimización de consultas, compromete la
encapsulación.
Características
 Mandatorias
 Opcionales
 Abiertas
 Concurrencia
 Recuperación
 Extensibilidad
BDOO vs BD Relacionales
BD Orientadas a Objetos.
 Un objeto está modelando una situación o
entidad del mundo real, al tener una
identificación única.
 Es capaz de representar situaciones del mundo
real.
 Define el OID (Object Identity) que proveerá el
sistema y le otorgará al objeto su identidad
única. No puede ser cambiado ni introducido por
el usuario.
 permite definir nuevas clases así como utilizar la
herencia para extender las ya creadas.
BDOO vs BD Relacionales
 BD Relacionales
 Define las tuplas como “instancias específicas
de una entidad” con un identificador único y las
propiedades de esa entidad.
 Sólo trabaja con entidades, por lo tanto, si se
quisiera modelar situaciones habría que
adaptarlas.
 Utiliza el concepto de Clave Primaria para
identificar a sus entidades de una manera única.
 Sólo permitían tipos de datos simples ofrecidos
por SQL y en última instancia por el sistema
gestor.

Más contenido relacionado

La actualidad más candente

base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móviles
yavidamian
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
Universidad Tecnológica
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
d-draem
 
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
grupo niche ortega
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
Max Perez
 

La actualidad más candente (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Modelo Entidad Relacion
Modelo Entidad RelacionModelo Entidad Relacion
Modelo Entidad Relacion
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Bases De Datos Paralelas
Bases De Datos ParalelasBases De Datos Paralelas
Bases De Datos Paralelas
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móviles
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Dispositivos de Redes
Dispositivos de RedesDispositivos de Redes
Dispositivos de Redes
 
Lenguaje estructurado de consulta
Lenguaje estructurado de consultaLenguaje estructurado de consulta
Lenguaje estructurado de consulta
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdoo
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Base de datos oracle
Base de datos oracleBase de datos oracle
Base de datos oracle
 
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
 
Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 

Destacado (10)

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 Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
1 Paradigma Objetos
1 Paradigma Objetos1 Paradigma Objetos
1 Paradigma Objetos
 
Historia de las bases de datos
Historia de las bases de datosHistoria de las bases de datos
Historia de las bases de datos
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCION
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Una base de datos de red
Una base de datos de redUna base de datos de red
Una base de datos de red
 
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
 
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
 

Similar a Historia delas bases de datos orientada a objetos. (20)

Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1Yupa cesar 6_s_ti_1
Yupa cesar 6_s_ti_1
 
Iniciando BDOO
Iniciando BDOOIniciando BDOO
Iniciando BDOO
 
Tenesaca jhonny 6_s_ti_1
Tenesaca jhonny 6_s_ti_1Tenesaca jhonny 6_s_ti_1
Tenesaca jhonny 6_s_ti_1
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1
 
Orientado a objeto
Orientado a objetoOrientado a objeto
Orientado a objeto
 
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)
 
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
 
Bases de datos orientados a objetos
Bases de datos orientados a objetosBases de datos orientados a objetos
Bases de datos orientados a objetos
 
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)
 
Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1Herrera marcelo 6_s_TI_1
Herrera marcelo 6_s_TI_1
 
Base de Datos Orientado a Objetos
Base de Datos Orientado a ObjetosBase de Datos Orientado a Objetos
Base de Datos Orientado 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
 
Mora diego 6_s_ti_1
Mora diego 6_s_ti_1Mora diego 6_s_ti_1
Mora diego 6_s_ti_1
 
3chars
3chars3chars
3chars
 
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
 
Diseño oo
Diseño ooDiseño oo
Diseño oo
 
B dtrabajo2
B dtrabajo2B dtrabajo2
B dtrabajo2
 
Importancia Diseño Orientado a Objetos
Importancia Diseño Orientado a ObjetosImportancia Diseño Orientado a Objetos
Importancia Diseño Orientado a Objetos
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

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.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
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
 
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
 

Historia delas bases de datos orientada a objetos.

  • 1. Base de datos orientadas a objetos Tema: Historia de las bases de datos orientadas a objetos Ing. Informática Alumno: Noel Ruiz Jiménez Santiago Pinotepa nacional Oaxaca, abril del 2015
  • 2. Introducción Esta presentación nos habla acerca de la base de datos orientadas a objetos la cual es la más usada en la actualidad, la información aquí presentada solo es lo mas esencial que; de alguna manera nos ayudará para tener el conocimiento básico de lo que es en sí una base de datos orientada a objetos. Existen muchas bases de datos pero ésta es la que tiene mayor utilidad en la actualidad.
  • 3. Historia de las BD orientadas a objetos Las BD tuvo sus inicios en los años 60 pero en la década de los 90 tuvo su mayor auge e implementación, surgen debido a la necesidad de facilitar la programación incorporando objetos del mundo real, haciendo que la programación orientada nos acerque más a la vida real. En una base de datos orientada a objetos, la información se presenta como objetos, para su mejor manipulación y comprensión.
  • 4. Principales conceptos utilizados en BD orientadas a objetos. Clases: se utilizan para representar entidades o conceptos. Objetos: representa alguna entidad de la vida real. Herencia: facilita la creación de objetos a partir de otros ya existentes heredando atributos y métodos de la clase principal. Polimorfismo: se refiere a la propiedad de enviar mensajes sintácticamente iguales a objetos de tipos distintos. Encapsulamiento: se refiere al ocultamiento de los miembros de un objeto.
  • 5. Ventajas  Flexible  Rápida  Manipulación de objetos complejos.  Mayor capacidad de modelado.  Lenguaje de consulta mas expresivo.  Mayores prestaciones.
  • 6. Desventajas  Inmadurez  Carencia de estándares.  Carencia de experiencia por parte del usuario.  Carencia de un modelado de datos universal.  La optimización de consultas, compromete la encapsulación.
  • 7. Características  Mandatorias  Opcionales  Abiertas  Concurrencia  Recuperación  Extensibilidad
  • 8. BDOO vs BD Relacionales BD Orientadas a Objetos.  Un objeto está modelando una situación o entidad del mundo real, al tener una identificación única.  Es capaz de representar situaciones del mundo real.  Define el OID (Object Identity) que proveerá el sistema y le otorgará al objeto su identidad única. No puede ser cambiado ni introducido por el usuario.  permite definir nuevas clases así como utilizar la herencia para extender las ya creadas.
  • 9. BDOO vs BD Relacionales  BD Relacionales  Define las tuplas como “instancias específicas de una entidad” con un identificador único y las propiedades de esa entidad.  Sólo trabaja con entidades, por lo tanto, si se quisiera modelar situaciones habría que adaptarlas.  Utiliza el concepto de Clave Primaria para identificar a sus entidades de una manera única.  Sólo permitían tipos de datos simples ofrecidos por SQL y en última instancia por el sistema gestor.