자료설명
관계대수에서 집합 연산자의 호환성(compatibility), SQL의 SELECT 구문과 관계 대수의 SELECTION과의 차이점, 기본 인덱스와 보조 인덱스의 유사점과 차이점, INSURED_AUTOS 테이블은 복합 애트리뷰트 (YEAR, MAKE, MODEL)와 단일 애트리뷰트 (VIN)에 인덱스가 정의
관계대수에서집합연산자의호환성
목차/차례
- 1. 카티션 곱, 동등조인, 자연조인, 왼쪽외부조인, 오른쪽외부조인에 대해 설명하라
- 2. 관계대수에서 집합 연산자의 호환성(compatibility)에 대해 설명해 봅시다.
- 3. SQL의 SELECT 구문은 관계 대수의 SELECTION과는 다르다. 그 차이점을 생각해 봅시다.
- 4. 기본 인덱스와 보조 인덱스의 유사점과 차이점을 설명하라
- 5. INSURED_AUTOS 테이블은 복합 애트리뷰트 (YEAR, MAKE, MODEL)와 단일 애트리뷰트 (VIN)에 인덱스가 정의되어 있다. 다음 SELECT문 중에서 이들 인덱스의 혜택을 보지 못하는 것은 첫 번째 이다. 그 이유와 나머지 2~4번은 왜 인덱스 이용이 가능한 지 설명하라
- ① select vin from insured_autos where make=`Ford` and model=`Taurus`;
- ② select count(*) from insured_autos where make=`Ford` and year=1998;
- ③ select vin from insured_autos where year=1998 and owner=`Dahlman`;
- ④ select min(year) from insured_autos where make=`Ford` and model=`Taurus`;
본문/내용
3. 보조 인덱스
보조 인덱스도 두개의 필드로 구성된 순서파일이다. 첫번째 필드는 데이타 파일의 비순서 필드(nonordering field)와 같은 데이타 유형을 갖는다.(인덱스 필드(index field)라고 함). 두 번째 필드는 블록 포인터이거나 레코드 포인터이다. 같은 파일에 대해 여러 개의 보조 인덱스들이 존재할 수 있다. 보조 인덱스는 엔트리들의 개수가 많기 때문에 기본 인덱스보다 많은 저장공간과 탐색시간을 필요로 한다. 보조 인덱스에서는 데이터 파일의 각 레코드에 대해서
참고문헌
홍형경, 오라클 프로그래밍, 한빛미디어, 2008
이은정, 오라클 10G+pl/sql 입문, 대림, 2006