[1과목] 8. 모델링 - 데이터 모델링의 이해 관계자

이해관계자의 데이터 모델링 중요성 인식
- 실제 업무 시스템 구축에서는 DBA(Database Administrator) 가 데이터 모델링을 전적으로 일임하지 않고, 보통 개발하는 응용 시스템 개발자가 데이터 모델링도 같이 한다.
- 그 이유는, 데이터 모델링이라는 과정이 단지 데이터 베이스를 설계한다는 측면보다 업무를 이해하고 분석하여 표현하는 것이 중요하고
- 표현된 내용을 바탕으로 프로젝트 관련자와 의사소통 하고
- 프로그램이나 다른 표기법과 비교 검증하는 일을 수행하는 등 많은 시간을 업무를 분석하고 설계하는 데 할애하기 때문이다.
- 따라서, 영역별 개발팀에서 보통 데이터 모델링을 진행하게 된다.
- 정보 시스템을 개발한다고 할 때 데이터 모델링 데이터 베이스 구축 및 활용은 다른 어떤 일보다 중요하다.
데이터 모델링의 이해 관계자
- 정보 시스템을 구축하는 모든 사람
- 전문적으로 코딩하는 사람 포함
- 적어도 완성된 모델을 정확하게 해석할 수 있어야 한다.
- 즉, 프로젝트에 참여한 모든 IT 기술자들은 데이터 모델링에 대해 정확하게 알고 있어야 한다.
- 해당 업무에서 정보화를 추진하는 위치에 있는 사람
- IT 기술에 종사하거나 전공하지 않았더라도 업무 담당자들은 상당한 이해가 필요하다.
- 그래야지 서로가 프로젝트 수행중에 의사소통을 잘 할 수 있고 업무를 잘못 해석하여 잘못된 시스템을 구축하는 위험(Risk)을 줄일 수 있게 된다.