프로그래밍/데이터베이스 Oracle
Oracle Database) Data Dictinary 구성
Cat Tool
2016. 1. 7. 10:35
반응형
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에 대한 정보조회
반응형