뉴스에서 엔터티 데이터 모델 (edm)이란 무엇입니까? -techopedia에서 정의

엔터티 데이터 모델 (edm)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-엔티티 데이터 모델 (EDM)이란 무엇입니까?

엔터티 데이터 모델 (EDM)은 저장된 형식에 관계없이 데이터 구조를 설명하는 일련의 개념을 나타냅니다. 이 모델은 데이터 구조를 설명하기 위해 엔티티 유형, 연관 유형 및 특성의 세 가지 주요 개념을 사용합니다. EDM은 개념 모델에서 특성을 정의하는 기본 데이터 유형 세트를 지원합니다.

Techopedia는 엔티티 데이터 모델 (EDM)을 설명합니다

엔티티 데이터 모델 (EDM) 내의 데이터 구조를 설명하는 데 사용되는 기본 빌딩 블록은 엔티티 유형입니다. 엔터티 유형은 엔터티에 대한 템플릿 역할을하며 엔터티 집합 내에서 고유 한 엔터티 키가있는 특정 개체, 즉 특정 엔터티 유형의 인스턴스 모음을 나타냅니다. 개념적 모델에서 엔터티 유형은 속성으로 구성되며 최상위 개념의 구조를 설명합니다. 엔터티 집합은 엔터티 컨테이너에 논리적으로 그룹화됩니다.


EDM이 지원하는 기본 데이터 유형에는 문자열, 부울 및 Int32가 포함됩니다. 이들은 스토리지 또는 호스팅 환경에서 지원되는 실제 기본 데이터 유형의 프록시입니다. 그러나이 모델은 기본 데이터 유형에 대한 연산 또는 변환 시맨틱을 정의하지 않습니다. 의미는 스토리지 또는 호스팅 환경에 의해 정의됩니다. EDM은 한 엔티티 유형이 다른 엔티티 유형에서 파생 된 엔티티 유형의 상속도 지원합니다.


EDM에는 네임 스페이스가 있으며이 네임 스페이스는 엔터티 유형, 복잡한 유형 및 연결을위한 추상 컨테이너로 작동합니다. 이러한 네임 스페이스는 포함 된 객체에 대한 컨텍스트를 제공하고 동일한 이름을 가진 객체를 명확하게하는 방법을 제공합니다. EDM은 또한 개념적 스키마 정의 언어라고하는 XML 구문을 제공합니다.

엔터티 데이터 모델 (edm)이란 무엇입니까? -techopedia에서 정의