DevGang

[DB-17] 시스템 카탈로그 본문

정보처리/DB

[DB-17] 시스템 카탈로그

별천랑 2021. 1. 30. 21: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