본문 바로가기

I T./Database Resources

데이터베이스 기획/설계 2

데이터베이스 기획과정

-데이터베이스 기획의 목적

-현재 및 장래의 일정기간 동안 기업의 정보욕구를 지원할 데이터베이스 환경에 대한 전략적이고 장기적인 계획을 개발하는 것이다.

-기획과정은 성격상 계층적, 하향식이라 생각 할 수 있다.

-상향식은 데이터베이스 계획이 상위수준 계획과 합치게 된다는 것을 보장하기 어렵다

데이터베이스 기획과정

최고 관리자 위임 획득

-위임이 왜 중요한가?

-기획작업을 시작할 권한 획득

-계획작성시 필요한 자원과 협조를 확보

-관리자 결재는 기획작업은 주요한 일이며 그 작업을 우선적으로 수행할 것을 조직 구성원에게 알리는 것이 된다.

-최종적으로 채택된 계획안은 실행될 것이라는 것을 보장. 최고 관리자의 확실한 결계가 없으면 기획작업은 연기 또는 무산되기 쉽다.

작업개시 및 범위 결정(작업1)

-프로젝트 팀의 첫번째 작업은 데이터베이스 목적과 목표 수립

-어떤 업무영역이나 기능을 대상으로 할 것인가하는 범위도 결정

-이를 위해 프로젝트 팀은 현 환경의 문제점과 한계를 파악해야 한다.

-그 다음 데이터베이스 환경으로부터 얻을 수 있는 이익을 결정

데이터 관리기능 수립(작업2)

-기획 초기 단계에서 데이터관리자의 기능과 책임이 결정되어야 한다.

기업시스템 분석(작업3 ~ 작업6)

-업무기능, 처리, 행위, 엔티티를 정의하고 문서화

정보 모델 구축(작업7)

-정보 모델 구축은 전 기획과정에서 중심이되는 단계

-이 모델은 조직의 주요 엔티티 종류 및 이들간의 관계를 나타낸다.

데이터 분산 계획 작성(작업8)

실행계획 작성(작업9)

-데이터베이스 실생일정과 책임을 설정

-데이터베이스 계획이 종합정보시스템 게획과 합치되도록 우선순위 설정

최종 검토회 및 평가 실시(작업10)

-최종 보고서를 준비하고 일관성을 확보하기 위해 모든 요소들을 검토

-이 보고서는 최고 관리자에게 제출하고 계획갱신 책임자도 지정

하향식 기획과 상향식 설계

-하향식 기획

-근본적인 조직 목표와 목적에서부터 시작

-기업시스템 기획을 통해서 조직의 기능, 처리, 행위, 엔티티를 분석.

-조직의 주요 엔티티와 이들간의 관계를 표현하는 ERD를 가지고 정보모델을 개발

-상향식 설계

-데이터베이스의 상세 설계

-설계자는 세부적인 데이터 모델을 개발하기 위해 자료에 관한 사용자 뷰를 가자고 시작하고 정규화 기법을 적용한다.

-데이터베이스 설계시 데이터 모델이 보다 완벽하고 정확하게 하기 위해서는 정보모델과 상호 점검이 되어야 한다.

-하향식 정보 모델의 3가지 주요 역할

-기업의 엔티티와 자료 전반에 관한 통합부를 제공

-기업의 총체적인 데이터 모델을 설계가 용이하고 관리가능한 몇 개의 데이터베이스 프로젝트로 분할할 수 있는 기본을 제공

-데이터베이스 상세설계시 상호 점검할 수 있는 수단 및 개별 데이터베이스를 총체적인 구조로 통합할 수 있는 수단을 제공

-데이터베이스의 효율적 설계를 위해서는 업무 전문가, 데이터베이스 전문가, 응용시스템 전문가가 참여하는 팀을 구성할 필요가 있다.