Skip to main content

데이터베이스 무결성이란 무엇입니까?

database 데이터베이스 무결성은 데이터베이스에 저장된 데이터가 정확하고 일관되며 오류가 없는지 확인하는 관행입니다.가장 작은 철자 오류 또는 정보 반복은 데이터베이스에 큰 문제를 일으킬 수 있으므로 데이터베이스 무결성이 심각하게 받아 들여집니다.무결성의 세 가지 지지자는 실체 무결성, 도메인 무결성 및 참조 무결성입니다.이 세 가지와 함께 정규화 및 오류 점검이 적용되어 무결성을 더욱 보장합니다.이러한 프로세스의 대부분은 자동화되지만 관리자는 종종 데이터베이스에서 오류가 발생하지 않도록 수동으로 확인합니다.

관리자가 데이터베이스에서 정보를 추가, 변경 또는 삭제하려면 먼저 데이터베이스 무결성을 확인해야합니다.데이터가 데이터베이스의 다른 테이블과 섹션에 광범위한 영향을 미칠 수 있기 때문에 모든 정보의 포함 또는 변경은 비참 할 수 있습니다.이 기회를 완화하고 데이터베이스에 이미 정보를 정확하게 유지하려면 변경 사항이 변경되기 전에 항상 무결성을 확인합니다. ENTITY 무결성은 데이터베이스 무결성의 첫 번째 제약 조건입니다.이것은 관리자가 작업하기를 원하는 테이블을 확인하고 행 이름을보고 있습니다.동일한 테이블의 행에 동일한 이름이있는 경우, 이렇게하면 중복 정보가 생성되어 데이터베이스와 혼동됩니다.이렇게하면 데이터 유형이 테이블 또는 섹션에 지속적으로 추가 된 데이터 유형을 확인하고 새 데이터가 해당 데이터 유형에 맞는지 확인합니다.예를 들어, 테이블이 날짜 만 보유하도록 지정되고 누군가가 단어를 입력하려고 시도하면 도메인 무결성 프로세스는 관리자에게 일관성 오류를 경고합니다.이는 테이블이 날짜를 처리하기위한 것이기 때문에, 단어를 갖는 것은 정기적 인 처리를 엉망으로 만들고 향후 오류를 유발할 수 있기 때문입니다.

데이터베이스 무결성의 세 번째 제약 조건은 참조 무결성입니다.데이터베이스의 테이블은 거의 혼자가 아닙니다 mdash;다른 테이블은 종종 그것들을 참조하고 다른 테이블을 참조합니다.관리자가 한 테이블을 다른 테이블에 참조하도록 명령하지만 두 번째 테이블이 잘못되거나 존재하지 않으면 처리 오류가 발생합니다.참조 무결성 검사 모든 참조가 유효한지 확인합니다.정규화는 중복 정보와 불필요하게 긴 테이블을 추구하여 중복성을 제거하고 긴 테이블을 각각 여러 개의 짧은 테이블로 바꿉니다.오류 확인 기타 잠재적 오류에 대한 데이터베이스를 분석하고 모든 데이터가 유효한지 확인합니다.