요구 사항을 분석해서 엔티티를 추출하면, 각 엔티티들의 애트리뷰트들이 존재한다.
이후, 엔티티는 Table이 될 것이고, 애트리뷰트들은 칼럼이 된다.
Ex)
도서 - 대여 - 회원
( M : N ) - '대여'라는 관계이다. 이 관계는 대출일자, 반납예정일, 대여로, 연체료 등의 애트리뷰트를 갖는다.
회원 - 관리 - 사원
( 1 : N ) - '관리'라는 관계가 존재한다.
사원 - 관리 - 사원(재귀관계)
사원들 중 '관리자'가 존재하여, 관리를 하는 사람도 결국에는 '사원'이다. 이것을 '관리'라는 재귀 관계로 1 : N에 속하게 된다.
위를 바탕으로 애트리뷰트들을 결정할 수 있고 다음과 같은 ER 다이어그램을 작성할 수 있다.