DB구축 - 시스템 카탈로그(System Catalog)

강신찬·2023년 5월 19일

시스템 카탈로그의 의미

  • 사용자를 포함해 DBMS에서 지원하는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블
  • 좁은 의미로는 카탈로그를 데이터 사전(Data Dictionary)이라고도 함
  • 시스템 카탈로그에 저장된 정보를 메타 데이터(Meta-Data)라고 함

카탈로그의 특징

  • 일반 이용자도 SQL을 이용해 내용을 검색할 수 있음
  • INSERT, DELETE, UPDATE문으로 카탈로그를 갱신할 수 없음
  • DBMS에 따라 상이한 구조를 갖음
  • 카탈로그는 DBMS가 스스로 생성하고 유지
  • 사용자가 SQL문을 실행시켜 변화를 주면 시스템이 자동으로 갱신

데이터 디렉터리(Data Directory, 사전 관리기)

  • 데이터 사전(Data Dictionary)에 수록된 데이터를 실제로 접근하는 데 필요한 정보를 관리 유지하는 시스템
  • 시스템만 접근할 수 있음
  • cf) 시스템 카탈로그(데이터사전): 사용자와 시스템 모두 접근할 수 있음

출처: https://m.blog.naver.com/wook2124/222108774129

profile
꾸준히 공부하는 풀스텍 개발자

0개의 댓글