정책에는 보장해야 하는 여러 가지 보험 대상과 여러 당사자의 계약이 모두 포함될 수 있습니다. 인스턴스, 정책에는 여러 당사자가 관련되어 있을 수 있으며, 각 당사자는 여러 정책에 속해 있을 수 있습니다. 그 결과 역할과 계약 간에 다대다 관계 형성됩니다.
파티 도메인과 마찬가지로 관계형 데이터베이스 의 각 테이블에 대한 매핑을 추가하여 이 정보를 MongoDB policy 문서 아래에 포함할 수 있습니다.
이 작업에 대하여
정책 도메인에는 다음과 같은 주요 엔터티가 포함됩니다.
Insureable Object: 정책 계약에 의해 보장되는 객체 입니다.
보험 가능 객체 당사자 역할: 다음 엔터티를 연결하는 연관 엔터티입니다.
파티
파티 역할
보험 대상 객체
계약 당사자 역할: 다음 엔터티를 연결하는 연관 엔터티입니다.
파티
파티 역할
계약(제품 및 정책과 관련된)
다음 이미지는 정책 도메인의 ERD(엔터티 관계 다이어그램)를 보여줍니다.

시작하기 전에
Policy 도메인 리팩터링은 보험 데이터 모델 예시 튜토리얼의 세 번째 단계입니다. 파티 도메인을 리팩터링하기 전에 Relational Migrator에서 PostgreSQL 데이터베이스에 연결하고 파티 도메인을 리팩터링했는지확인합니다.
단계
PolicyCoverageParts 컬렉션 아래에 Policy_coverage_detail 정보 포함
각 커버리지 부분에는 policy_coverage_detail 표에 세부 정보가 포함되어 있습니다. 이 정보를 포함하려면 Add 을 클릭하고 Embedded array를 선택합니다. Source table 드롭다운 메뉴에서 policy_coverage_detail 을 선택하고 Root path 접두사가 policyCoverageParts인지 확인합니다.
All fields 확인란 아래에서 policyIdentifier 및 coveragePartCode 필드를 선택 취소하고 Save and close을 클릭합니다.
다음 단계
정책 도메인을 매핑한 후 비슷한 방식으로 클레임 도메인을 리팩터링합니다. 클레임 도메인 리팩터링을 참조하세요.