SlideShare una empresa de Scribd logo
1 de 6
Base de datos
orientada a objetos.
Realizado por:
FERNANDO BACULIMA
XAVIER RIOFRIO
Conceptos básicos.
• El modelo de datos orientado a objetos se ha
propuesto para tratar algunos nuevos tipos de
aplicaciones.
• El modelo de bases de datos orientado a objetos
es una adaptación a los sistemas de bases de
datos. Se basa en el concepto de encapsulamiento
de datos y código que opera sobre estos en un
objeto.
• Los objetos estructurados se agrupan en clases.
Estructura de objetos
El modelo orientado a objetos se basa en encapsular código y
datos en una única unidad, llamada objeto. El interfaz entre un
objeto y el resto del sistema se define mediante un conjunto de
mensajes.
Un objeto tiene asociado:
• un conjunto de variables que contienen los datos del objeto. El
valor de cada variable es un objeto.
• Un conjunto de mensajes a los que el objeto responde.
• Un método, que es un trozo de código para implementar cada
mensaje. Un método devuelve un valor como respuesta al
mensaje.
JERARQUIA DE CLASES
• En una base de datos existen objetos que responden a
los mismos mensajes, utilizan los mismos métodos y
tienen variables del mismo nombre y tipo. Todos los
objetos de su clase comparten una definición común,
aunque difieran en los valores asignados a las variables.
• Así que básicamente las bases de datos orientados a
objetos tienen la finalidad de agrupar aquellos elementos
que sean semejantes en las entidades para formar un
clase, dejando por separado aquellas que no lo son en
otra clase.
HERENCIA
Se pueden crear muchas agrupaciones (clases) para
simplificar un modelo así que una jerarquía (en forma
gráfica) puede quedar muy extensa, en estos casos
tenemos que tener bien delimitados los elementos que
intervienen en una clase y aquellos objetos que las
heredan.
Complejidad de modificación
En base de datos orientados a objetos pueden existir los
siguientes cambios:
Adición de una nueva clase: Para realizar este proceso,
la nueva clase debe colocarse en la jerarquía de clase o
subclase cuidando las variables o métodos de herencia
correspondientes.
Eliminación de una clase: Se requiere la realización de
varias operaciones, se debe de cuidar los elementos que
se han heredado de esa clase a otras y reestructurar la
jerarquía.

Más contenido relacionado

La actualidad más candente

Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalFlor de la Luz
 
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 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
 
Base de datos-objeto-relacional
Base de datos-objeto-relacionalBase de datos-objeto-relacional
Base de datos-objeto-relacionalEduar Alfons Leon
 
Base de datos orientadas a objetos
Base de datos orientadas a objetosBase de datos orientadas a objetos
Base de datos orientadas a objetosEdgar Montes
 
Diseño y realizacion jessica proaño
Diseño y realizacion jessica proañoDiseño y realizacion jessica proaño
Diseño y realizacion jessica proañoPaty Love
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datosjhovanaqg
 
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
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POOjvaldes9928
 
Base de Datos Orientado a Objetos
Base de Datos  Orientado a ObjetosBase de Datos  Orientado a Objetos
Base de Datos Orientado a Objetosjesus19991
 
Unidad 2. Tópicos de base de datos
Unidad 2. Tópicos de base de datosUnidad 2. Tópicos de base de datos
Unidad 2. Tópicos de base de datosJasmine Gtz
 

La actualidad más candente (20)

Bases de datos orientadas a objetos
Bases de datos orientadas a objetosBases de datos orientadas a objetos
Bases de datos orientadas a objetos
 
Sistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacionalSistema de bases orientada a objetos y relacional
Sistema de bases orientada a objetos y relacional
 
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 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
 
deber 4
deber 4deber 4
deber 4
 
Base de datos-objeto-relacional
Base de datos-objeto-relacionalBase de datos-objeto-relacional
Base de datos-objeto-relacional
 
B dtrabajo2
B dtrabajo2B dtrabajo2
B dtrabajo2
 
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 orientadas a objetos
Base de datos orientadas a objetosBase de datos orientadas a objetos
Base de datos orientadas a objetos
 
Diseño y realizacion jessica proaño
Diseño y realizacion jessica proañoDiseño y realizacion jessica proaño
Diseño y realizacion jessica proaño
 
Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
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
 
Concepto Para El Exmanen
Concepto Para El ExmanenConcepto Para El Exmanen
Concepto Para El Exmanen
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Clase y Objeto de la POO
Clase y Objeto de la POOClase y Objeto de la POO
Clase y Objeto de la POO
 
Base de Datos Orientado a Objetos
Base de Datos  Orientado a ObjetosBase de Datos  Orientado a Objetos
Base de Datos Orientado a Objetos
 
Unidad 2. Tópicos de base de datos
Unidad 2. Tópicos de base de datosUnidad 2. Tópicos de base de datos
Unidad 2. Tópicos de base de datos
 
3_Orientación a objeto
3_Orientación a objeto3_Orientación a objeto
3_Orientación a objeto
 
Nociones Básicas de POO
Nociones Básicas de POONociones Básicas de POO
Nociones Básicas de POO
 

Destacado

Base de datdos orientadas a objetos
Base de datdos orientadas a objetosBase de datdos orientadas a objetos
Base de datdos orientadas a objetosivandomM
 
LM-UT7: Almacenamiento XML
LM-UT7: Almacenamiento XML LM-UT7: Almacenamiento XML
LM-UT7: Almacenamiento XML David Martin
 
Manejo de Eventos en java
Manejo de Eventos en javaManejo de Eventos en java
Manejo de Eventos en javaSilvana Vargas
 
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
 

Destacado (6)

Base de datdos orientadas a objetos
Base de datdos orientadas a objetosBase de datdos orientadas a objetos
Base de datdos orientadas a objetos
 
LM-UT7: Almacenamiento XML
LM-UT7: Almacenamiento XML LM-UT7: Almacenamiento XML
LM-UT7: Almacenamiento XML
 
Manejo de Eventos en java
Manejo de Eventos en javaManejo de Eventos en java
Manejo de Eventos en java
 
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
 
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
 

Similar a Base de datos OO

Similar a Base de datos OO (20)

Modelos
ModelosModelos
Modelos
 
Principios poo
Principios pooPrincipios poo
Principios poo
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelos
 
Java – Clases y Objetos
Java – Clases y ObjetosJava – Clases y Objetos
Java – Clases y Objetos
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
 
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
 
Metodos
MetodosMetodos
Metodos
 
EL MODELO BASE DE DATOS Y TIPOS.pptx
EL MODELO BASE DE DATOS Y TIPOS.pptxEL MODELO BASE DE DATOS Y TIPOS.pptx
EL MODELO BASE DE DATOS Y TIPOS.pptx
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Clase
ClaseClase
Clase
 
Iniciando BDOO
Iniciando BDOOIniciando BDOO
Iniciando BDOO
 
Cap.10 - El paradigma Orientado a Objetos
Cap.10 - El paradigma Orientado a ObjetosCap.10 - El paradigma Orientado a Objetos
Cap.10 - El paradigma Orientado a Objetos
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Unidad II Modelo de Base de datos
Unidad II Modelo de Base de datosUnidad II Modelo de Base de datos
Unidad II Modelo de Base de datos
 
Modelo de datos orientado a objetos J
Modelo de datos orientado a objetos  JModelo de datos orientado a objetos  J
Modelo de datos orientado a objetos J
 
Modelos de datos conceptuales
Modelos de datos conceptualesModelos de datos conceptuales
Modelos de datos conceptuales
 
Gbd tarea1
Gbd tarea1Gbd tarea1
Gbd tarea1
 

Base de datos OO

  • 1. Base de datos orientada a objetos. Realizado por: FERNANDO BACULIMA XAVIER RIOFRIO
  • 2. Conceptos básicos. • El modelo de datos orientado a objetos se ha propuesto para tratar algunos nuevos tipos de aplicaciones. • El modelo de bases de datos orientado a objetos es una adaptación a los sistemas de bases de datos. Se basa en el concepto de encapsulamiento de datos y código que opera sobre estos en un objeto. • Los objetos estructurados se agrupan en clases.
  • 3. Estructura de objetos El modelo orientado a objetos se basa en encapsular código y datos en una única unidad, llamada objeto. El interfaz entre un objeto y el resto del sistema se define mediante un conjunto de mensajes. Un objeto tiene asociado: • un conjunto de variables que contienen los datos del objeto. El valor de cada variable es un objeto. • Un conjunto de mensajes a los que el objeto responde. • Un método, que es un trozo de código para implementar cada mensaje. Un método devuelve un valor como respuesta al mensaje.
  • 4. JERARQUIA DE CLASES • En una base de datos existen objetos que responden a los mismos mensajes, utilizan los mismos métodos y tienen variables del mismo nombre y tipo. Todos los objetos de su clase comparten una definición común, aunque difieran en los valores asignados a las variables. • Así que básicamente las bases de datos orientados a objetos tienen la finalidad de agrupar aquellos elementos que sean semejantes en las entidades para formar un clase, dejando por separado aquellas que no lo son en otra clase.
  • 5. HERENCIA Se pueden crear muchas agrupaciones (clases) para simplificar un modelo así que una jerarquía (en forma gráfica) puede quedar muy extensa, en estos casos tenemos que tener bien delimitados los elementos que intervienen en una clase y aquellos objetos que las heredan.
  • 6. Complejidad de modificación En base de datos orientados a objetos pueden existir los siguientes cambios: Adición de una nueva clase: Para realizar este proceso, la nueva clase debe colocarse en la jerarquía de clase o subclase cuidando las variables o métodos de herencia correspondientes. Eliminación de una clase: Se requiere la realización de varias operaciones, se debe de cuidar los elementos que se han heredado de esa clase a otras y reestructurar la jerarquía.