Database - (4) 설계 프로세스의 개념적인 개요

파워 오브 데이터베이스 ( 가장 쉬운 데이터베이스 설계를 위한 지침서, 마이클 J. 헤르난데즈 저/송현호, 황규용 역 )의 4장을 공부하고 요약 한 내용입니다.

4. 설계 프로세스 개념적인 개요

설계 프로세스의 순서

  1. 임무 목표와 임무 명세 정의
    • 임무 명세 : 데이터베이스의 목적을 정의
    • 임무 목표 : 데이터베이스에 있는 데이터를 통해 사용자가 수행 할 수 있는 일반적인 작업 들을 정의
  2. 기존 데이터베이스 분석
    • 기존의 데이터 수집 / 표현하는 방식 검토
    • 사용하는 방법 위해 사용자, 관리자들과의 회의 진행
  3. 데이터 구조 생성
    • 기록을 위한 테이블을 구성
    • 테이블을 구분하기 위한 필드 구성
    • 필드 명세 작성
  4. 테이블 관계 설정
    • 테이블 사이에 존재하는 관계 확인
    • 논리적인 연결 설정
  5. 업무 규칙 정의
    • 사용자, 관리자와 인터뷰를 통해 제약사항의 종류를 결정
    • ex) 한명의 선생님은 3개의 반을 맡을 수 없다던가 … 등의 실무자들의 제약사항 수집
    • 제약사항들을 업무 규칙으로 설정
  6. 뷰의 정의 및 결정
    • 구현할 필요가 있는 뷰의 유형 확인
    • 뷰들에 대한 표준 결정
  7. 데이터 무결성 확인
    • 각 테이블이 설계 기준에 맞는지 확인
    • 필드 명세를 점검 / 검토
    • 관계에 대한 유효성 점검
    • 업무 규칙에 대한 검토 및 확정