Tibero4 기본강좌
Tibero Data Dictonary 0 0 3,647

by 티베로 Tibero Database Tibero Data Dictonary [2009.11.10]


데이터 사전(Data Dictionary)이란?

DBMS를 효율적으로 사용하기 위해 데이터베이스에 저장된 정보를 요약한 것으로 데이터를 정의하고 설명해주는 메타데이터를 유지하고 있다. 데이터 사전은 테이블과 뷰로 정의되며, 사용자 유형별로 접근 권한이 다르다.

사용자 유형 설명
DBA 직접 접근이 가능하며, 데이터 사전을 직접 갱신할 수 있다.
일반 사용자 뷰를 통해 접근이 가능하며, 데이터 사전을 읽기만 할 수 있다.

데이터 사전의 구조

Tibero RDBMS의 데이터 사전은 크게 다음과 같이 구성된다.

  • - 기반 테이블(Base Table): 중복된 데이터를 제거하는 정규화 과정을 거친 테이블이다.
  • - 정적 뷰(Static View): 하나 이상의 기반 테이블과 다른 정적/동적 뷰를 기반으로 정의된 뷰이다.
  • - 동적 뷰(Dynamic View): Tibero RDBMS에서 동적으로 변경되는 데이터를 테이블 형태로 보여주는 뷰이다.

데이터 사전의 참조

Tibero RDBMS에서 데이터 사전이 참조되는 경우는 다음과 같이 크게 3가지로 나눌 수 있다.

  • - 일반 사용자에 의한 참조
  • - SQL 파서(Parser), 질의 최적화기에 의한 참조
  • - Tibero RDBMS에 의한 참조

데이터 사전의 갱신

데이터 사전의 갱신은 기반 테이블의 갱신을 뜻한다. 정적 뷰를 통한 갱신은 일반 사용자든 DBA든 허용되지 않으며, 동적 뷰에 대한 갱신은 자동으로 이루어지거나 다른 인터페이스를 이용해야 갱신할 수 있다. 또한, 일반 사용자는 기반 테이블에 대한 갱신을 직접 수행할 수 없다.

SYS 권한을 가진 사용자나 DBA만 직접 기반 테이블을 참조하고 갱신할 수 있다. 하지만 될 수 있으면 이러한 작업을 하지 않기를 권장한다.

- 강좌 URL : http://www.gurubee.net/lecture/2080

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입