Dictionary vs Directory

사전은 의미를 설명하고, 디렉터리는 저장 위치를 찾는 단서로 이해한다

데이터 사전은 스키마, 권한, 통계처럼 DBMS가 판단에 쓰는 논리 메타데이터입니다. 데이터 디렉터리는 교재적 구분에서 파일, 페이지, 저장 공간처럼 물리 접근을 돕는 정보를 가리킵니다.

Data Dictionary

logical metadata
무엇테이블, 컬럼, 타입, 제약 조건, 뷰 정의
함께 저장권한, 인덱스 정의, 통계 정보
갱신 방식DDL 실행 시 DBMS가 자동 관리
접근SQL이나 시스템 뷰로 조회하되 직접 수정은 제한

Data Directory

physical locator
무엇파일, 페이지, 세그먼트, 저장 공간의 위치 단서
사용자저장 시스템, 버퍼 관리자, 복구 모듈
갱신 방식데이터 배치와 저장 구조 변화에 맞춰 내부 관리
접근일반 사용자가 직접 조작하는 SQL 대상은 아님
DDL CREATE TABLE

객체 정의가 생기고 스키마 기준이 바뀐다.

Dictionary 의미와 규칙 확인

DBMS는 컬럼, 타입, 제약 조건을 보고 SQL을 검사한다.

Directory 저장 위치 접근

실제 파일과 페이지를 찾기 위한 내부 정보가 쓰인다.

사전 데이터에 대한 데이터

사용자 데이터 자체가 아니라 그 데이터를 설명하는 기준 정보다.

디렉터리 물리 접근을 돕는 내부 정보

어느 파일과 페이지로 가야 하는지 저장 시스템이 참고한다.

구분 논리 의미와 물리 위치를 나눠 보는 틀

이 구분은 3단계 스키마와 데이터 독립성을 이해하는 데 이어진다.