일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 데이터 입출력
- 언리얼엔진 함수
- 브로커 패턴
- 데이터베이스
- 알고리즘 문제
- 동적 모델링
- 단계적 분해
- UML
- 정보 은닉
- UML 다이어그램
- 팬아웃
- 백준
- UnrealEngine5
- Unreal Engint4
- 마스터 슬레이브 패턴
- 파이프 필터 패턴
- 언리얼엔진5
- 정보처리기사
- 정처기
- 기능 모델링
- 메타 데이터
- 요구사항 분석
- UnrealEngine
- 아키텍처 패턴
- 요구사항 확인
- 정보처리기사 실기
- DBMS
- baekjoon
- 클라이언트 서버 패턴
- C++
Archives
- Today
- Total
게임 개발자를 향해
시스템 카탈로그 본문
1. 시스템 카탈로그(System Catalog)
- 시스템 카탈로그는 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스이다.
- 시스템 카탈로그 내의 각 테이블은 사용자를 포함하여 DBMS에서 지원하는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블이다.
- 카탈로그들이 생성되면 데이터 사전에 저장되기 때문에 좁은 의미로는 데이터 사전이라고도 한다.
2. 메타 데이터(Meta - Data)
메타 데이터는 시스템 카탈로그에 저장된 정보를 의미한다.
<메타 데이터의 유형>
- 데이터 베이스 객체 정보 : 테이블 인덱스 뷰 등의 구조 및 통계정보
- 사용자 정보 : 아이디, 패스워드, 접근 권한 등
- 테이블의 무결성 제약 조건 정보 : 기본키, 외래키. NULL 값 허용 여부 등
- 함수, 프로시저, 트리거 등에 대한 정보
3. 데이터 디렉터리(Data Directory)
- 데이터 디렉터리는 데이터 사전에 수록된 데이터에 접근하는데 필요한 정보를 관리 유지하는 시스템이다.
- 시스템 카탈로그는 사용자와 시스템 모두 접근할 수 있지만 데이터 디렉터리는 시스템만 접근할 수 있다.
<여기서 Tip!>
시스템 카탈로그는 구체적으로 찾아본 결과 이해하기위해 설명하면 좀 길어진다.
객체정보, 사용자정보, 제약조건 정보 함수, 프로시저, 트리거 등의 정의와 명세한 것을 메타 데이터라 하며
이 메타 데이터는 데이터 사전에 저장된다.
이 데이터 사전이 시스템 카탈로그이다.
그리고 데이터 디렉터리는 이 데이터사전(시스템 카탈로그)에 저장된 데이터에 빠르게 접근하기 위한 접근 방법이나 정보를 관리한다.

읽어주셔서 감사합니다!
정처기 화이팅!
'정보처리기사 > 2. 데이터 입출력 구현' 카테고리의 다른 글
인덱스(Index) (0) | 2022.09.13 |
---|---|
트랜잭션 분석 (0) | 2022.09.08 |
반정규화(Denormalization) (0) | 2022.09.08 |
정규화(Nomalization) (0) | 2022.09.06 |
이상 / 함수적 종속 (0) | 2022.09.06 |