정보처리산업기사 CBT
종목 메뉴

개념 한 쪽

정보처리산업기사 물리 데이터저장소 — 저장 구조·접근 경로·DBA

물리 데이터저장소 설계는 데이터베이스의 효율성을 높이기 위해 파일 저장 구조와 접근 경로를 정하는 단계다. 저장 레코드 양식과 레코드 집중, 인덱스 구조, 저장 공간과 응답 시간과 처리량 같은 고려사항, 이 단계에 속하지 않는 스키마 작업, 데이터베이스 관리자의 역할 범위를 살핀다.

2026-10-18 기준 · 정보처리산업기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기

뜻

물리적 설계는 데이터베이스의 효율성을 높이기 위해 파일 저장 구조와 접근 경로를 설계하는 단계다. 저장 레코드의 양식을 정하고 레코드를 어떻게 집중시킬지 분석하며, 접근 경로를 마련한다. 인덱스 구조와 저장 배치도 이 단계에서 다룬다.

물리적 설계의 고려사항은 저장 공간, 응답 시간, 처리량, 레코드 크기, 인덱스 구조, 저장 배치처럼 실제 저장과 성능에 직결되는 항목이다. 질의 빈도 분석이나 스키마 모델링은 논리적 설계의 영역이므로 물리적 설계의 고려사항으로 보지 않는다. 스키마를 평가하고 정제하는 일도 개념적 설계 쪽 작업이다.

물리적 설계에 해당하지 않는 작업도 분명히 갈린다. 트랜잭션 인터페이스 설계는 저장 구조를 정하는 일이 아니므로 물리적 설계의 수행 사항으로 넣지 않는다. 개념 스키마를 목표 데이터베이스 관리 시스템에 맞는 스키마로 만드는 일 역시 물리적 설계가 아니다.

데이터베이스 관리자는 데이터 정의어로 스키마를 만들고 물리적 저장 구조와 접근 권한과 무결성을 관리한다. 응용 프로그램을 작성해 데이터를 조작하는 일은 응용 프로그래머의 역할이므로 관리자의 일로 보지 않는다.

예제

선지 판단은 효율성을 위해 파일 저장 구조와 접근 경로를 정하는 단계를 물리적 설계로 잡는지, 저장 레코드 양식과 레코드 집중과 접근 경로를 이 단계의 작업으로 묶는지, 저장 공간·응답 시간·처리량을 고려사항으로 읽는지, 질의 빈도 분석과 스키마 모델링을 논리적 설계 쪽으로 돌리는지, 트랜잭션 인터페이스 설계를 물리적 설계에서 빼는지, 데이터베이스 관리자의 일과 응용 프로그래머의 일을 구분하는지에서 갈린다.

대표 기출 3문항

물리적 데이터베이스 설계시 고려사항으로 가장 거리가 먼 것은?

  1. 레코드의 크기
  2. 파일에 대한 트랜잭션의 갱신과 참조 성향
  3. 수행될 질의롸 트랜잭션의 예상 빈도
  4. 인덱스의 구조
정답과 해설 보기

정답 ③ · 물리적 데이터베이스 설계는 저장 공간의 효율성과 성능을 최적화하기 위해 레코드의 크기, 파일 트랜잭션의 갱신 및 참조 성향 등을 고려하여 매체에 어떻게 배치할지 결정하는 과정입니다. '수행될 질의와 트랜잭션의 예상 빈도' 분석은 논리적 설계 혹은 개념적 설계 단계에서 요구사항을 분석할 때 주로 다루는 요소입니다.

물리적 설계는 레코드 크기·인덱스 구조·저장 배치를 다루고 질의 빈도 분석은 논리적 설계 영역이다.

데이터베이스 설계의 물리적 설계 단계에서 수행하는 작업이 아닌 것은?

  1. 저장레코드 양식의 설계
  2. 스키마의 평가 및 정제
  3. 레코드 집중의 분석 및 설계
  4. 파일의 저장 구조 및 탐색 기법
정답과 해설 보기

정답 ② · 데이터베이스 물리적 설계 단계의 작업이 아닌 것을 고르는 문제이다. 물리적 설계는 저장 레코드 양식의 설계, 레코드 집중의 분석 및 설계, 파일의 저장 구조와 탐색 기법의 결정 등 저장 매체 관점의 작업을 수행한다.

물리적 설계는 저장 레코드 양식·집중 분석·파일 저장 구조 설계 작업이며, 스키마 평가·정제는 개념적 설계 단계다.

물리적 데이터베이스 설계시 고려사항으로 적당하지 않은 것은?

  1. 스키마의 모델링 작업과 요구되는 트랜잭션 파악
  2. 파일과 구조 저장을 위한 최소한의 효율적 공간
  3. 트랜잭션의 실행을 위한 시스템내 입력부터 결과까지의 소요 시간
  4. 단위시간당 처리 가능한 평균 트랜잭션 수
정답과 해설 보기

정답 ① · 물리적 데이터베이스 설계 단계의 고려사항이 아닌 것을 찾는 문제이다. 물리적 설계는 저장 장치의 관점에서 데이터베이스가 실제로 저장되는 방법을 정하는 단계로, 효율적인 저장 공간의 활용, 트랜잭션의 응답 시간, 단위시간당 처리량 등 성능 지표를 고려한다.

물리적 설계는 저장공간·응답시간·처리량을 고려하고, 스키마 모델링은 논리적 설계 단계의 작업이다.

자주 묻는 물음

물리적 설계 단계에서는 무엇을 정하나요?
파일 저장 구조와 접근 경로를 정합니다. 저장 레코드 양식, 레코드 집중 분석, 인덱스 구조처럼 실제 저장과 성능에 관계된 항목을 설계합니다.
질의 빈도 분석은 물리적 설계의 고려사항인가요?
아닙니다. 질의 빈도 분석은 논리적 설계 영역으로 봅니다. 물리적 설계는 저장 공간, 응답 시간, 처리량, 레코드 크기, 인덱스 구조 같은 항목을 고려합니다.
데이터베이스 관리자는 어떤 일을 하나요?
데이터 정의어로 스키마를 만들고 물리적 저장 구조, 접근 권한, 무결성을 관리합니다. 응용 프로그램 작성은 응용 프로그래머가 맡습니다.
이 개념 문제 10개 풀기

정보처리산업기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.