데이터 딕셔너리

Oracle 2014. 11. 11. 14:10

데이터 딕셔너리는 데이터베이스의 가장 중요한 부분중의 하나인 데이터베이스와 관련된 정보를 제공합니다. 데이터 딕셔너리의 내용은 DLL 혹은 DML 이 수행될 때 오라클 서버에 의해 변경됩니다. 소유자는 SYS이며 오라클 서버에 의해 유지되므로 사용자는 데이터 딕셔너리의 내용을 변경할 수 없습니다. 단지 일반 사용자는 SELECT 명령으로 데이터 딕셔너리의 내용을 조회만 할 수 있습니다. 데이터 딕셔너리는 기본 테이블과 딕셔너리 뷰의 두 가지 형태로 제공됩니다. 기본 테이블은 데이터 베이스에 관한 정보를 갖고 있는 테이블로서 오라클 서버만 기록할 수 있고 데이터가 은폐되어 있으므로 사용자 직접 접근할 수 없습니다. 

데이터 딕셔너리 뷰는 기본 테이블의 정보를 더 유용하게 보여주기 위해서 기본 테이블을 요약한 형태입니다. 아직 뷰를 배우지 않았기에 간단하게 설명하자면, 뷰는 기본 테이블의 내용을 보여주는 하나의 방식으로 사용자는 뷰를 마치 테이블처럼 사용할 수 있습니다. 우리가 사용하는 딕셔너리가 엄밀히 따지자면 데이터딕셔너리 뷰입니다. 하지만 일반적으로는 데이터 딕셔너리라고 칭하기도 합니다. 

 테이블 검색

EX) SELECT * FROM TAB;

 테이블의 구조 알아보는 법

EX) DESC[RIBE] 테이블명 

EX)DESC 테이블명


 

블로그 이미지

은호아빠

여행, 맛집, 일상, 프로그래밍, 개발자, 윈도우, 웹, jsp, spring, db, mysql, oracle, c#

,