주 식별자(PK)
- 데이터베이스 테이블의
기본키(Primary Key)
를 표현한다. - 중복이 없고 NULL 값이 없는 유일한 값에 지정하는 식별자이다.
- 아래 그림과 같이 다이아몬드로 표현하기도 하고, 열쇠로 표현하기도 한다.
- 주 식별자는 유일한 속성이므로 다른 속성과의 명확한 구분을 위해 구분선을 두기도 한다.
NOT NULL
- 해당 속성에 들어갈 값에 NULL을 비허용한다면,
N
혹은NN
을 적는다. - 만일 NULL을 허용한다면, N을 적지 않는다.
외래 식별자(FK)
- 데이터베이스 테이블의 Foreign Key를 표현한다.
- 외래 식별자 역시 Key의 일종이라 ERD 엔티티에도 열쇠 아이콘으로 표시한다. (프로그램에 따라 다를 수 있다.)
- 외래 식별자를 표시할 때에는
선
을 이어주는데 개체와 관계를 따져서 표시한다.