민규의 흔적

[오라클 DB] ER 스키마 작성 지침과 ER 표기법 요약 본문

데이터베이스

[오라클 DB] ER 스키마 작성 지침과 ER 표기법 요약

민규링 2023. 10. 23. 11:08

ER 스키마를 작성하기 위한 지침

 

ER 스키마를 작성하기 위한 지침으로는 다음과 같다.

 

다치 애트리뷰트는 엔티티로 분류한다. (필수적인 부분은 아님)

엔티티는 키 애트리뷰트 이외에 설명 정보를 갖는다.

애트리뷰트들이 직접 설명하는 엔티티에 애트리뷰트들을 붙인다.

관계는 일반적으로 독자적으로 존재할 수 없지만, 엔티티 타입과 관계 타입을 절대적으로 구분하는 것은 어렵다.
이는 사람마다 관점이 다르기 때문이다.

 

다음의 관계 타입과 엔티티 타입 모델링 예시를 보자.

 

PRICE가 관게에 애트리뷰트로 사용됨

 

애트리뷰트를 그 자체로 표현할 수도 있으며,

 

PRICE가 엔티티 타입으로 모델링됨

 

애트리뷰트를 엔티티로 표현할 수도 있다. 둘 다 맞는 표현이며 이는 사람의 관점에 따라 다르기 때문에 절대적으로 구분하는 것은 힘들다.

 


ER 표기법 요약