Diferencia entre OODM y CDM

1. Modelado de datos orientado a objetos (OODM):
en OODM, tanto los datos como su relación están organizados o contenidos en una sola estructura conocida como objeto. Objeto incluye la información sobre la relación entre los hechos dentro del objeto, así como la información sobre su relación con otros objetos. También se dice que es Semantic Data Model .

Un objeto es la abstracción de la entidad del mundo real y un objeto representa solo una ocurrencia de la entidad.

Características de OODM:

  • Soporta la representación de objetos complejos.
  • Soporta encapsulación.
  • Exhibe herencia.
  • Apoya la noción de identidad del objeto.

Ejemplo:
Forma, Círculo, Rectángulo y Triángulo. El círculo tiene los atributos Centro y Radio. El triángulo tiene los atributos Base y Altura, etc.

2. Modelo Conceptual de Datos (MDL):
Identifica la relación de más alto nivel entre las diferentes entidades. Este modelo es la forma más abstracta de modelo de datos. Es útil para comunicar las ideas a una amplia gama de partes interesadas debido a su simplicidad.

Características del MDL:

  • Incluye las entidades importantes y la relación entre ellas.
  • No se especifica ningún atributo.
  • No se especifica ninguna clave principal.

Ejemplo:
modelo de relación de entidad, que utiliza conceptos principales como entidades, atributos y relaciones.

Diferencia entre OODM y CDM:

OODM MDL
Significa Modelado de datos orientado a objetos. Significa Modelado de datos conceptuales.
Tiene objeto y el objeto incluye comportamiento. No tiene objeto.
Tanto los datos como su relación están organizados o contenidos en una sola estructura conocida como objeto. Identifica la relación de más alto nivel entre las diferentes entidades.
Es una instancia de un objeto. Tiene entidad.
La herencia incluye tanto el estado como el comportamiento. No incluye estado y comportamiento.
Tiene un concepto de Mensaje. Ningún concepto correspondiente en CDM.
La encapsulación está presente en OODM. Tal concepto no está presente en CDM.
Tiene atributos como el triángulo tiene los atributos Base y Altura es el ejemplo de OODM. El modelo de relación de entidad, que utiliza conceptos principales como entidades, atributos y relaciones, son los ejemplos de CDM.

Publicación traducida automáticamente

Artículo escrito por harleenk_99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *