Nguyen Tinh·2023년 5월 4일
0

database

목록 보기
1/4
post-thumbnail

데이터베이스 내에 인덱스

1. emp_copy 테이블의 hiredate 칼럼에 사용할 인덱스 emp_copy_hire_index를 작성하시오.

create index emp_copy_hire_index

on emp_copy(hiredate);

2. dept_copy 테이블의 DEPTNO와 LOC 칼럼에 사용할 결합 인덱스를 작성하시오

create index dept_copy_deptno_loc_index

on dept_copy(deptno,loc);

3. 데이터사전을 이용해서 emp_copy 테이블과 dept_copy 테이블에 생성된 인덱스 이름, 테이블 이름을 확인하시오.

select index_name, table_name

from user_ind_columns

where table_name in ('EMP_COPY','DEPT_COPY');

4. 고유 인덱스, 비고유 인덱스, 결합 인덱스, 함수 인덱스를 간단히 설명하시오.

---고유 인덱스:중복된 데이터를 갖는 칼럼에 대해 인덱스

create index 인덱스이름

on 테이블이름(칼럼이름);

--비고유 인덱스: 기본키나 유일한 값을 갖는 칼럼에 대해 새성하는 인덱스

create unique index 인덱스이름

on 테이블이름(칼럼이름);

--결합 인덱스:두개일상의 칼럼으로 인덱스

create index 인덱스이름

on 테이블이름(칼럼명, 칼럼명);

--함수인덱스: 함수이나 수식을 적용항 만드는 인덱스

create index emp_copty_sal_index

on emp_copy(sal*12);

0개의 댓글