3-1 069 시스템 카탈로그 [B]

이지우·2024년 5월 9일
0

정보처리기사

목록 보기
57/68

시스템 카탈로그

시스템 그 자체에 관련 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스

  • 각 테이블은 사용자를 포함하여 DBMS에서 지원하는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관린하는 시스템 테이블
  • 데이터 사전(Data Dictionary)에 저장되기 때문에 카탈로그를 데이터 사전이라고도 함

메타 데이터

시스템 카탈로그에 저장된 정보

  • 데이터베이스 객체 정보
  • 사용자 정보
  • 테이블의 무결성 제약 조건 정보
  • 함수, 프로시저, 트리거 등에 대한 정보

카탈로그의 특징

  • 시스템 테이블로 구성되어 있어 일반 이용자도 SQL을 이용하여 내용 검색 가능

  • INSERT, DELETE, UPDATE문으로 카탈로그를 갱신하는 것은 안됨

  • DBMS가 스스로 생성하고 유지

  • 데이터베이스 시스템에 따라 상이한 구조를 가짐

카탈로그의 갱신

사용자가 SQL문을 실행시켜 기본 테이블, 뷰, 인덱스 등에 변화를 주면 자동으로 갱신

분산 시스템에서의 카탈로그

릴레이션, 인덱스, 사용자 등의 정보를 포함하고 위치 투명성 및 중복 투명성 제공에 필요한 모든 제어 정보 포함

profile
노력형 인간

0개의 댓글