728x90
erwin 프로그램의 릴레이션 표기 중 점선은 무엇을 의미하나
erwin 프로그램의 릴레이션 표기 중 점선은 무엇을 의미하나
ERwin 프로그램에서의 릴레이션 표기 중 점선은 **비식별 관계(Non-Identifying Relationship)**를 의미합니다. 이는 부모 테이블의 기본 키(Primary Key)가 자식 테이블의 기본 키에 포함되지 않고, 자식 테이블의 일반 속성으로 존재하는 경우를 나타냅니다. 즉, 자식 테이블은 부모 테이블 없이도 독립적으로 존재할 수 있습니다.
비식별 관계는 다음과 같은 특징을 가집니다:
- 부모-자식 관계가 아닌 경우: 자식 테이블이 부모 테이블 없이도 존재할 수 있는 상황을 나타냅니다. 예를 들어, 사용자(User) 테이블과 작업(Task) 테이블 간의 관계에서, 작업은 반드시 사용자가 있어야만 존재하는 것이 아니므로 비식별 관계로 표현됩니다.
- 표기법: ER 다이어그램에서 비식별 관계는 점선으로 표시되며, 이는 관계의 성격을 명확히 구분하는 데 도움을 줍니다.
이와 반대로, **식별 관계(Identifying Relationship)**는 부모 테이블의 기본 키가 자식 테이블의 기본 키에 포함되는 경우로, 자식 테이블이 부모 테이블 없이 존재할 수 없는 상황을 나타내며, 이 경우에는 실선으로 표시됩니다.
따라서 ERwin에서 점선은 비식별 관계를 나타내며, 이는 데이터베이스 설계에서 중요한 역할을 합니다.
728x90
'컴퓨터 활용(한글, 오피스 등) > 기타' 카테고리의 다른 글
| DBeaver 라인 수 보기 (0) | 2025.08.30 |
|---|---|
| erwin 릴레이션 표기 점선 비식별 관계 (0) | 2025.08.28 |
| 스키마 (0) | 2025.08.27 |
| [구글 드라이브] 바이러스가 발견되어 파일을 다운로드 할 수 없습니다. (0) | 2025.08.27 |
| 윈도우 내장 도구 iexpress로 .exe 설치 프로그램 만드는 방법 (0) | 2025.08.25 |