[데이터베이스 구축] 시스템 카탈로그

thingzoo·2024년 2월 9일
0
post-thumbnail

시스템 카탈로그⭐️

시스템 카탈로그의 의미

  • 데이터베이스에 저장되어있는 모든 데이터 개체들에 대한 정보를 유지, 관리하는 시스템 테이블
  • 좁은 의미로 카탈로그는 데이터 사전(Data Dictionary)이라고도 함

시스템 카탈로그의 내용

  • DDL의 결과로 생성되는 데이터베이스 구조와 관련 통계 정보가 저장됨
  • 카탈로그에 저장된 정보를 메타 데이터(Meta Data)라고도 함
  • 개체들은 기본 테이블(릴레이션), 뷰, 인덱스, 통계, 사용자 데이터베이스, 패키지, 접근권한 등이 있음

시스템 카탈로그의 특징

  • 일반 사용자도 SQL을 이용해 내용 조회(검색) 가능
  • 사용자는 카탈로그 갱신 불가
  • DBMS에 따라 상이한 구조를 가짐
  • DBMS가 스스로 생성하고 유지
  • 사용자가 SQL문을 실행시켜 변화를 주면 시스템이 자동으로 갱신

시스템 카탈로그의 구성요소

  • SYSTABLES: 기본 테이블 및 뷰 정보 저장
  • SYSCOLUMNS: 각 테이블의 속성 중심 정보 저장
  • SYSVIEW: 뷰 정보 저장
  • SYSTABAUTH: 테이블 권한정보 저장
  • SYSCOLAUTH: 각 속성의 권한정보 저장
profile
공부한 내용은 바로바로 기록하자!

0개의 댓글