[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World

Entity Data Model (EDM)

Definition - What does Entity Data Model (EDM) mean?

Entity data model (EDM) refers to a set of concepts that describe data structure, regardless of its stored form. This model uses three key concepts to describe data structure: entity type, association type and property. EDM supports a set of primitive data types that define properties in a conceptual model.

Techopedia explains Entity Data Model (EDM)

The fundamental building block used to describe the structure of data within the entity data model (EDM) is the entity type. Entity type serves as a template for entities, which represent a specific object with a unique entity key within the entity set, a collection of instances of a specific entity type. In the conceptual model, entity types are constructed from properties and describe the structure of top-level concepts. Entity sets are grouped logically in an entity container.

The primitive data types supported by EDM include string, Boolean and Int32, among others. They are proxies for actual primitive data types supported in a storage or hosting environment. However, this model does not define the semantics of operations or conversion over primitive data types. Semantics are defined by the storage or hosting environment. EDM also supports inheritance for entity types where one entity type is derived from another.

EDM has namespaces, which work as abstract containers for entity types, complex types and associations. These namespaces provide context for the objects they contain and provide ways to disambiguate objects with the same name. EDM also provides XML syntax, which is called conceptual schema definition language.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.