Huis In het nieuws Wat is een entiteit datamodel (edm)? - definitie van techopedia

Wat is een entiteit datamodel (edm)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Entity Data Model (EDM)?

Entity data model (EDM) verwijst naar een set concepten die de gegevensstructuur beschrijven, ongeacht de opgeslagen vorm. Dit model gebruikt drie sleutelconcepten om datastructuur te beschrijven: entiteitstype, associatietype en eigenschap. EDM ondersteunt een set primitieve gegevenstypen die eigenschappen in een conceptueel model definiƫren.

Techopedia verklaart Entity Data Model (EDM)

De fundamentele bouwsteen die wordt gebruikt om de gegevensstructuur binnen het entiteit datamodel (EDM) te beschrijven, is het type entiteit. Entiteitstype dient als een sjabloon voor entiteiten, die een specifiek object vertegenwoordigen met een unieke entiteitssleutel binnen de entiteitset, een verzameling instanties van een specifiek entiteitstype. In het conceptuele model worden entiteittypen geconstrueerd uit eigenschappen en beschrijven de structuur van concepten op het hoogste niveau. Entiteitssets zijn logisch gegroepeerd in een entiteitscontainer.


De primitieve gegevenstypen die door EDM worden ondersteund, zijn onder andere string, Boolean en Int32. Het zijn proxy's voor echte primitieve gegevenstypen die worden ondersteund in een opslag- of hostingomgeving. Dit model definieert echter niet de semantiek van bewerkingen of conversie over primitieve gegevenstypen. Semantiek wordt bepaald door de opslag- of hostingomgeving. EDM ondersteunt ook overerving voor entiteitstypen waarbij het ene entiteitstype is afgeleid van een ander.


EDM heeft naamruimten, die werken als abstracte containers voor entiteitstypen, complexe typen en associaties. Deze naamruimten bieden context voor de objecten die ze bevatten en bieden manieren om objecten met dezelfde naam ondubbelzinnig te maken. EDM biedt ook XML-syntaxis, die conceptuele schemadefinitietaal wordt genoemd.

Wat is een entiteit datamodel (edm)? - definitie van techopedia