역할, 원본 필드 및 식 작업
엔터티에는 원본 필드(특성), 역할, 폴더 및 식이 포함됩니다. 모델 디자이너를 실행하면 엔터티 내에 역할과 원본 필드가 자동으로 생성됩니다. 모델을 만든 후 엔터티에 다른 필드, 역할, 폴더 또는 식을 추가할 수 있습니다.
역할 추가
역할은 두 엔터티가 서로 관련되어 있음을 나타내며 일 대 일 관계, 일 대 다 관계 또는 다 대 다 관계일 수 있습니다. 예를 들어 Store Location 엔터티는 Address 엔터티와 일 대 일 관계이므로 각 매장 위치에 대해 단일 주소가 있습니다. Customer 엔터티는 Sales Orders 엔터티와 일 대 다 관계이므로 각 고객에 대해 여러 개의 판매 주문이 있습니다.
카디널리티 정보 외에도 역할 속성은 두 엔터티의 상대적 동작을 설정합니다. 예를 들어 조회 역할은 한 엔터티의 식별 특성이 사용자가 다른 엔터티로부터 액세스할 수 있는 유일한 데이터임을 나타냅니다.
보고서 작성기 사용자는 탐색기 창에서 데이터를 탐색할 때 두 엔터티 간의 관계를 볼 수 있습니다.
원본 필드 추가
원본 필드는 데이터베이스의 열에 바인딩되는 필드로서 일반적으로 단일 항목을 참조합니다. 예를 들어 Product Name은 원본 필드이며 회사에서 제조하는 각 제품의 이름을 포함합니다. 시간이 경과함에 따라 데이터베이스 스키마가 변경될 수 있으며 데이터베이스의 변경 내용을 반영하기 위해 모델에 새 원본 필드를 추가해야 합니다.
식 추가
식은 일련의 함수, 연산자 또는 상수를 기반으로 값이 계산되는 필드로서 일반적으로 여러 개의 필드를 참조하며 단일 값을 반환합니다. 예를 들어 식을 사용하여 회사 내 각 직원의 2004년 평균 매출액을 표시할 수 있습니다. First Name 필드와 Last Name 필드의 내용을 조합하여 Name이라는 새 필드를 만드는 등 여러 가지 방법으로 데이터베이스의 데이터를 표시하는 식을 만들거나 데이터베이스 스키마의 변경 내용을 반영하는 식을 만들 수 있습니다.