SlideShare una empresa de Scribd logo
1 de 11
Modelo de Datos Orientado a
Objetos
Jairo Cocha
La década de los 90: la era de la programación orientada a
objetos.
Necesidad de este paradigma: los usuarios demandan
programas y entornos de trabajo simples y fáciles de
usar.
Implicaciones: mayor número de líneas de código que
es necesario organizar, gestionar y mantener.
Proporciona mejores herramientas para:
Obtener un modelo del mundo real cercano a la
perspectiva del usuario.
Interaccionar fácilmente con un entorno de
computación, empleando metáforas familiares.
Facilitar la modificación y la extensión de los
componentes sin codificar de nuevo desde cero.
EL MODELO ORIENTADO A OBJETOS
Los principios de la tecnología orientada o objetos se
aplican a todos los aspectos del proceso de desarrollo
del software:
•Metodología.
•Herramientas de diseño y análisis.
•Interfaces de usuario.
•Lenguajes de programación.
•Bases de datos.
•Sistemas operativos.
•. . .
EL MODELO ORIENTADO A OBJETOS
LAS TÉCNICAS DE ORIENTACIÓN A OBJETOS PRETENDEN SATISFACER
TANTO LAS NECESIDADES DE LOS USUARIOS FINALES COMO LAS DE
LOS DESARROLLADORES DE SOFTWARE MEDIANTE UNA CIERTA
CAPACIDAD DE MODELAR EL MUNDO REAL
Una Clase es la descripción de un grupo de objetos con:
Propiedades similares (atributos del objeto).
Comportamiento (operaciones y diagramas de estado) y
semántica común.
Y que establecen el mismo tipo de relaciones con
otros objetos.
Un objeto es una instancia (u ocurrencia) de una clase. Cada
objeto tiene existencia propia y puede ser identificado. Se ha
definido la identidad como:
“aquella propiedad de un objeto que lo distingue del
resto de objetos”
CLASE Y OBJETOS
LAS CLASES PROPORCIONAN UN MECANISMO PARA COMPARTIR
LA ESTRUCTURA ENTRE OBJETOS SIMILARES
ENLACE Y ASOCIACIÓN
Una enlace (link) es una conexión física o conceptual entre
objetos. Muchos enlaces interconectan dos objetos, pero es
posible la existencia de enlaces entre tres o más objetos.
Una asociación es la descripción de un grupo de enlaces
con una estructura y semántica común.
De acuerdo con esto:
Un enlace es una instancia de una asociación. Los
enlaces de una asociación relacionan objetos
relacionan objetos de las mismas clases y tienen
propiedades similares (atributoS del enlace).
Una asociación describe un conjunto de enlaces
potenciales del mismo modo que una clase describe
un conjunto potencial de objetos.
ENLACE Y ASOCIACIÓN
MODELO
RELACIONALES
Una base de datos relacional es una base de datos en la cual
los datos se distribuyen lógicamente en tablas de datos y
estructuras asociadas.
Un sistema de gestión de bases de datos relacional tiene
tres aspectos fundamentales:
Los datos se presentan como tablas bidimensionales.
Operadores para manipular tablas.
Reglas de integridad de las tablas.
UNA BASE DE DATOS RELACIONAL ES UNA COLECCIÓN DE RELACIONES
[TABLAS]..
OBJETO-RELACIONALES
Una Base de Datos Objeto Relacional (BDOR) es una base de
datos que desde el modelo relacional evoluciona hacia una
base de datos más extensa y compleja incorporando para
obtener este fin, conceptos del modelo orientado a objetos.
Podemos decir que un Sistema de Gestión Objeto-Relacional
(SGBDOR) contiene dos tecnologías; la tecnología relacional y
la tecnología de objetos.
En una base de datos objeto-relacional se siguen almacenando
tuplas, aunque la estructura de las tuplas no está restringida a
contener escalares (tipos compuestos como vectores,
conjuntos, etc.) sino que las relaciones pueden ser definidas en
función de otras, que es lo que denominamos herencia directa.
OBJETO-RELACIONALES
Aplicaciones
orientadas a objetos
Base de datos
relacional
LENGUAJE DE MODELADO UNIFICADO (UML)
Los objetos brindan confiabilidad, flexibilidad y eficiencia a
los sistemas de software, haciéndole frente a los diseñadores y
a los arquitectos de hoy en día con muchas opciones. Desde el
punto de vista de la tecnología, la opción esta generalmente
entre orientación a objetos pura, híbrido relacional-objeto,
relacional puro, y soluciones basadas en los formatos de
archivos abiertos o propietarios
Este lenguaje de modelado se caracteriza por:
Fácil de usar, se apoya en muchos diagramas (gráficos).
Es fácil traducirlo al modelo de DBMS.
LENGUAJE DE MODELADO UNIFICADO (UML)

Más contenido relacionado

La actualidad más candente

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
yoiner santiago
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
Velmuz Buzz
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
davidsande
 

La actualidad más candente (20)

Base De Datos Orientada A Objetos
Base De Datos Orientada A ObjetosBase De Datos Orientada A Objetos
Base De Datos Orientada A Objetos
 
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
 
Ado net
Ado netAdo net
Ado net
 
DB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacionalDB1 Unidad 2: Modelo ER y modelo relacional
DB1 Unidad 2: Modelo ER y modelo relacional
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 
11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()11 Curso de POO en java - métodos constructores y toString()
11 Curso de POO en java - métodos constructores y toString()
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
 
Presentación Modelo de Datos
Presentación Modelo de DatosPresentación Modelo de Datos
Presentación Modelo de Datos
 
Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)Comparacion software comercial vs libre (Gestores De Base De Datos)
Comparacion software comercial vs libre (Gestores De Base De Datos)
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 
Estilos Arquitectonicos-Capas
Estilos Arquitectonicos-CapasEstilos Arquitectonicos-Capas
Estilos Arquitectonicos-Capas
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 

Similar a Modelo de datos orientado a objetos J

Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelos
Victor Dolores Marcos
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3
Francisco Godoy
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
andreaydarlys
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
andreaydarlys
 

Similar a Modelo de datos orientado a objetos J (20)

Universidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelosUniversidad tecnológica de tehuacá modelos
Universidad tecnológica de tehuacá modelos
 
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
 
Trabajo bdoo
Trabajo bdooTrabajo bdoo
Trabajo bdoo
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1
 
Entity Framework y Cluster en Mysql
Entity Framework y Cluster en MysqlEntity Framework y Cluster en Mysql
Entity Framework y Cluster en Mysql
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos
ModelosModelos
Modelos
 
Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3Presen Clases Bdd Unidad 3
Presen Clases Bdd Unidad 3
 
Bases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andreaBases de datos.ppt presentacion andrea
Bases de datos.ppt presentacion andrea
 
Iniciando BDOO
Iniciando BDOOIniciando BDOO
Iniciando BDOO
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Bases de datos.ppt presentacion
Bases de datos.ppt presentacionBases de datos.ppt presentacion
Bases de datos.ppt presentacion
 
JISBD_2017_paper_71.pdf
JISBD_2017_paper_71.pdfJISBD_2017_paper_71.pdf
JISBD_2017_paper_71.pdf
 
MODELO DE BASE DE DATOS
MODELO DE BASE DE DATOSMODELO DE BASE DE DATOS
MODELO DE BASE DE DATOS
 
B dtrabajo2
B dtrabajo2B dtrabajo2
B dtrabajo2
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
Gbd tarea1
Gbd tarea1Gbd tarea1
Gbd tarea1
 
Diseño Oriendado a Objetos
Diseño Oriendado a ObjetosDiseño Oriendado a Objetos
Diseño Oriendado a Objetos
 

Último

La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 

Último (20)

Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 

Modelo de datos orientado a objetos J

  • 1. Modelo de Datos Orientado a Objetos Jairo Cocha
  • 2. La década de los 90: la era de la programación orientada a objetos. Necesidad de este paradigma: los usuarios demandan programas y entornos de trabajo simples y fáciles de usar. Implicaciones: mayor número de líneas de código que es necesario organizar, gestionar y mantener. Proporciona mejores herramientas para: Obtener un modelo del mundo real cercano a la perspectiva del usuario. Interaccionar fácilmente con un entorno de computación, empleando metáforas familiares. Facilitar la modificación y la extensión de los componentes sin codificar de nuevo desde cero. EL MODELO ORIENTADO A OBJETOS
  • 3. Los principios de la tecnología orientada o objetos se aplican a todos los aspectos del proceso de desarrollo del software: •Metodología. •Herramientas de diseño y análisis. •Interfaces de usuario. •Lenguajes de programación. •Bases de datos. •Sistemas operativos. •. . . EL MODELO ORIENTADO A OBJETOS LAS TÉCNICAS DE ORIENTACIÓN A OBJETOS PRETENDEN SATISFACER TANTO LAS NECESIDADES DE LOS USUARIOS FINALES COMO LAS DE LOS DESARROLLADORES DE SOFTWARE MEDIANTE UNA CIERTA CAPACIDAD DE MODELAR EL MUNDO REAL
  • 4. Una Clase es la descripción de un grupo de objetos con: Propiedades similares (atributos del objeto). Comportamiento (operaciones y diagramas de estado) y semántica común. Y que establecen el mismo tipo de relaciones con otros objetos. Un objeto es una instancia (u ocurrencia) de una clase. Cada objeto tiene existencia propia y puede ser identificado. Se ha definido la identidad como: “aquella propiedad de un objeto que lo distingue del resto de objetos” CLASE Y OBJETOS LAS CLASES PROPORCIONAN UN MECANISMO PARA COMPARTIR LA ESTRUCTURA ENTRE OBJETOS SIMILARES
  • 5. ENLACE Y ASOCIACIÓN Una enlace (link) es una conexión física o conceptual entre objetos. Muchos enlaces interconectan dos objetos, pero es posible la existencia de enlaces entre tres o más objetos. Una asociación es la descripción de un grupo de enlaces con una estructura y semántica común. De acuerdo con esto: Un enlace es una instancia de una asociación. Los enlaces de una asociación relacionan objetos relacionan objetos de las mismas clases y tienen propiedades similares (atributoS del enlace). Una asociación describe un conjunto de enlaces potenciales del mismo modo que una clase describe un conjunto potencial de objetos.
  • 7. MODELO RELACIONALES Una base de datos relacional es una base de datos en la cual los datos se distribuyen lógicamente en tablas de datos y estructuras asociadas. Un sistema de gestión de bases de datos relacional tiene tres aspectos fundamentales: Los datos se presentan como tablas bidimensionales. Operadores para manipular tablas. Reglas de integridad de las tablas. UNA BASE DE DATOS RELACIONAL ES UNA COLECCIÓN DE RELACIONES [TABLAS]..
  • 8. OBJETO-RELACIONALES Una Base de Datos Objeto Relacional (BDOR) es una base de datos que desde el modelo relacional evoluciona hacia una base de datos más extensa y compleja incorporando para obtener este fin, conceptos del modelo orientado a objetos. Podemos decir que un Sistema de Gestión Objeto-Relacional (SGBDOR) contiene dos tecnologías; la tecnología relacional y la tecnología de objetos. En una base de datos objeto-relacional se siguen almacenando tuplas, aunque la estructura de las tuplas no está restringida a contener escalares (tipos compuestos como vectores, conjuntos, etc.) sino que las relaciones pueden ser definidas en función de otras, que es lo que denominamos herencia directa.
  • 10. LENGUAJE DE MODELADO UNIFICADO (UML) Los objetos brindan confiabilidad, flexibilidad y eficiencia a los sistemas de software, haciéndole frente a los diseñadores y a los arquitectos de hoy en día con muchas opciones. Desde el punto de vista de la tecnología, la opción esta generalmente entre orientación a objetos pura, híbrido relacional-objeto, relacional puro, y soluciones basadas en los formatos de archivos abiertos o propietarios Este lenguaje de modelado se caracteriza por: Fácil de usar, se apoya en muchos diagramas (gráficos). Es fácil traducirlo al modelo de DBMS.
  • 11. LENGUAJE DE MODELADO UNIFICADO (UML)