본문 바로가기
13 _ 정보처리기사 [필기]

46. 데이터베이스의 논리적 설계(logical design) 단계에서 수행하는 작업이 아닌 것은?

by 오에이공부방 2025. 9. 26.
반응형

46. 데이터베이스의 논리적 설계(logical design) 단계에서 수행하는 작업이 아닌 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 3과목 데이터베이스 구축)

① 레코드 집중의 분석 및 설계
② 논리적 데이터베이스 구조로 매핑(mapping)
③ 트랜잭션 인터페이스 설계
④ 스키마의 평가 및 정제

 

 

주어진 선택지 중 데이터베이스의 논리적 설계(logical design) 단계에서 수행하는 작업이 아닌 것은 **'① 레코드 집중의 분석 및 설계'**입니다. 이는 물리적 설계(physical design) 단계에서 수행하는 작업에 해당합니다.


논리적 설계와 물리적 설계 비교

설계 단계 주요 특징 수행 작업 예시
논리적 설계 데이터의 논리적 구조를 설계하며, 특정 DBMS에 종속되지 않음. 현실 세계를 데이터베이스 개념으로 추상화하는 과정. - 개념 스키마를 DBMS의 논리적 구조(테이블, 뷰 등)로 변환 - 트랜잭션 인터페이스 설계 - 스키마의 평가 및 정제
물리적 설계 논리적 구조를 실제 저장 장치에 저장할 물리적 구조로 변환하는 단계. 특정 DBMS의 특성과 성능을 고려. 레코드 집중의 분석 및 설계 - 파일 구조 및 접근 경로 설정 - 인덱스 설계 - 저장 공간 할당 계획 수립
 

추가 설명

논리적 설계는 데이터베이스의 전반적인 뼈대를 만드는 과정으로, 개체(Entity)와 속성(Attribute), 관계(Relationship)를 정의하고 이를 특정 DBMS에 맞는 논리적 구조로 변환합니다. 예를 들어, 개념 모델의 '학생' 개체를 논리적 모델의 '학생' 테이블로 만드는 작업이 여기에 속합니다. 또한, 트랜잭션(데이터 조작)이 어떻게 이루어질지 정의하고 스키마의 적절성을 검토하고 개선하는 작업도 포함됩니다.

반면, 물리적 설계는 논리적 설계를 기반으로 실제 컴퓨터 하드웨어에 데이터가 어떻게 저장될지를 결정하는 단계입니다. 여기에는 데이터 접근 속도를 최적화하기 위한 인덱스 생성이나, 데이터가 디스크 위에 물리적으로 어떻게 배치될지를 고려하는 레코드 집중 분석과 같은 작업이 포함됩니다. 따라서, ① 레코드 집중의 분석 및 설계는 논리적 설계가 아닌 물리적 설계의 영역에 속합니다.