데이터베이스 설계와 구축 요약정리
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

데이터베이스 설계와 구축 요약정리에 대한 보고서 자료입니다.

목차

Part1. 논리설계

본문내용


※ ERD 모델을 검증하는 주요한 목적
고객의 업무 분석이 효과적으로 이루어졌고, 분석된 업무를 바탕으로 업무의 내용을 효과적으로 데이터 모델에 표현하였는지 검증
모델은 정확하고 안정적이며 설계 단계로 넘어가는지 검증
데이터 모델을 물리적인 모델, 즉 데이터베이스를 구축하기 위한 사전 모델로 전환하고 그에 따른 물리 설계를 효율적으로 진행하기 위한 준비가 완료되었는지 검증
데이터 모델 검토 단계
모델링을 수행한 모델러
시스템 통합팀이나 품질 보증팀
외부 감리 인원 초청
엔티티타입 검토
선정된 PK가 업무적으로 발생하는 자료의 유일성을 보장하는가?
주요 오류 유형 사례
자료의 유일성을 보장할 수 없는 항목에 의한 PK 선정
일반적인 필요 이상의 항목을 PK로 선정하는 경우
ARC 관계에 의한 여러 부모와 자식 엔티티간의 관계
하나의 완전 종속 부모와 기타 부분 종속 부모를 가진 자식 엔티티타입
선정된 PK는 효율적인 모습인가?
엔티티타입 내에서 PK선정 기준
선정된 속성은 해당 업무에 대해서 대표성을 가지는가?
최소의 속성으로 자료의 유일성을 확보할 수 있는가?
주요 오류 유형 사례
업무 분석 결과 자료의 유일성을 확보할 수 있는 적절한 속성의 조합이 파악되지 않아 최대한 많은 항목을 PK로 선정하여 자료의 유일성을 확보하려는 경우
자료의 발생 유형이 유사한 엔티티타입은 통합되었는가?
주요 오류 유형 사례
장표 단위의 엔티티타입 생성
집약도가 큰 여러 개의 통계 엔티티타입
독립된 엔티티타입이나 엔티티타입의 그룹은 없는가?
코드 엔티티는 관계를 갖지만 코드 엔티티의 관계를 일일이 표현하면 ERD가 매우 복잡해지므로 일반적으로 표현하지 않는다.
통계 엔티티타입은 검색 편의를 위한 단순한 조회용 엔티티로서, 업무적 흐름이 없다.
시스템 관리 엔티티타입은 업무와 개별적으로 시스템을 통제하기 위한 엔티티타입이므로 경우에 따라서는 업무적 연계가 없을 수도 있다.
병합 또는 분리되어야 할 엔티티타입은 없는가?
주요 오류 유형 사례
연속적인 업무 절차가 갖는 엔티티타입의 병합으로 인해 발생하는 문제
대칭적인 업무의 경우 엔티티타입의 분리
추가적으로 도출되어야 하거나 불필요한 엔티티타입은 없는가?
주요 오류 유형 사례
단위 시스템간에 중복된 엔티티타입 발생
업무적으로 상호 M:N의 관계를 가지는 엔티티타입간의 관계에 의한 추가 엔티티타입 필요
1, 2, 3차 정규화가 미흡하여 추가적인 엔티티타입이 도출되지 않음
엔티티타입이 주변 여러 엔티티타입의 공통 엔티티타입인 경우 자료 원천이 어느 엔티티타입인지 추적할 수 있는가?
하나의 부모 엔티티타입이 여러 개의 배타적 자식 엔티티타입과 관계를 가지는 경우
하나의 자식 엔티티타입이 여러 개의 배타적 부모 엔티티타입과 관계를 가지는 경우
상호 관계가 1:1인 공통 엔티티타입과 주변 엔티티타입과의 관계를 가지는 경우
주요 오류 유형 사례
슈퍼타입 / 서브타입 모델에서 자료 원천 구분 표시(Flag)가 없는 경우
PK의 순서는 시스템의 성능을 고려하여 적절한 순서로 정의되어 있는가?
주요 오류 유형 사례
잘 사용되지 않는 속성이 PK의 첫 번째 항목으로 선정되는 경우
구분 표시와 같은 속성이 PK의 첫 번째 항목으로 선정된 경우
속성 검토
반정규화된 속성은 식별되는가?
주요 오류 유형 사례
반정규화된 속성에 실제로는 의미가 다르고, 이름만 같은 속성이 공존함
반정규화는 시스템 복잡도와 성능을 고려하여 적절하게 이루어졌는가?
시스템 특성에 따르지 않은 과도한 반정규화
반정규화를 하지 않아 발생하는 시스템 성능 저하
명칭이 같은 속성의 타입과 크기는 동일한가?
주요 오류 유형 사례
크기의 불일치
타입의 불일치
내부적인 속성을 갖고 있는 속성은 없는가?
속성 발견 초기부터 내부적인 속성을 가지는 경우
해당 시스템의 필요에 따라 여러 속성을 병합하여 만들어지는 속성
주요 오류 유형 사례
병합된 속성만 관리
병합되어야 할 속성은 없는가?
주요 오류 유형 사례
날짜와 같이 대부분 범위 조회가 일어나는 속성
전후 레코드간 영향을 미칠 수 있는 속성은 없는가?
주요 오류 유형 사례
중간 데이터가 변경할 수 있는 이력 엔티티타입에서 현재 데이터까지의 누적 정보를 관리하는 속성
감사, 통계 등을 고려하여 속성이 정의되었는가?
주요 오류 유형 사례
코드화할 수 있으나 텍스트로 정의된 속성
관계 검토
엔티티타입간의 관계가 M:N인 속성은 없는가?
주요 오류 유형 사례
M:N 관계를 갖는 엔티티타입에 대해 새로운 부모 엔티티타입을 생성하여 관계를 연결하는 경우
두 엔티티중 하나의 관계를 All Or Nothing으로 하여 1:N의 관계를 정의하는 경우
M:N의 관계를 갖는 엔티티타입에 대해 새로운 자식 엔티티타입을 생성하여 관계를 연결하는 경우
엔티티타입간의 관계는 업무적 흐름과 규약이 일치하는가?
주요 오류 유형 사례
매출 및 급여에서 발행하는 전표를 통합하여 관리하는 전표 엔티티타입과 매출 엔티티타입 및 급여 엔티티타입과의 관계
업무적 흐름에 비추어 도출되지 않은 관계는 없는가?
업무적으로 명확히 정의되지 않아 엔티티타입만 도출하고 추후에 관계 정의를 하려는 경우
단위 시스템간에 업무적 연계가 정의되지 않은 경우
주요 오류 유형 사례
단위 시스템 담당자들의 업무 협의 부족으로 인한 단위 시스템간 연계 엔티티타입간의 관계 미도출
관계에 대한 표현은 적절한 수준에서 이루어졌는가?
주요 오류 유형 사례
코드 및 통계 엔티티타입과의 관계 연결
PK를 상속받은 엔티티타입과 조상 엔티티타입과의 관계 연결
도메인 검토
도메인의 생성 목적
업무적으로 동일한 정보 속성을 가지는 속성이 다른 속성으로 정의되는 것을 방지한다.
업무적으로 동일한 정보 속성을 가지는 속성이 변경될 때 도메인을 통해 변경됨으로써 동일한 정보 속성을 가지는 속성들이 다른 속성으로 정의되는 것을 방지한다.
도메인을 정의할 수 있는 모델링 툴을 이용할 경우 가능
도메인이 적절하게 정의되고 관리되는가?
주요 오류 유형 사례
논리적 개연성이 없이 단지 데이터타입과 크기의 속성만 같은 것에 대해 정의된 도메인
도메인의 변경에 따라 속성이 변경되는가?
주요 오류 유형 사례
복잡한 데이터 모델에서 도메인 관리 소홀

키워드

  • 가격3,000
  • 페이지수30페이지
  • 등록일2010.06.10
  • 저작시기2006.7
  • 파일형식한글(hwp)
  • 자료번호#618204
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니