지식 확장:
데이터 사전은 데이터 항목, 데이터 구조, 데이터 흐름, 데이터 저장소, 처리 논리 등에 대한 정의와 설명입니다. 그 목적은 데이터 흐름 다이어그램의 각 요소를 자세히 설명하고 데이터 사전을 간단한 모델링 프로젝트로 사용하는 것입니다. 간단히 말해서, 데이터 사전은 데이터를 설명하는 정보 모음이자 시스템에 사용되는 모든 데이터 요소의 정의 모음입니다.
데이터 사전은 사용자가 데이터베이스 및 응용 프로그램 메타데이터를 기록하기 위해 액세스할 수 있는 디렉토리입니다. 활성 데이터 딕셔너리는 데이터베이스 또는 응용 프로그램의 구조가 수정될 때 해당 내용이 DBMS 에 의해 자동으로 갱신될 수 있는 데이터 딕셔너리입니다. 패시브 데이터 사전은 수정 시 컨텐츠를 수동으로 업데이트해야 하는 데이터 사전입니다.
데이터 사전의 가장 중요한 기능은 분석 단계의 도구로 사용됩니다. 어떤 사전이든 가장 중요한 용도는 사람들이 알 수 없는 항목의 해석을 조회할 수 있도록 하는 것이다. 구조 분석에서 데이터 사전의 역할은 데이터 흐름 다이어그램의 각 구성 요소를 정의하고 해석하는 것입니다.
즉, 데이터 흐름 다이어그램의 모든 구성 요소에 대한 정의와 해석의 문자 그대로 데이터 사전이며, 데이터 사전에 설정된 엄격하고 일관된 정의 세트는 분석가와 사용자 간의 의사 소통을 개선하는 데 매우 유용합니다.
데이터베이스 데이터 사전은 각 데이터베이스의 중심일 뿐만 아니라 모든 사용자에게 매우 중요한 정보입니다. 사용자는 SQL 문을 사용하여 데이터베이스 데이터 사전에 액세스할 수 있습니다.
데이터 사전은 데이터 모형에 있는 데이터 객체 또는 프로젝트 설명의 집합이며 프로그래머 및 기타 참조를 필요로 하는 사람들에게 좋습니다. 사용자가 교환한 객체 시스템을 분석하는 첫 번째 단계는 각 객체와 다른 객체와의 관계를 식별하는 것입니다.
이 프로세스를 데이터 모델링이라고 하며 결과는 객체 다이어그램입니다. 각 데이터 객체 및 프로젝트에 설명적인 이름이 지정되면 관계를 설명한 다음 데이터 유형을 설명하고 가능한 모든 미리 정의된 값을 나열하며 간단한 텍스트 설명을 제공합니다. 이 집합은 참고할 수 있도록 책으로 구성되어 있는데, 이 책은 데이터 사전이라고 불린다.
데이터 모델을 사용하는 프로그램을 개발할 때 데이터 사전은 구조에서 데이터 항목의 위치, 포함할 수 있는 숫자 값 및 실제 데이터 항목의 기본 의미를 이해하는 데 도움이 됩니다. 예를 들어, 은행이나 은행 조직은 고객 은행 업무와 관련된 데이터 객체를 모델링할 수 있습니다.
그들은 은행 프로그래머에게 데이터 사전을 제공해야 한다. 이 데이터 사전은 고객 은행 데이터 모델의 각 데이터 항목 (예: "계정 소유자" 및 "사용 가능한 신용") 을 설명합니다.