ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

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
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
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.