Tabla de contenido:
- Definición: ¿Qué significa el modelo de datos de entidad (EDM)?
- Techopedia explica el modelo de datos de entidad (EDM)
Definición: ¿Qué significa el modelo de datos de entidad (EDM)?
El modelo de datos de entidad (EDM) se refiere a un conjunto de conceptos que describen la estructura de datos, independientemente de su forma almacenada. Este modelo utiliza tres conceptos clave para describir la estructura de datos: tipo de entidad, tipo de asociación y propiedad. EDM admite un conjunto de tipos de datos primitivos que definen propiedades en un modelo conceptual.
Techopedia explica el modelo de datos de entidad (EDM)
El elemento fundamental utilizado para describir la estructura de datos dentro del modelo de datos de entidad (EDM) es el tipo de entidad. El tipo de entidad sirve como plantilla para las entidades, que representan un objeto específico con una clave de entidad única dentro del conjunto de entidades, una colección de instancias de un tipo de entidad específico. En el modelo conceptual, los tipos de entidad se construyen a partir de propiedades y describen la estructura de los conceptos de nivel superior. Los conjuntos de entidades se agrupan lógicamente en un contenedor de entidades.
Los tipos de datos primitivos soportados por EDM incluyen string, Boolean e Int32, entre otros. Son servidores proxy para los tipos de datos primitivos reales admitidos en un entorno de almacenamiento o alojamiento. Sin embargo, este modelo no define la semántica de las operaciones o la conversión sobre tipos de datos primitivos. La semántica se define por el entorno de almacenamiento o alojamiento. EDM también admite la herencia para los tipos de entidad donde un tipo de entidad se deriva de otro.
EDM tiene espacios de nombres, que funcionan como contenedores abstractos para tipos de entidad, tipos complejos y asociaciones. Estos espacios de nombres proporcionan contexto para los objetos que contienen y proporcionan formas de desambiguar objetos con el mismo nombre. EDM también proporciona sintaxis XML, que se denomina lenguaje de definición de esquema conceptual.
