2014년 2월 13일 목요일

[데이터딕셔너리,자료사전,Data Dictionary]사용자와 데이터베이스 자원을 효율적으로 관리하기 위한 다양한 정보를 저장하는 시스템 테이블의 집합 사용자와 데이터베이스 자원을 효율적으로 관리하기 위한 다양한..

[데이터딕셔너리,자료사전,Data Dictionary]사용자와 데이터베이스 자원을 효율적으로 관리하기 위한 다양한 정보를 저장하는 시스템 테이블의 집합
 
사용자와 데이터베이스 자원을 효율적으로 관리하기 위한 다양한 정보를 저장하는 시스템 테이블의 집합
사전 내용의 수정은 오라클 서버만 가능
오라클 서버는 데이타베이스의 구조, 감사, 사용자 권한, 데이터 등의 변경 사항을 반영하기 위해 지속적 수정 및 관리
데이타베이스 관리자나 일반 사용자는 읽기 전용 뷰에 의해 데이터 사전의 내용을 조회만 가능
실무에서는 테이블, 칼럼, 뷰 등과 같은 정보를 조회하기 위해 사용

- 데이터 사전의 관리 정보
데이터베이스의 물리적 구조와 객체의 논리적 구조
오라클 사용자 이름과 스키마 객체 이름
사용자에게 부여된 접근 권한과 롤
무결성 제약조건에 대한 정보
칼럼별로 지정된 기본값
스키마 객체에 할당된 공간의 크기와 사용 중인 공간의 크기 정보
객체 접근 및 갱신에 대한 감사 정보
데이터베이스 이름, 버전, 생성날짜, 시작모드, 인스턴스 이름 정보
 
데이터 사전의 종류
다수의 사용자가 동일한 데이터를 공유
읽기 전용 뷰로 구성
데이터베이스 관리자나 사용자에게 데이터 사전에 저장된 정보 조회 허용
용도에 따라 USER, ALL, DBA 접두어를 사용하여 분류

USER_ : 객체의 소유자만 접근 가능한 데이터 사전 뷰
ALL_  : 자기 소유 또는 권한을 부여 받은 객체만 접근 가능한 데이터 사전 뷰
DBA_  : 데이터베이스 관리자만 접근 가능한 데이터 사전 뷰

댓글 없음:

댓글 쓰기