카테고리 없음

8. 스키마 오브젝트의 관리

왱코 2018. 8. 2. 00:42

1-1. 스키마오브젝트의 개요와 표의 관리

- 스키마는 데이터베이스의 유저에 따라 소유된다.

- 자동작성되는 스키마(SYS : 데이터 딕셔너리를 구성하는 모든 표 및 뷰가 들어있는 스키마. SYSTEM : 관리정보를 저장하기 위해 추가된 표나 뷰, 및 오라클 제품 옵션과 툴에서 사용되는 내부적인 표나 뷰가 작성되어 있는 스키마) -> 샘플스키마


1-2. 표의 삭제

- 표의 정의가 데이터딕셔너리에서 제거된다.

- 표의 모든 행이 삭제된다.

- 표에 정의되어있는 모든 색인이 삭제된다.

- 표를 삭제하면 휴지통에 들어간다.(휴지통에서 리커버리 가능)

- 휴지통에 들어간 표는 플래시백 드롭 기능으로 복구가능하다.


1-3. 색인

- 색인은 색인 세그먼트로써 기억영역을 사용하는 오브젝트다.

- 색인을 작성할 때 표영역을 지정가능하다.

- 색인은 표 내의 하나이상의 열에 대해 작성 가능하다.

- 표의 DML문에 따라 투입, 갱신, 삭제되면 자동적으로 메인터넌스된다.


1-4. 뷰

- SQL의 SELECT 문이다. 데이터는 들어있지 않다.

- 뷰에 대해 DML(.INSERT, UPDATE, DELETE)을 실행할 수 있다.


1-5. 저장 프로그램

- 작성 가능한 프로그램코드 타입은 트리거, 함수, 프로시져, 패키지