DAP
[DAP 전문가 가이드] 4.1.3 데이터 모델링 표기법 이해(2)
2025. 4. 28. 14:54

 

 

I/E 표기법(Information Engineering Notation)

- I/E 표기법은 1981년에 Clive Finkelstein과 James Martin이 공동 저술로 발표하였다.

- 정보시스템을 구축하는 데 있어서 데이터 분석과 데이터베이스 설계를 위한 매우 유용한 기법으로 자리 잡게 되었다.

- 이 모델은 관계의 다(Many) 쪽을 나타내기 위해 까마귀 발을 사용하기 때문에 때때로 까마귀 발 모델이라 부른다.

 

엔티티(Entity)

- 엔티티란 사용자가 추적하고자 하는 어떤 사물이다.

I/E 엔티티 예

 

속성(Attribute)

- 엔티티는 엔티티의 특징을 기술해 주는 여러 개의 속성을 가진다. 엔티티 안에 위치한다.

I/E 속성의 예

 

관계(Relationship)

- 까마귀 발 부호는 관계의 다(Many) 쪽을 보여주는 데 사용되고, 타원(Oval), 해쉬 마크 및 까마귀 발의 다양한 조합들이 사용된다.

I/E 관계 예

 

식별자(Unique Indentifier)

- 엔티티는 그들을 지칭하거나 식별해 주는 속성인 식별자를 가지고 있다. 속성의 식별자는 엔티티의 상단에 나타나며, 수평선이 식별자 밑에 그려진다.

I/E 식별자 예

 

서브타입(Sub-type)

- 서브타입은 배타적 또는 포괄적일 수 있다.

- 만일 배타적이라면 슈퍼타입은 많아야 1개의 서브타입과 관련될 수 있다. 

- 만일 포괄적이라면 슈퍼타입은 1개 또는 그 이상의 서브타입과 관련될 수 있다.

 

                             <I/E 배타적 서브타입 예>                                                                             <I/E 포괄적 서브타입 예>