문제
데이터베이스 설계에서 테이블 분할 기법 중 수평 분할(Horizontal Partitioning)에 대한 설명으로 가장 옳은 것은?
① 컬럼을 기준으로 테이블을 분할하는 방식이다 ② 행을 기준으로 테이블을 분할하는 방식이다 ③ 인덱스를 여러 개로 분할하는 방식이다 ④ 뷰를 생성하여 논리적으로 분할하는 방식이다
정답
2번
해설
수평 분할(Horizontal Partitioning)은 행(튜플)을 기준으로 테이블을 여러 개의 파티션으로 나누는 방식이다. 예를 들어 날짜나 지역별로 데이터를 분할할 수 있다. ①번은 수직 분할(Vertical Partitioning)에 대한 설명이고, ③번과 ④번은 파티셔닝과 직접적인 관련이 없다.