본문 바로가기

2021 정보처리기사/3과목: 데이터베이스 구축

[2021 정보처리기사-3과목] 시스템 카탈로그(System Catalog)

728x90
반응형
[정보처리기사 3과목 필기 예상 키워드] 목록으로 돌아가기
과목: 3. 데이터베이스 구축
챕터: 1장 논리 DB 설계
키워드: 시스템 카탈로그(System Catalog)
 #데이터사전
#데이터 디렉토리

 

목차

 

 

 

 

 

 

 

시스템 카탈로그(System Catalog)

 

시스템 카탈로그는 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스이다. 시스템 카탈로그 내의 각 테이블은 사용자를 포함, DBMS에서 지원하는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블이다

카탈로그들이 생성되면 데이터 사전(Data Dictionary)에 저장되기 때문에 좁은 의미로는 카탈로그를 데이터 사전이라고도 한다.

 

 

 

 

시스템 카탈로그 저장 정보

 

시스템 카탈로그에 저장된 정보를 메타-데이터(Meta-Data)라고 한다

유형


✔ DB 객체 정보: 테이블, 인덱스, 뷰 등의 구조 및 통계정보
 사용자 정보: 아이디, 패스워드, 접근 권한 등
 테이블 무결성 제약 조건 정보: 기본키, 외래키, NULL값 허용 여부 등
 함수, 프로시저, 트리거 등에 대한 정보

 

 

 

 

시스템 카탈로그의 특징

카탈로그 자체도 시스템 테이블로 구성되어 있어 일반 이용자도 SQL을 이용해 내용을 검색해볼 수 있다
 INSERT, DELETE, UPDATE 문으로 카탈로그를 갱신하는 것은 허용하지 않음
 DB 시스템에 따라 상이한 구조를 가짐
 카탈로그는 DBMS가 스스로 생성하고 유지한다
 사용자가 SQL문을 실행시켜 기본 테이블, 뷰, 인덱스 등에 변화를 주면 시스템이 자동으로 갱신
✔ 시스템 카탈로그는 사용자와 시스템 모두 접근할 수 있지만 데이터 디렉토리는 시스템만 접근 가능

 

 

 

 

카탈로그/데이터 사전을 참조하기 위한 DBMS 내의 모듈 시스템

 

-데이터 정의어 번역기(DDL Compiler): DDL을 메타 데이터를 갖는 테이블(카탈로그)로 변환하여 데이터 사전에 저장
-데이터 조작어 번역기(DML Compiler): 응용프로그램에 삽입된 DML문을 주 언어로 표현한 프로시저 호출로 변환하여 질의 처리기와 상호 통신
-Date Directory: 데이터 사전에 수록된 데이터를 실제로 접근하는 데 필요한 정보를 관리 유지하는 시스템

 

 

 

 

 

 

 

 


 

 

[2021 정보처리기사 필기 총정리] 3과목 (상시업데이트)

목차 2021년 정보처리기사 공부를 위해 각 과목/챕터 별 Best 키워드를 정리해 놓은 글입니다. 시나공 문제집의 기출빈도와 중요도를 기준으로 정리된 키워드들이며, 순서와 관계 없

y-oni.tistory.com

참고: 시나공 정보처리기사 필기 (저자: 강윤석, 김용갑, 김우경, 김정준 | 출판사: 길벗), 유튜브 주간컴공TV

 

 

 

728x90