본문 바로가기
컴퓨터 활용(한글, 오피스 등)/기타

erwin 릴레이션 표기 점선 비식별 관계

by 3604 2025. 8. 28.
728x90
erwin 프로그램의 릴레이션 표기 중 점선은 무엇을 의미하나
erwin 프로그램의 릴레이션 표기 중 점선은 무엇을 의미하나
 

ERwin 프로그램에서의 릴레이션 표기 중 점선은 **비식별 관계(Non-Identifying Relationship)**를 의미합니다. 이는 부모 테이블의 기본 키(Primary Key)가 자식 테이블의 기본 키에 포함되지 않고, 자식 테이블의 일반 속성으로 존재하는 경우를 나타냅니다. 즉, 자식 테이블은 부모 테이블 없이도 독립적으로 존재할 수 있습니다.

비식별 관계는 다음과 같은 특징을 가집니다:

  • 부모-자식 관계가 아닌 경우: 자식 테이블이 부모 테이블 없이도 존재할 수 있는 상황을 나타냅니다. 예를 들어, 사용자(User) 테이블과 작업(Task) 테이블 간의 관계에서, 작업은 반드시 사용자가 있어야만 존재하는 것이 아니므로 비식별 관계로 표현됩니다.
  • 표기법: ER 다이어그램에서 비식별 관계는 점선으로 표시되며, 이는 관계의 성격을 명확히 구분하는 데 도움을 줍니다.

이와 반대로, **식별 관계(Identifying Relationship)**는 부모 테이블의 기본 키가 자식 테이블의 기본 키에 포함되는 경우로, 자식 테이블이 부모 테이블 없이 존재할 수 없는 상황을 나타내며, 이 경우에는 실선으로 표시됩니다.

따라서 ERwin에서 점선은 비식별 관계를 나타내며, 이는 데이터베이스 설계에서 중요한 역할을 합니다.

728x90