데이터 베이스정보처리기사(구) · 2005년03월20일 · 16/100
16.데이터베이스의 논리적 설계(logical design) 범주에 속하지 않는 것은?
1
논리적 데이터 모델링
2
트랜잭션의 인터페이스 설계
3
스키마의 평가
4
저장 레코드의 양식 설계정답
해설
논리적 설계 단계에서는 개발에 사용할 DBMS에 적합한 논리적 데이터 모델을 이용해서, 개념적 설계 단계에서 생성한 개념적 스키마를 기반으로 논리적 스키마를 설계한다. 즉, DBMS 독립적인 개념적 스키마로부터 사용할 DBMS가 처리할 수 있는 데이터베이스의 논리적 구조를 설계하는 것이 논리적 설계 단계의 목표다. [네이버 지식백과] 논리적 설계 (데이터베이스 개론, 2013. 6. 30., 한빛아카데미(주)) 1. 개념적 설계 : 정보의 구조를 얻기 위하여 현실 세계의 무한성과 계속성을 이해하고, 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정이다. 요구 조건 분석 결과로부터 개념적 데이터모델을 유도하는 기본 원리는 추상화다. 2. 논리적 설계 : 현실 세계에서 발생하는 데이터 형태를 컴퓨터가 이해하고 처리할 수 있는 특정 데이터베이스 관리 시스템이 지원하는 논리적 데이터 구조로 변환시키는 과정이다. 개념적 설계에서 기술한 트랜잭션 명세로부터 트랜잭션의 전체적은 골격을 개발하고 인터페이스를 정의한다. 3. 물리적 설계 : 주어진 응용 프로그램에 대한 성능 향상을 위해 데이터베이스 파일에 대한 저장 구조와 접근 경로를 결정하는 과정이다. 저장 구조를 위한 레코드의 양식, 순서, 저장 공간 등과 접근 경로를 위한 인덱싱, 클러스터링, 해싱 등의 설계가 포함된다.