이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 3235|회답: 0

데이터베이스 내 3차 스키마 및 2차 이미지(매핑)

[링크 복사]
게시됨 2024. 5. 19. 오후 12:28:22 | | | |
3단계 패턴은 데이터의 세 가지 추상화 수준으로, 각각 다른 관심사에 초점을 맞춥니다. 3단계 패턴을 연관시키기 위해 데이터베이스 관리 시스템은 3단계 패턴 사이에 2단계 이미지 기능을 제공합니다. 보조 이미지는 이미지의 양면을 어떻게 변환할 수 있는지를 규정하는 규칙입니다. 아래에 나와 있습니다:



3단계 모드

사용자 수준 --스키마 외 > (데이터베이스 시스템의 사용자 뷰를 반영함)

외부 모드는 서브모드 또는 사용자 모드라고도 하며, 사용자 수준에 해당합니다. 이는 한 명 또는 소수의 사용자가 본 데이터베이스의 뷰이며, 애플리케이션과 관련된 데이터를 논리적으로 표현한 것입니다. 외부 스키마는 스키마에서 파생된 부분집합으로, 스키마 내에서 특정 사용자가 사용할 수 있는 데이터 부분을 포함합니다. 사용자는 외부 모드 설명 언어(외부 패턴)를 통해 사용자에 대응하는 데이터 레코드를 설명하고 정의할 수 있으며, 데이터 조작 언어(DML)를 사용해 이러한 데이터 레코드를 조작할 수도 있습니다.

개념적 수준 - > 개념적 패턴 (데이터베이스 시스템의 전체론적 관점을 반영함)

개념적 패턴은 패턴 또는 논리적 패턴이라고도 하며, 개념적 수준에 해당합니다. 이는 데이터베이스 설계자가 모든 사용자의 데이터를 통합된 관점, 데이터베이스 내 모든 데이터의 논리적 구조와 특성에 대한 전체적인 설명, 그리고 모든 사용자에 대한 공개 데이터 뷰(전역 뷰)에 따라 합성하기 위해 구축한 글로벌 논리 구조입니다. 데이터베이스 관리 시스템에서 제공하는 데이터 설명 언어(DDL)로 설명되고 정의됩니다.

물리적 수준 -- > 내 스키마 (데이터베이스 시스템의 저장 뷰를 반영함)

내부 모드는 저장 모드라고도 하며, 물리적 레벨에 해당합니다. 이는 데이터베이스 내 모든 데이터를 내부적으로 표현하거나 기저로 설명하는 것으로, 데이터베이스의 논리적 설명 중 가장 낮은 수준으로, 실제 외부 저장 매체에 저장된 데이터베이스와 대응하여 저장 매체에 저장된 데이터의 저장 방식과 물리적 구조를 설명합니다. 내부 패턴은 내부 패턴 설명 언어에 의해 설명되고 정의됩니다.

보조 이미지 (지도 제작)

데이터베이스 시스템은 모드의 세 단계 사이에 두 가지 수준의 이미지를 제공합니다: 모드/내부 패턴의 이미지와 외부 패턴의 이미지입니다.

  • 패턴/내부 패턴의 이미지: 개념적 패턴과 내부 패턴 간의 상호 변환을 구현합니다.
  • 외부 모드/모드 이미지: 외부 모드와 개념 모드 간의 상호 변환을 구현합니다.


데이터 독립성은 데이터와 프로그램의 독립성을 의미하며, 데이터의 정의를 프로그램과 분리하며, DBMS(데이터베이스 관리 시스템)가 데이터 저장을 담당하여 애플리케이션을 단순화하고 애플리케이션 준비 작업을 크게 줄여줍니다.

데이터 독립성은 DBMS의 보조 이미지 기능에 의해 보장됩니다. 데이터 독립성에는 데이터의 물리적 독립성과 논리적 데이터의 독립성이 포함됩니다.

아래 그림에 나타난 요약:



未命名绘图.drawio (2.86 KB, 다운로드 횟수: 0)





이전의:'Window'에서 'atob' 실행에 실패: 디코딩할 문자열은...
다음:OpenPDF는 'xxx' 글꼴을 사용하며, 'Identity-H'는 인식되지 않습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com