DB 이야기

28. 데이터 사전

김푸른초푸른 2020. 8. 1. 22:59

1. 데이터 사전 개념 (메타데이터)

= 데이터베이스의 데이터를 제외한 모든 정보가 있다. 

-> 즉, 데이터의 데이터를 가지고 있음을 의미한다. 

 

- 사용자에게 읽기 전용 테이블로 제공

   - 단순 조회만 가능하다. 

 

2. 데이터 사전 내용

<데이터 사전 내 존재하는 메타데이터의 유형>

1) 사용자 정보 (ID, PASSWORD, 권한)

2) 객체정보 (테이블, 뷰, 인데스)

3) 무결성 제약정보

4) 함수  / 프로시저 / 트리거 

3. 데이터 사전 용도 

= 컴파일러 / 옵티마이저 등과 같은 구성요소에 데이터 사전은 작업 수행하는데 필요한 참고 정보일뿐만 아니라 작업의 대상이다. 

 

4. 오라클 데이터 사전 영역

1) DBA 

= 데이터 베이스의 모든 객체 조회 가능

EX) select * from DBA_TABLES

EX) select * from DBA_INDEXS

EX) select * from DBA_VIEWS

 

2) ALL

= 객체와 타 계정의 접근 권한을 가진 모든 객체 조회가능 

EX) select * from ALL_TABLES

EX) select * from ALL_INDEXS

EX) select * from ALL_VIEWS

 

3) USER

= 자신의 계정이 소유한 객체 조회 가능 

EX) select * from USER_TABLES

EX) select * from USER_INDEXS

EX) select * from USER_VIEWS

'DB 이야기' 카테고리의 다른 글

SQL 기본 이해  (0) 2020.12.11
5] Primary key와 Unique index 논쟁  (0) 2020.08.12
데이터 정의  (0) 2020.07.03
DAY 1. 사용할 id 생성   (0) 2020.04.13
디비 이야기 27. 조인 수행 원리  (0) 2020.04.04