- 인스턴스를 구분 가능하게 만들어주는 대표적인 속성
- 주 식별자
- 기본키, PK(Primary Key)에 해당하는 속성이다
- 하나의 속성이 주 식별자가 될 수 있고 여러개의 식별자가 주 식별자가 될 수 있다
최소성 유일성을 보장하는 최소 개수의 속성이어야 한다 불변성 속성 값이 되도록이면 변하지 않아야 한다 존재성 속성 값이 NULL이 아니어야 한다 - 식별자의 분류
- 대표성 여부
- 주 식별자
- 유일성, 최소성, 불변성, 존재성을 가진 유일한 식별자
- 다른 Entity와 참조 관계로 연결이 가능하다
- 보조 식별자
- 인스턴스를 식별이 가능하지만 대표 식별자는 아니다
- 다른 Entity랑 참조 관계로 연결 되지도 않는다
- 주 식별자
- 스스로 생성 여부
- 내부 식별자
- Entity 내부에서 스스로 생성된 식별자
- 외부 식별자
- 다른 Entity에서 온 식별자
- 다른 Entity와 연결고리가 된다
- 내부 식별자
- 단일 속성의 여부
- 단일 식별자
- 하나의 속성으로 구성된 식별자
- 복합 식별자
- 2개 이상의 속성으로 구성된 식별자
- 단일 식별자
- 대체 여부
- 원조 식별자
- 업무 프로세스에 존재하는 식별자
- 가공되지 않은 원래의 식별자
- 본질 식별자
- 대리 식별자
- 주 식별자의 속성이 2개 이상인 경우 그 속성들을 하나로 묶어서 사용하는 식별자
- 인조 식별자
- 원조 식별자
- 대표성 여부
- 식별자 관계
- 부모 Entity가 자식 Entity의 주 식별자가 되는 관계
- 주 식별자는 반드시 존재하여야 하기 때문에 부모 Entity가 있어야 생성이 가능하다
- 단일 식별자인지 복합식별자인지에 따라서 1:1 이나 1:N이 결정된다
- 비 식별자 관계
- 부모 Entity가 자식 Entity의 주 식별자가 아닌 일반 속성이 되는 관계
- 일반 속성의 속성 값은 NULL이 될 수 있으므로 부모 Entity가 없는 자식 Entity에서도 생성이 가능하다
- 자식 Entity가 존재하는 상태에서 부모 Entity가 삭제 될 수도 있다
'DBMS > 이론' 카테고리의 다른 글
(DBMS) 관계에 대해 알아보자!! (0) | 2024.05.04 |
---|---|
(DBMS) 속성(Attribute)에 대해서 알아보자 (0) | 2024.04.28 |
(데이터 이론)Entity의 간략한 설명 (1) | 2024.04.25 |
Entity의 기본 (0) | 2024.04.24 |
데이터 모델링의 기본 (0) | 2024.04.20 |