데이터 일관성(Consistency) 유지의 어려움
CODEDRAGON ㆍDevelopment/Database
반응형
데이터 일관성(Consistency) 유지의 어려움
동일한 데이터가 여러 파일에 흩어져 있으므로, 시간이 지남에 따라 동일한 데이터가 서로 다른 값을 가질 가능성이 커집니다
데이터 불일치 예
어떤 회원의 ‘휴대폰번호’가 두 개의 다른 데이터 파일에 저장되어 있는데, 회원정보 관리 프로그램을 통해서만 휴대폰번호를 변경한 경우, 양쪽 파일의 데이터 값이 서로 다르므로 데이터의 일관성이 유지되지 않습니다.
회원 등급이 변경되어 회원등급 관리 프로그램에서 휴대폰으로 문자를 보내면, 변경 전의 휴대폰 번호로 문자를 보내게 되므로 문자가 제대로 전달되지 않게 됩니다.
회원 데이터베이스(데이터 파일 1)-회원관리
'휴대폰 번호' 변경
회원번호 |
이름 |
휴대폰 번호 |
주소 |
이메일 |
113482 |
홍길동 |
010-2233-4455 |
서울 |
… |
113483 |
이순신 |
010-2323-4545 |
수원 |
… |
… |
… |
… |
… |
… |
회원 데이터베이스(데이터 파일 2) - 회원등급
'주소' 변경
회원번호 |
이름 |
휴대폰 번호 |
주소 |
이메일 |
등급 |
포인트 |
113482 |
홍길동 |
010-1234-4455 |
서울 |
… |
… |
… |
113483 |
이순신 |
010-2323-4545 |
부산 |
… |
… |
… |
… |
… |
… |
… |
… |
… |
… |
'Development > Database' 카테고리의 다른 글
데이터 공유의 어려움 (0) | 2017.04.30 |
---|---|
데이터 무결성(Integrity) 유지의 어려움, 무결성 유지 방법 - 파일 시스템에서 무결성 유지 방법, 데이터베이스에서 무결성 유지 방법 (0) | 2017.04.25 |
DBMS의 필수 기능 - 데이터 정의(Definition), 데이터 조작(Manipulation), 데이터 제어(Control) (0) | 2017.04.13 |
데이터의 중복 저장 (0) | 2017.04.12 |
DB-Engines Ranking - 다양한 카테고리의 DB 랭킹 순위 (0) | 2017.03.31 |