모두CBT

순차 파일과 인덱스 순차 파일에 대한 설명으로 옳은 것의 총 개수는?ㄱ… | [계리직 컴퓨터일반] 19년 1회차 기출문제 상세 페이지

1[계리직 컴퓨터일반] 19년 1회차
순차 파일과 인덱스 순차 파일에 대한 설명으로 옳은 것의 총 개수는?
  • ㄱ. 순차 파일에서의 데이터 레코드 증가는 적용된 순차 기준으로 마지막 위치에서 이루어진다.
  • ㄴ. 순차 파일에서는 접근 조건으로 제시된 순차 대상 필드 값 범위에 해당하는 대량의 데이터 레코드들을 접근할 때 효과적이다.
  • ㄷ. 순차 파일에서의 데이터 레코드 증가는 오버플로 블록을 생성시키지 않는다.
  • ㄹ. 인덱스 순차 파일의 인덱스에는 인덱스 대상 필드 값과 그 값을 가지는 데이터 레코드를 접근할 수 있게 하는 위치 값이 기록된다.
  • ㅁ. 인덱스 순차 파일에서는 인덱스 갱신없이 데이터 레코드를 추가하거나 삭제하는 것이 가능하다.
  • ㅂ. 인덱스 순차 파일에서는 접근 조건에 해당하는 인덱스 대상 필드값을 가지는 소량의 데이터 레코드를 순차 파일보다 효과적으로 접근할 수 있다.
  • ㅅ. 인덱스를 다중레벨로 구성할 경우, 최하위 레벨은 순차 파일 형식으로 구성된다.
1
2개
2
3개
3
4개
4
5개
해설

옳은 것은 순차 파일의 범위 접근 효율, 인덱스의 구성(필드 값+위치 값), 인덱스 순차 파일의 소량 레코드 접근 효율, 다단계 인덱스의 최하위 레벨 구성의 4개다.

순차 파일은 레코드를 특정 필드(순차 기준) 값 순서로 물리적으로 연속 저장하므로, 그 필드의 값 범위에 해당하는 많은 레코드를 한꺼번에 읽는 범위 접근에 효율적이다. 인덱스 순차 파일은 데이터 파일 외에 인덱스를 두며, 인덱스에는 인덱스 필드 값과 그 값을 가진 레코드의 위치(포인터)가 기록되어 특정 값을 가진 소량의 레코드를 전체 순차 탐색 없이 바로 찾을 수 있다. 인덱스가 커지면 인덱스 자체를 다시 인덱싱하는 다단계 인덱스를 두는데, 각 레벨의 인덱스(최하위 레벨 포함)는 키 순서로 정렬된 순차 파일 형식이다.

  • 순차 파일에 레코드를 추가할 때는 정렬 순서에 맞는 위치에 넣어야 하므로 마지막 위치에서만 추가되는 것이 아니다.
  • 정렬 순서를 지키며 삽입하려면 뒤의 레코드를 옮기거나, 자리가 없을 때 오버플로 블록(별도의 트랜잭션 파일)에 넣어 두었다가 주기적으로 재구성하므로 오버플로 블록이 생기지 않는다는 설명은 옳지 않다.
  • 인덱스 순차 파일은 레코드를 추가·삭제하면 인덱스도 갱신해야 하며, 이 유지 비용이 인덱스 구조의 대표적인 단점이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[계리직 컴퓨터일반] 19년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요계리직 컴퓨터일반 기출문제 암기장 전체 보기