Tartalomjegyzék:
- Meghatározás - Mit jelent az Entity Data Model (EDM)?
- A Techopedia elmagyarázza az Entity Data Model (EDM)
Meghatározás - Mit jelent az Entity Data Model (EDM)?
Az entitás-adatmodell (EDM) olyan fogalomkészletre utal, amely leírja az adatszerkezetet, függetlenül annak tárolt formájától. Ez a modell három fő fogalmat használ az adatszerkezet leírására: entitás típusa, társulás típusa és tulajdonsága. Az EDM olyan primitív adattípusokat támogat, amelyek meghatározják a tulajdonságokat egy fogalmi modellben.
A Techopedia elmagyarázza az Entity Data Model (EDM)
Az entitás-adatmodell (EDM) adatszerkezetének leírására használt alapvető építőelem az entitás típusa. Az entitás típus sablonként szolgál azon entitások számára, amelyek egy adott objektumot képviselnek az entitáskészletben található egyedi entitáskulccsal, egy adott entitás típus példányok gyűjteménye. A koncepcionális modellben az entitás típusokat tulajdonságokból építik fel és leírják a felső szintű fogalmak szerkezetét. Az entitáskészletek logikusan vannak csoportosítva az entitástartályban.
Az EDM által támogatott primitív adattípusok többek között a string, a Boolean és az Int32. Proxyk azoknak a tényleges primitív adattípusoknak, amelyeket egy tároló vagy tároló környezet támogat. Ez a modell azonban nem határozza meg a műveletek szemantikáját vagy az átalakítást primitív adattípusok felett. A szemantikát a tárolási vagy a tárolási környezet határozza meg. Az EDM támogatja az olyan entitás típusok öröklését is, amelyekben az egyik entitás típus a másikból származik.
Az EDM névterekkel rendelkezik, amelyek elvont konténerekként működnek entitás típusok, komplex típusok és társulások számára. Ezek a névterek biztosítják az általuk tárolt objektumok kontextusát, és lehetővé teszik az azonos nevű objektumok azonosítását. Az EDM XML szintaxist is biztosít, amelyet elvi sémameghatározási nyelvnek hívnak.