식별자란?

주식별자

유일성 각 인스턴스에 유니크함을 부여하여 식별이 가능하도록 한다.
최소성 유일성을 보장하는 최소 개수의 속성이어야 한다.
불변성 속성값이 되도록 변하지 않아야 한다.
존재성 속성값이 NULL 일 수 없다.

식별자의 분류

대표성 여부

| 주 식별자 (Primary Identifier) | - 유일성, 최소성, 불변성, 존재성을 가진 대표 식별자

스스로 생성되었는지 여부

| 내부 식별자

(Internal Identifier) - 엔터티 내부에서 스스로 생성된 식별자
외부 식별자
(External Identifier) - 다른 엔터티에서 온 식별자

단일 속성 여부

| 단일 식별자

(Single Identifier) - 하나의 속성으로 구성된 식별자
복합 식별자
(Composite Identifier) - 두 개 이상의 속성으로 구성된 식별자

대체 여부

| 원조 식별자 (Original Identifier) | - 업무 프로세스에 존재하는 식별자.

Untitled