데이터베이스 시스템 카탈로그 란 무엇입니까? -techopedia에서 정의

시스템 카탈로그 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-시스템 카탈로그 란 무엇입니까?

시스템 카탈로그는 데이터베이스와 관련된 중요한 세부 정보를 포함하는 테이블 및 뷰 그룹입니다. 시스템 카탈로그로 구성된 모든 데이터베이스와 시스템 카탈로그의 정보는 데이터베이스의 프레임 워크를 지정합니다.

예를 들어, 데이터베이스의 모든 테이블에 대한 데이터 사전 언어 (DDL)는 시스템 카탈로그에 저장됩니다.

Techopedia는 시스템 카탈로그를 설명합니다

시스템 카탈로그는 데이터베이스의 중요한 부분입니다. 데이터베이스 안에는 테이블, 뷰 및 인덱스를 포함하는 객체가 있습니다. 기본적으로 시스템 카탈로그는 다음을 정의하는 정보를 포함하는 개체 집합입니다.

  • 데이터베이스에 포함 된 다른 개체
  • 데이터베이스 구조 자체
  • 다른 몇 가지 중요한 정보
구현을위한 시스템 카탈로그는 논리적 객체 그룹으로 나눌 수 있습니다. 이는 데이터베이스 관리자뿐만 아니라 다른 모든 데이터베이스 사용자도 액세스 할 수있는 테이블을 제공하기위한 것입니다. 예를 들어, 사용자는 자신에게 부여 된 특정 데이터베이스 권한을 원할 수 있습니다. 그러나 데이터베이스의 프로세스 또는 내부 구조와 관련하여 확인할 필요는 없습니다.


사용자는 일반적으로 시스템 카탈로그를 조회하여 사용자 자신의 오브젝트 및 특권에 관한 정보를 얻습니다. 반면 데이터베이스 관리자는 데이터베이스 내부의 이벤트 나 구조에 대해 조회 할 수 있어야합니다. 특정 구현에서는 데이터베이스 관리자 만 액세스 할 수있는 시스템 카탈로그 객체를 찾을 수 있습니다.


시스템 카탈로그는 데이터베이스의 특성과 구조를 이해하려는 데이터베이스 관리자 나 다른 모든 데이터베이스 사용자에게 매우 중요합니다. 시스템 카탈로그를 사용하면 사용자 및 데이터베이스 관리자뿐만 아니라 데이터베이스 서버에서도 순서를 유지할 수 있습니다.

시스템 카탈로그 란 무엇입니까? -techopedia에서 정의