시스템 카탈로그(System Catalog)
데이베이스 관리자 도구로 데이터베이스에 저장된 모든 개체들에 대한 정의나 명세 ( 메타데이터 ) 정보를 담은 시스템 테이블. 좁은 의미로는 데이터 사전 ( Data Dictionary )라고 부름
메타 데이터 ( Meta - Data )
시스템 카탈로그에 저장된 정보
- 데이터 베이스 객체 정보 : 테이블, 인덱스 , 뷰의 구조 및 통계 정보
- 사용자 정보 : 패스워드 및 접근 권한
- 테이블의 무결성 제약 조건 정보 : 기본키, 외래키, NULL 값 허용 여부
데이터 디렉토리( Data Directory )
데이터 사전에 수록된 데이터에 접근하는데 필요한 정보를 관리 유지하는 시스템
사용자와 시스템은 시스템 카탈로그에 접근할 수 있지만 데이터 디렉토리에는 시스템만 접근가능하다.
데이터베이스 저장공간 설계
테이블(Table) : 행과 열로 구성된 가장 기본적인 객체, 데이터베이스의 모든 데이터는 테이블에 저장됨
컬럼(Column) : 테이블의 열을 구성하는 요소
테이블스페이스(TableSpace) : 테이블이 저장되는 논리적인 영역, 한 개의 테이블 스페이스에 여러개의 테이블 저장가능
테이블 종류
일반 테이블 : DBMS 표준 테이블
클러스터드 인덱스 테이블(Clustered Index Table) : 기본키나 인덱스 키의 순서에 따라 데이터가 저장되는 테이블
파티셔닝 테이블(Partitioning Table) : 대용량의 테이블을 작은 논리적 단위인 파티션(Partition)으로 나눈 테이블
외부 테이블(External Table) : 데이터베이스에서 일반 테이블처럼 이용할 수 있는 외부 파일
임시 테이블(Temporary Table) : 트랜잭션이나 세션별로 데이터를 저장하고 처리할 수 있는 테이블
참고자료
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사] 분산데이터베이스 (0) | 2021.10.04 |
---|---|
[정보처리기사] 트랜잭션, 인덱스, 뷰 , 클러스터 (0) | 2021.10.03 |
[정보처리기사] 정규화(Nomalization) (0) | 2021.10.03 |
[정보처리기사] 관계 대수 및 관계해석 (0) | 2021.10.03 |
[정보처리기사] 관계형 데이터베이스의 기본개념 (0) | 2021.10.01 |