반응형
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에 대한 정보조회
반응형
'프로그래밍 > 데이터베이스 Oracle' 카테고리의 다른 글
Oracle Database ) DML. DDL. DCL 시스템권한 (0) | 2016.01.07 |
---|---|
Oracle Database) subquery, ALTER TABLE (0) | 2016.01.04 |
Oracle database) 제약조건 (2) | 2016.01.04 |
oracle database) transaction 트랜잭션 (0) | 2015.12.31 |
Olacle database) DML, DDL 차이점, delete, truncate 차이점 (0) | 2015.12.31 |