우리가 책 중간에 북마크 용도로 무언가를 붙이거나 표시해두는 것처럼, 관계형 데이터베이스 상에서 테이블의 특정 데이터를 빠르게 찾기 위해 인덱스를 사용한다. 이때 인덱스는 데이터베이스 객체이자 자료 구조를 의미한다. 인덱스는 사용자가 직접 생성해줘야 사용할 수 있는데, 예외적으로 PK 인덱스는 특정 컬럼을 기본 키(PK)로 지정하게 되면 데이터베이스에 의해 자동으로 생성된다. 인덱스는 특성에 따라 하나의 인덱스도 여러 가지 분류에 속할 수 있다. 예를 들어 어떤 인덱스가 단일 인덱스이면서 UNIQUE인덱스에 해당할 수 있다. 인덱스의 종류 인덱스 구성 컬럼 개수에 따른 분류 : 단일 인덱스, 복합(결합) 인덱스 유일성 여부에 따른 분류 : UNIQUE 인덱스, NON-UNIQUE 인덱스 인덱스 내부 구조..