기금넷 공식사이트 - 복권 조회 - 데이터 불일치의 원인

데이터 불일치의 원인

데이터 불일치의 주요 원인은 세 가지입니다. 하나는 데이터 중복으로 인한 것입니다. 둘째, 부적절한 동시 통제로 인한 것입니다. 셋째, 각종 고장과 실수로 인한 것이다.

첫 번째 경우는 일반적으로 반복적으로 저장된 데이터를 일관되게 업데이트하지 못해 발생합니다. 예를 들어, 교사 임금 조정에서 인사 부서의 임금 데이터가 변경되고 재무 부서의 임금 데이터가 변경되지 않으면 임금 숫자 모순이 발생할 수 있습니다.

두 번째 경우는 많은 사용자가 데이터베이스를 공유하지만 업데이트 작업이 따라가지 못하기 때문입니다. 예를 들어, 항공권 예약 시스템에서 두 개의 서로 다른 발권점이 동시에 한 장의 항공권 예약 상태를 조회해 각각 고객을 위해 항공권을 주문하면 한 장의 항공권이 두 고객에게 각각 판매되는 상황이 발생할 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 티켓명언) 이는 시스템에 동시 제어가 없어 데이터가 일치하지 않기 때문입니다.

세 번째 경우 하드웨어 장애 또는 소프트웨어 장애 등 어떤 이유로 데이터가 손실되거나 손상된 경우 덤프, 로깅 등 다양한 데이터베이스 유지 관리 방법에 따라 데이터베이스를 정확하고 완전하며 일관된 상태로 복구해야 합니다. ) 및 데이터 복구 조치.

데이터베이스 시스템은 데이터 일관성을 손상시키는 다양한 요소를 고려하여 데이터베이스의 일관성을 유지하기 위한 적절한 조치를 취합니다. 예를 들어, 동시 제어 방법과 저장, 복구, 로깅 등의 기능을 제공합니다.

데이터는 전체 시스템에 구조화되어 있기 때문에 여러 응용 프로그램에서 공유할 수 있을 뿐만 아니라 새로운 응용 프로그램을 쉽게 추가할 수 있어 데이터베이스 시스템을 쉽게 확장하고 다양한 사용자의 요구 사항을 충족할 수 있습니다. 전체 데이터의 다양한 하위 집합을 서로 다른 애플리케이션 시스템에 사용할 수 있습니다. 애플리케이션 요구 사항이 변경되거나 증가하면 다른 하위 세트를 다시 선택하거나 일부 데이터를 추가하여 새로운 요구 사항을 충족할 수 있습니다.