정보시스템 모델링

● 관점 3가지

- 데이터에 대한 관점

- 프로세스에 대한 관점

- 데이터와 프로세스가 서로 연관성이 표현되는 상관 관점

 

● 중요개념 3가지

- 어떤 것(Thigs)

- 어떤 것의 성격(Attributes)

- 어떤 것의 관계(Relationships)


엔터티

● 특징

- 유일한 식별자에 의해 식별이 가능해야 한다.

- 속성을 2개 이상 가지고 있어야 한다.

- 업무 프로세스에 의해 이용되어야 한다.

 

● 발생시점에 따라 구분할 수 있는 엔터티의 유형

- 기본 / 핵심 엔터티

- 중심 엔터티

- 행위 엔터티

 

※ 개념 데이터 모델링: 추상화 수준이 높은 모델링 단계

 

● 관계 차수

: 엔터티 간 1:1, 1:M 등과 같이 관계 참여 인스턴스의 수를 지칭하는 것

 

관계 정의를 위한 체크사항

- 업무기술서, 장표에 관계연결을 가능하게 하는 동사가 있는가

 

● 식별자 대체 여부에 따라 분류하는 방식

- 본질 식별자 - 인조 식별자

 


데이터 모델

● 도메인

: 속성에 대한 값의 범위 등 제약사항을 기술할 수 있다.

ex) 학생 엔터티가 있을 때, 학점 속성 값의 범위는 0.0 ~ 4.0 사이 실수이며

주소 속성은 길이가 20 이내 문자열로 정의 가능하다.

 

● 파생 속성(Derived Attribute)

: 다른 속성을 이용하여 계산된 속성으로 자신의 고유값을 갖지 않고 파생, 유추되어 재산정될 수 있는 속성

+ Recent posts