Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

데이터 및 구조적 독립성

<시간/>

구조적 독립성

구조적 독립성은 데이터베이스 구조의 변경이 데이터에 액세스하는 DBMS 기능에 영향을 미치지 않을 때 존재합니다.

데이터베이스 구조의 변경이 데이터에 액세스하는 DBMS 기능에 영향을 미치지 않는 경우 구조적 종속성이 존재합니다.

데이터 독립성

하위 수준에서 수행된 변경 사항은 상위 계층에 영향을 미치지 않습니다.

두 가지 유형은 -

  • 물리적 데이터 독립성
  • 논리적 데이터 독립성

데이터 및 구조적 독립성

물리적 데이터 독립성부터 시작하겠습니다 -

물리적 데이터 독립성

스키마 또는 논리적 데이터에 영향을 주지 않고 물리적 스키마를 수정합니다. 달성하기가 더 쉽습니다.

이는 데이터베이스의 내부 수준과 논리적 수준에서 내부 수준으로의 매핑에 의해 달성됩니다. 물리적 저장소에서 수행된 변경 사항의 개념적 스키마는 사용자를 격리합니다.

논리적 데이터 독립성

프로그램에 영향을 주지 않고 논리 스키마를 수정합니다. 달성하기 어렵습니다. 기존 외부 스키마에 영향을 주지 않고 개념 스키마를 수정할 수 있습니다.