>  기사  >  데이터베이스의 논리적 데이터 독립성을 보장하려면 무엇을 수정해야 합니까?

데이터베이스의 논리적 데이터 독립성을 보장하려면 무엇을 수정해야 합니까?

青灯夜游
青灯夜游원래의
2020-12-11 13:53:3528009검색

데이터베이스에서 논리적 데이터의 독립성을 보장하기 위해 수정해야 할 것은 스키마 이미지와 외부 스키마입니다. 데이터베이스 스키마가 변경되면 외부 스키마/스키마 간의 매핑 관계를 조정하여 응용 프로그램을 그에 맞게 수정할 필요가 없으므로 데이터와 응용 프로그램 간의 논리적 데이터 독립성을 보장합니다.

데이터베이스의 논리적 데이터 독립성을 보장하려면 무엇을 수정해야 합니까?

이 기사의 운영 환경: windows10 시스템, thinkpad t480 컴퓨터.

데이터베이스에서 논리적 데이터의 독립성을 보장하기 위해 수정해야 할 것은 스키마 이미지와 외부 스키마입니다.

데이터 독립성은 데이터베이스 시스템의 가장 기본적인 특성 중 하나입니다. 데이터 독립성은 애플리케이션과 데이터 구조가 서로 독립적이며 서로 영향을 미치지 않는다는 것을 의미합니다. 3계층 스키마 아키텍처에서 데이터 독립성은 상위 수준의 스키마를 변경하지 않고도 특정 수준의 스키마를 변경할 수 있는 데이터베이스 시스템의 능력을 의미합니다. 데이터베이스 시스템의 데이터가 높은 데이터 독립성을 갖도록 보장하는 3단계 스키마 사이의 2계층 이미지입니다. 데이터 독립성은 데이터 논리적 독립성과 데이터 물리적 독립성을 포함합니다.

데이터 독립성은 데이터베이스 시스템의 가장 중요한 목표 중 하나이기도 합니다. 이는 데이터를 애플리케이션과 독립적으로 만듭니다.

데이터와 프로그램의 독립성으로 인해 데이터의 정의와 프로그램이 분리되고, DBMS가 데이터 접근을 담당하므로 응용 프로그램 작성이 단순화되고 응용 프로그램의 유지 관리 및 수정이 크게 줄어듭니다.

논리적 데이터 독립성

외부 스키마와 데이터베이스 시스템의 스키마 간의 연결 및 변환을 구현하기 위해 외부 스키마와 스키마 사이에 이미지, 즉 외부 스키마/스키마 이미지가 구축된다. . 로컬 논리 구조를 설명하는 외부 스키마는 외부 스키마와 스키마 간의 매핑을 통해 전역 논리 구조를 설명하는 스키마와 연결됩니다. 하나의 스키마는 여러 외부 스키마에 해당하므로 각 외부 스키마에 대해 데이터베이스 시스템에는 외부 스키마/스키마 이미지가 있으며, 이는 외부 스키마와 스키마 간의 해당 관계를 정의합니다. 이러한 이미지 정의는 일반적으로 해당 설명에 포함됩니다. 외부 모드

관련 추천: "프로그래밍 비디오 강좌"

위 내용은 데이터베이스의 논리적 데이터 독립성을 보장하려면 무엇을 수정해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.