시스템 카탈로그의 의미
- 데이터 베이스 시스템에서 데이터가 실제로 일겨지거나 수정되기전에 먼저 참고되는 파일
- 데이터들의 정보가 저장된 또다른 데이터이기 때문에 META DATA라고 한다.
- 카탈로그들이 생성되면 데이터들에 대한 정보가 자료사전에 저장되기 때문에 자료사전(Data Dictionary)이라고도 한다.
* META DATA : 데이터를 관리하기 위한 데이터(S/C에 저장되는 내용), D/B구조, 제약조건, 응용, 권한부여에 관한 정보
시스템 카탈로그의 특징
- 시스템 그 자체에 관련이 있는 다양한 객체들에 관한 정보를 포함하는 파일시스템이다.(하드디스크에 저장되므로)
- 릴레이션, 인덱스, 사용자 등의 정보를 포함한다.
- 위치 단편화 및 중복 독립성을 제공하기 위해 필요한 모든 제어 정보를 가진다.
- 카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 사용자도 SQL을 이용하여 내용을 검색할 수 있다.
- 정의만 내려주면 DBMS가 스스로 생성된다.
- 데이터 베이스 스키마(DB구조가 모두 담김)에 대한 정보를 제공한다.
- 기본테이블, 뷰, 인덱스, 데이터베이스, 접근권한 등이 담겨 있다.
- 시스템 카탈로그에 대한 갱신은 DBMS가 자동적으로 수행한다.
시스템 카탈로그(System Catalog)
2011. 8. 11. 20:20
자료사전
- 시스템 카탈로그(System Catalog) 2011.08.11