Sql 의 데이터 사전은 무엇이며 어떤 역할을 합니까?

전체 데이터베이스 실행에 대한 내부 테이블을 유지 관리합니다. 데이터베이스 시스템에 속하는 테이블입니다.

갑골문의 공식 해석은

Oracle 데이터베이스의 가장 중요한 부분 중 하나는 데이터베이스에 대한 정보를 제공하는 읽기 전용 테이블 집합인 데이터 딕셔너리입니다. 데이터 사전에는 다음이 포함됩니다.

데이터베이스의 모든 스키마 객체 정의 (테이블, 뷰, 인덱스, 클러스터, 동의어, 시퀀스, 프로시저, 함수, 패키지, 트리거 등)

스키마 객체에 할당된 공간의 양과 현재 사용 중인 공간의 양

열의 기본값입니다

무결성 제약 조건 정보

Oracle 사용자의 이름입니다

각 사용자에게 부여된 권한 및 롤

다양한 스키마 객체에 액세스하거나 업데이트한 사람과 같은 감사 정보

기타 일반 데이터베이스 정보

다른 데이터베이스 데이터와 마찬가지로 데이터 사전은 테이블과 뷰로 구성됩니다. 지정된 데이터베이스에 대한 모든 데이터 딕셔너리 테이블 및 뷰는 해당 데이터베이스의 SYSTEM 테이블스페이스에 저장됩니다.