본문 바로가기
프로그래밍/데이터베이스 Oracle

Oracle Database) Data Dictinary 구성

by Cat Tool 2016. 1. 7.
반응형

Data Dictinary 구성

 

1.Base tables

DB의 모든 정보를 Oracle이 자기 보기 쉬운 형태로 기록해 놓은 테이블

 

 

 

2.Data Dictinart View

Base table을 사용자가 보기 쉬운 형태로 만들어 놓은 뷰

 

1)user_xxx : 사용자 소유의 Object 정보 조회

ex) user_tables

 

 

2)all_xxx : 사용자 소유뿐 아니라 권한이 있는 Object 정보 조회

ex)all_tables

 

3)dba_xxx : DB의 모든 정보 조회 /DBA만 조회 가능

ex)dba_tables

 

*데이터가 방대함으로 desc로 조회한후 select문 응용할것!

 

*col [테이블명] format  a30 :데이터 사이즈를 30으로 줄임

 

 

user_tables : 테이블명

user_tab_columns : 컬럼

 

user_constraints :제약조건명과 제약 조건 보임(컬럼명 안보임)

 

user_cons_colums : 제약조건을 컬럼명까지 해서 구체적으로 보여줌(제약조건 유형 안보임)

-> 제약 조건 확인시 constraints, cons_colums 두개다 사용해야한다.

 

user_views : 뷰에대한 정보 조회

user_sequences : 시퀀스 조회

user_indexes  : 인덱스 정보조회

user_ind_columns :인덱스에 있는 컬럼까지 조회

user_synonyms  :synonym에 대한 정보조회

반응형