Innholdsfortegnelse:
Definisjon - Hva betyr EDM (Entity Data Model)?
Enhetsdatamodell (EDM) refererer til et sett med konsepter som beskriver datastruktur, uavhengig av dens lagrede form. Denne modellen bruker tre viktige konsepter for å beskrive datastruktur: entitetstype, tilknytningstype og eiendom. EDM støtter et sett av primitive datatyper som definerer egenskaper i en konseptuell modell.
Techopedia forklarer Entity Data Model (EDM)
Den grunnleggende byggesteinen som brukes for å beskrive strukturen av data i entitetsdatamodellen (EDM) er enhetstypen. Entitetstype fungerer som en mal for enheter, som representerer et spesifikt objekt med en unik entitetsnøkkel i entitetssettet, en samling forekomster av en bestemt entitetstype. I konseptmodellen konstrueres enhetstyper ut fra egenskaper og beskriver strukturen til konsepter på toppnivå. Enhetssett er gruppert logisk i en entitetscontainer.
De primitive datatypene som støttes av EDM inkluderer blant annet streng, Boolean og Int32. De er fullmakter for faktiske primitive datatyper som støttes i et lagrings- eller vertsmiljø. Imidlertid definerer ikke denne modellen semantikken for operasjoner eller konvertering over primitive datatyper. Semantikk er definert av lagrings- eller vertsmiljøet. EDM støtter også arv for entitetstyper der en enhetstype er avledet fra en annen.
EDM har navnefelt, som fungerer som abstrakte containere for entitetstyper, komplekse typer og assosiasjoner. Disse navneområdene gir kontekst for objektene de inneholder, og gir måter å skille entydig mellom objekter med samme navn. EDM gir også XML-syntaks, som kalles begrepsskjema definisjonsspråk.
