Spisu treści:
Definicja - Co oznacza model danych podmiotu (EDM)?
Model danych encji (EDM) odnosi się do zestawu pojęć opisujących strukturę danych, niezależnie od jego przechowywanej postaci. W tym modelu zastosowano trzy kluczowe pojęcia do opisania struktury danych: typ jednostki, typ powiązania i właściwość. EDM obsługuje zestaw pierwotnych typów danych, które definiują właściwości w modelu koncepcyjnym.
Techopedia wyjaśnia Entity Data Model (EDM)
Podstawowym elementem konstrukcyjnym stosowanym do opisywania struktury danych w modelu danych encji (EDM) jest typ encji. Typ jednostki służy jako szablon dla encji, które reprezentują konkretny obiekt z unikalnym kluczem encji w zestawie encji, zbiór instancji określonego typu encji. W modelu koncepcyjnym typy jednostek są konstruowane z właściwości i opisują strukturę pojęć najwyższego poziomu. Zestawy jednostek są logicznie pogrupowane w kontenerze encji.
Podstawowe typy danych obsługiwane przez EDM to między innymi string, Boolean i Int32. Są to serwery proxy dla rzeczywistych pierwotnych typów danych obsługiwanych w środowisku przechowywania lub hostingu. Jednak ten model nie definiuje semantyki operacji ani konwersji w stosunku do pierwotnych typów danych. Semantyka jest definiowana przez środowisko przechowywania lub hostingu. EDM obsługuje również dziedziczenie dla typów jednostek, w których jeden typ jednostki pochodzi od innego.
EDM ma przestrzenie nazw, które działają jako abstrakcyjne kontenery dla typów jednostek, typów złożonych i powiązań. Te przestrzenie nazw zapewniają kontekst dla zawartych w nich obiektów i zapewniają sposób na ujednoznacznienie obiektów o tej samej nazwie. EDM zapewnia również składnię XML, która nazywa się językiem definicji schematów pojęciowych.
