Indholdsfortegnelse:
Definition - Hvad betyder Entity Data Model (EDM)?
Enhedsdatamodel (EDM) henviser til et sæt koncepter, der beskriver datastrukturen, uanset dens lagrede form. Denne model bruger tre nøglekoncepter til at beskrive datastruktur: entitetstype, tilknytningstype og egenskab. EDM understøtter et sæt primitive datatyper, der definerer egenskaber i en konceptuel model.
Techopedia forklarer EDM (Entity Data Model)
Den grundlæggende byggesten, der bruges til at beskrive strukturen af data inden for enhedsdatamodellen (EDM), er entitetstypen. Enhedstype fungerer som en skabelon for enheder, der repræsenterer et specifikt objekt med en unik enhedsnøgle inden for enhedssættet, en samling af forekomster af en bestemt entitetstype. I den konceptuelle model konstrueres entitetstyper ud fra egenskaber og beskriver strukturen på koncepter på topniveau. Enhedssæt er grupperet logisk i en enhedscontainer.
De primitive datatyper understøttet af EDM inkluderer blandt andet string, Boolean og Int32. De er fuldmagter til faktiske primitive datatyper, der understøttes i et lager- eller hostingmiljø. Denne model definerer dog ikke semantikken for operationer eller konvertering i forhold til primitive datatyper. Semantik defineres af opbevarings- eller hostingmiljøet. EDM understøtter også arv for entitetstyper, hvor en entitetstype er afledt af en anden.
EDM har navneområder, der fungerer som abstrakte containere for entitetstyper, komplekse typer og foreninger. Disse navneområder giver kontekst for de objekter, de indeholder, og giver måder til at disambiguere objekter med samme navn. EDM leverer også XML-syntaks, der kaldes begrebsmæssigt skema definition sprog.





