Skip to main content

엔티티 무결성이란 무엇입니까?

엔티티 무결성은 효과적인 데이터베이스 구성의 주요 규칙 중 하나입니다.데이터베이스에서 각 테이블의 기본 키를 시행하는 프로세스를 의미하며, 여기서 키는 행 또는 고유 한 널 값인 행의 조합이어야합니다.엔티티 무결성을 유지함으로써 데이터베이스의 각 레코드는 기본 키를 통해 구체적으로 식별 할 수 있습니다.이는 데이터베이스의 무결성을 간접적으로 손상시키는 중복 레코드 및 기타 문제를 방지합니다.엔티티 무결성이 없으면 데이터베이스의 항목은 테이블에서 특정 항목을 뽑을 방법이 없기 때문에 실수로 겹칠 수 있습니다.기본 키는 이해하는 것이 중요합니다.데이터베이스의 주요 키는 각 개별 레코드를 구체적으로 식별하는 데 사용되는 값입니다.효과적이기 위해서는 기본 키가 독특해야합니다.다시 말해, 단일 기본 키를 검색하여 여러 레코드를 검색하는 것은 불가능한 것으로 판명되어야합니다.사회 보장 번호는 두 사람이 같은 숫자를 가지지 않기 때문에 미국의 개인 개인 기록에 중점을 둔 데이터베이스의 좋은 주요 키입니다.특정 사회 보장 번호를 데이터베이스에서 검색하는 사람은 정의상 한 번에 단일 레코드 만 검색합니다.

고유 한 기본 키를 통해 엔티티 무결성이 없을 때 발생하는 문제를 보려면 개인 성이 기본 키로 사용되는 데이터베이스를 상상할 수 있습니다.검색 기준이 수십 개의 기록을 생산할 수 있으므로 한 사람 이상이 성을 공유 할 수 있으므로 Smith 또는 Jones를 입력 할 수 있습니다.이 경우 최종 사용자가 더 이상 개별 레코드를 검색하는 방법이 없기 때문에 데이터베이스의 무결성은 문제가됩니다.빈, 데이터베이스의 모든 항목에 대한 값.데이터베이스의 하나 이상의 레코드에 대해 기본 키 값이 널 유지되면, 널 값이 이러한 레코드를 고유하게 식별하기에 충분하지 않기 때문에 특정 레코드를 검색하기가 불가능 해집니다.다시 말해, 사회 보장 번호가 기본 키로 사용되고 직원이 미국 출신이 아니므로 해외 직원 기록이 기본 키를 사용하여 식별하는 것이 불가능하여 데이터베이스의 무결성을 무효화합니다..