1. 모델링이란?
: 복잡한 현실세계를 추상화, 단순화하여 일정한 표기법에 의해 명확하게 표현하는 것
- 추상화(모형화), 단순화, 명확화
2. 모델링의 관점
- 데이터 관점(What)
- 데이터와 데이터 간 관계, 업무와 데이터 간 관계를 모델링
- 데이터에 접근하는 방법(How), 사람(Who)과는 무관
- 프로세스 관점(How)
- 업무가 실제로 하고 있는 일 또는 해야할 일을 모델링
- 데이터와 프로세스의 상관 관점(Interaction)
- 업무 처리 방법에 따라 데이터가 받는 영향을 모델링
3. 데이터 독립성
- 논리적 독립성
- 논리적 사상(외부적/개념적 사상)을 통해 논리적 독립성이 보장됨
- 내용
- 개념 스키마가 변경되어도 외부 스키마에는 영향을 미치지 않음
- 논리적 구조가 변경되어도 응용 프로그램에는 영향이 없음
- 물리적 독립성
- 물리적 사상(개념적/내부적 사상)을 통해 물리적 독립성이 보장됨
- 내용
- 내부 스키마가 변경되어도 외부/개념 스키마는 영향을 받지 않음
- 저장장치의 구조변경은 응용프로그램과 개념 스키마에 영향을 주지 않음(DB에 따라 내부 사상하는 방식이 다를뿐임)
출
처 : 국민대학교 김남규 교수님 강의
https://www.youtube.com/watch?v=Toh3WKTRaW8&ab_channel=%EA%B5%AD%EB%AF%BC%EB%8C%80%ED%95%99%EA%B5%90%EA%B9%80%EB%82%A8%EA%B7%9C%EA%B5%90%EC%88%98