DevGang
[DB-17] 시스템 카탈로그 본문
1. 시스템 카탈로그 정의
- 데이터베이스 시스템에서 데이터가 실제로 읽히거나 수정되기 전에 먼저 참고되는 파일
- 카탈로그에 저장된 데이터를 메타데이터라고 함
- 카탈로그가 생성되면 자료 사전(Data Dicionary)에 저장되므로 좁은 의미로 자료 사전이라고 함
- 데이터베이스 구조에 따라 상이한 구조를 가짐
2. 시스템 카탈로그 특징
- 시스템 그 자체에 관련이 있는 다양한 객체들에 관한 정보를 포함하는 파일 시스템
- 분산 시스템에서 카탈로그는 보통의 릴레이션, 인덱스, 사용자 등의 정보를 포함할 뿐 아니라 위치 단편화 및 중복 독립성을 제공하기 위해 필요한 모든 제어 정보를 가짐
- 카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 이용자도 SQL을 이용하여 내용을 검색해 볼 수 있음
- DBMS가 스스로 생성하고, 유지하는 데이터베이스 내의 특별한 테이블의 집합체
- 데이터베이스 스키마에 대한 정보를 제공
- 데이블, 인덱스, 뷰 정보 등을 저장하는 시스템 테이블
- 시스템 카탈로그에 대한 갱신은 DBMS가 자동적으로 수행
- 개체들로서는 기본 테이블, 뷰, 인덱스, 데이터베이스, 패키지, 접근권한 등이 있음
3. 데이터 디렉터리
- 테이터 사전에 수록된 데이터를 실제로 접근하는데 필요한 정보를 관리 유지하는 시스템
- 시스템만 접근할 수 있음
* 메타데이터(metadata)
- 데이터의 관리를 위한 데이터 (시스템 카탈로그에 저장되는 내용)
- 데이터베이스의 구조, 제약조건, 응용, 권한 부여에 관해 나타냄
'정보처리 > DB' 카테고리의 다른 글
[DB-19] 트랜잭션 (0) | 2021.01.30 |
---|---|
[DB-18] 뷰 (VIEW) (0) | 2021.01.30 |
[DB-16] SQL (0) | 2021.01.30 |
[DB-15] 관계 대수&관계 해석 (0) | 2021.01.30 |
[DB-14] 무결성 (0) | 2021.01.30 |
Comments