Obsah:
Definice - Co znamená datový model entity (EDM)?
Datový model entity (EDM) odkazuje na sadu konceptů, které popisují strukturu dat, bez ohledu na její uloženou formu. Tento model používá tři klíčové pojmy k popisu datové struktury: typ entity, typ přidružení a vlastnost. EDM podporuje sadu primitivních datových typů, které definují vlastnosti v koncepčním modelu.
Techopedia vysvětluje entitní datový model (EDM)
Základním stavebním kamenem používaným k popisu struktury dat v datovém modelu entity (EDM) je typ entity. Typ entity slouží jako šablona pro entity, které představují konkrétní objekt s jedinečným klíčem entity v rámci sady entit, soubor instancí konkrétního typu entity. V konceptuálním modelu jsou typy entit konstruovány z vlastností a popisují strukturu konceptů nejvyšší úrovně. Sady entit jsou logicky seskupeny do kontejneru entity.
Mezi primitivní datové typy podporované EDM patří mimo jiné řetězec Boolean a Int32. Jedná se o servery proxy pro skutečné primitivní datové typy podporované v úložném nebo hostitelském prostředí. Tento model však nedefinuje sémantiku operací nebo převodů přes primitivní datové typy. Sémantika je definována úložným nebo hostitelským prostředím. EDM také podporuje dědičnost pro typy entit, kde je jeden typ entity odvozen od jiného.
EDM má obory názvů, které fungují jako abstraktní kontejnery pro typy entit, složité typy a asociace. Tyto obory názvů poskytují kontext pro objekty, které obsahují, a poskytují způsoby, jak disambiguovat objekty se stejným názvem. EDM také poskytuje XML syntaxi, která se nazývá jazyk definice konceptuálního schématu.