자격증 정리/SQLD
Chapter 01 ) 데이터 모델링의 이해 연습문제 오답노트
HanJW96
2023. 3. 8. 10:35
정보시스템을 모델링할 때 세 가지 관점
1. 데이터 관점 ( Data, What ) : 업무가 어떤 데이터와 관련이 있는지 또는 데이터간의 관계는 무엇인지에 대해서 모델링하는 방법
2. 프로세스 관점 ( Process, How ) : 업무가 실제하고 있는 일은 무엇인지 또는 무엇을 해야 하는지를 모델링하는 방법
3. 상관 관점 ( Data vs Process ) : 업무가 처리하는 일의 방법에 따라 데이터는 어떻게 영향을 받고 있는지 모델링하는 방법
속성의 분류 - 특성에 따른 분류
- 속성은 업무분석을 통해 바로 정의한 속성을 기본속성(Basic Attribute)
- 원래 업무상 존재하지는 않지만 설계를 하면서 도출해내는 속성을 설계속성(Designed Atttribute)
- 다른 속성으로부터 계산이나 변형이 되어 생성되는 속성을 파생속성(Derived Attribute)이라고 한다.
파생속성 : 이 속성이 없어도 다른 속성을 이용하여 결과를 도출할 수 있음
식별자 분류
대표성 -> 주 식별자, 보조 식별자
스스로 생성 -> 내부 식별자, 외부 식별자
속성의 수 -> 단일 식별자, 복합식별자
대체여부 -> 본질식별자, 인조식별자