차례:
정의-데이터 사전이란 무엇입니까?
데이터 사전은 데이터베이스의 메타 데이터를 포함하는 파일 또는 파일 세트입니다. 데이터 사전에는 데이터 소유권, 다른 개체와의 데이터 관계 및 기타 데이터와 같은 데이터베이스의 다른 개체에 대한 레코드가 포함됩니다.
데이터 딕셔너리는 모든 관계형 데이터베이스의 중요한 구성 요소입니다. 아이러니하게도, 그 중요성으로 인해 대부분의 데이터베이스 사용자에게는 보이지 않습니다. 일반적으로 데이터베이스 관리자 만 데이터 사전과 상호 작용합니다.
Techopedia는 데이터 사전을 설명합니다
관계형 데이터베이스에서 데이터 사전의 메타 데이터에는 다음이 포함됩니다.
- 데이터베이스 및 해당 소유자의 모든 테이블 이름
- 모든 인덱스의 이름과 해당 인덱스의 테이블이 관련된 열
- 기본 키, 다른 테이블과의 외래 키 관계 및 널이 아닌 제약 조건을 포함하여 테이블에 정의 된 제약
대부분의 관계형 데이터베이스 관리 시스템 (RDBMS)의 경우 데이터베이스 관리 시스템 소프트웨어는 데이터베이스 내의 데이터에 액세스하기 위해 데이터 사전이 필요합니다. 예를 들어, Oracle DB 소프트웨어는 Oracle DB를 읽고 써야합니다. 그러나 해당 특정 데이터베이스에 대해 작성된 데이터 사전을 통해서만이를 수행 할 수 있습니다.
예를 들어, 상업 은행 데이터베이스에서 관리자가 대출에 대한 정보를 보유한 테이블을 결정하려고한다고 가정하십시오. 테이블에 "LOAN"이라는 단어가있을 가능성이 높은 것으로 추측하여 데이터 사전에서 다음 쿼리를 실행합니다 (첫 번째 쿼리는 Oracle DB에 대한 것이고 두 번째 쿼리는 SQL Server DB에 대한 것입니다).
- '% LOAN %'과 (와) 같은 TABLE_NAME의 DBA_TABLES에서 선택 *;
- 유형이 'U'이고 이름이 '% LOAN %'인 SYSOBJECTS에서 선택 *;
