u Diagram u l HIPO hierarchical input process

  • Slides: 35
Download presentation

 요구조건 명세 작성 기법 u Diagram 방식 - 정보 처리 요구조건을 조직하여 표현

요구조건 명세 작성 기법 u Diagram 방식 - 정보 처리 요구조건을 조직하여 표현 u l HIPO (hierarchical input process output) l SADT (structured analysis and design technique) l DFD (data flow diagram) Computer tool 이용 l PSL/PSA(Problem Statement Language/Problem Statement Analyzer) l 일관성(consistency)과 완전성(completeness)을 검사 10

 개념적 설계 (conceptual design) 1. conceptual schema modeling l data의 조직과 표현에 초점

개념적 설계 (conceptual design) 1. conceptual schema modeling l data의 조직과 표현에 초점 � data oriented design 2. transaction modeling l application을 위한 데이타 처리에 초점 �processing oriented design 11

▶ 개념적 스키마 설계 방법 1)뷰 통합 방법(view integration approach) 2)애트리뷰트 합성 방법 (attribute

▶ 개념적 스키마 설계 방법 1)뷰 통합 방법(view integration approach) 2)애트리뷰트 합성 방법 (attribute synthesis approach) 15

 논리적 설계 (logical design) u 개념적 설계 단계로부터 생성된 conceptual schema로 부 터

논리적 설계 (logical design) u 개념적 설계 단계로부터 생성된 conceptual schema로 부 터 목표 DBMS가 처리할 수 있는 논리적 스키마 (logical schema)를 생성 l requirements에 부합 l integrity와 consistency constraints도 만족 19

 물리적 설계(physical design) u logical schema로부터 효율적인 internal schema 설계 l 물리적 데이타베이스

물리적 설계(physical design) u logical schema로부터 효율적인 internal schema 설계 l 물리적 데이타베이스 구조를 생성 u 구현을 위한 transaction의 내부 구조를 결정 u 물리적 database의 기본적인 데이타 단위는 저장 레코드(stored record) u contents of physical design l 저장 레코드 양식 설계(stored record format design) l 레코드 집중화(record clustering) l 접근 경로(access path) l 저장 공간 할당(storage space allocation) 29

▶ 저장 레코드의 양식 설계 u u 양식(format) 설계 고려 사항 l data type

▶ 저장 레코드의 양식 설계 u u 양식(format) 설계 고려 사항 l data type l distribution of data values l applications to be used l access frequency 데이타 표현(data representation) 및 압축(compression) 양식도 설계 u 접근 빈도에 따라 상이한 양식으로 저장의 효율성을 증 진 30

▶ 레코드 집중의 분석 및 설계 u 레코드 집중(record clustering) l 물리적 순차성(physical contiguity)

▶ 레코드 집중의 분석 및 설계 u 레코드 집중(record clustering) l 물리적 순차성(physical contiguity) 지원 u record size와 physical storage device의 특성에 의존 u 순차 처리(sequential processing) l u large block 임의 접근 처리(random processing) l small block 31

▶ 접근 방법 설계(2) u u 상용 DBMS는 성능 향상을 위해 여러 가지 tool을

▶ 접근 방법 설계(2) u u 상용 DBMS는 성능 향상을 위해 여러 가지 tool을 지원 physical design 옵션 선택 시 고려사항 l l l u u response time efficient storage space transaction throughput simulation이나 prototype으로 평가 추후 분석을 위한 monitoring utility 이용 l l system catalog에 성능 통계를 수집, 저장 design tune-up 33

 DB 구현 u 목표 DBMS의 DDL로 기술된 schema의 compile 및 execution u l

DB 구현 u 목표 DBMS의 DDL로 기술된 schema의 compile 및 execution u l DB schema creation l empty DB file creation data loading l u transaction 구현 l u transformation routine이나 utility를 이용 executable transaction operational database의 완성 34