에, 이러한 데이터의 저장 목적으로 생성된 모든 데이터베이스 오브젝트(테이블, 뷰, 인덱스
등) 관련 정보도 저장해야 합니다. 데이터베이스 서버는 이 정보를 데이터베이스에 저장합니
다.
15
장에서는
메타데이터
metadata
라고 하는 이 정보의 저장 방법, 위치, 액세스 방법 및 이 정보
를 사용하여 유연한 시스템을 구축하는 방법을 설명합니다.
15.1
데이터에 관한 데이터
메타데이터는 본질적으로 데이터에 관한 데이터입니다. 데이터베이스 오브젝트를 작성할 때마
다 데이터베이스 서버는 다양한 정보를 기록해야 합니다. 예를 들어 여러 열, 기본 키 제약조
건, 세 개의 인덱스 및 외래 키 제약조건이 있는 테이블을 만들려면 데이터베이스 서버는 다음
정보를 모두 저장해야 합니다.
●
테이블 이름
●
테이블 스토리지 정보(테이블스페이스
tablespace
, 초기 크기 등)
●
스토리지 엔진
●
열 이름
●
열 데이터 자료형
메타데이터
CHAPTER
15
334
러닝 SQL
●
기본 열 값
●
not null
열 제약조건
●
기본 키 열
●
기본 키 이름
●
기본 키 인덱스의 이름
●
인덱스 이름
●
인덱스 유형(
B
-트리, 비트맵)
●
인덱스 열
●
인덱스 열 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.