모두CBT

레코드 크기가 200바이트, 레코드 개수가 20,000개, 블록 크기가… | [경찰간부후보생 데이터베이스론] 24년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 24년 1회차
레코드 크기가 200바이트, 레코드 개수가 20,000개, 블록 크기가 1,024바이트일 때, 블로킹 인수(blocking factor)와 필요한 블록의 개수는?
1
블로킹 인수: 5, 블록 개수: 2,000
2
블로킹 인수: 5, 블록 개수: 4,000
3
블로킹 인수: 10, 블록 개수: 2,000
4
블로킹 인수: 10, 블록 개수: 4,000
해설

블로킹 인수는 5, 필요한 블록은 4,000개이다.

블로킹 인수는 한 블록에 들어가는 레코드 수로, 소수점을 버린다.
⌊1024200⌋=5\left\lfloor \dfrac{1024}{200} \right\rfloor = 5

블록 개수는 레코드 수를 블로킹 인수로 나눈다.
20,0005=4,000\dfrac{20{,}000}{5} = 4{,}000

  • 블로킹 인수 5, 블록 2,000: 레코드 수에 맞는 블록 수의 절반밖에 되지 않는다.
  • 블로킹 인수 10, 블록 2,000: 200바이트 레코드 10개는 1,024바이트 블록에 들어가지 않는다.
  • 블로킹 인수 10, 블록 4,000: 블로킹 인수가 틀렸고, 그 값과 블록 수도 서로 맞지 않는다.

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

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 24년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기