본문 바로가기
IT/SQL

[SQL] - 데이터베이스 데이터 무결성이란 ?

by 차이나는 개발자 2020. 7. 30.
728x90
반응형

#데이터베이스 데이터 무결성이란 ?

 

 

#데이터 무결성(data Integrity)

#무결성

-데이터의 정확성과 일관성을 유지하고 보증하는 것을 가리키며

데이터베이스나 RDBMS 시스템의 중요한 기능입니다.

1. 개체 무결성
-개체(Entity) : 사람, 장소, 사물, 사건 등과 같이 독립적으로 존재하면서 고유하게 식별이 가능한 단위입니다.

-아무리 많은 개체가 있어도 내가 원하는 유일한 개체를 발견할 수 있어야 합니다.
-기본키(PK)가 있어야 합니다.

2. 도메인 무결성
-필드에는 하나의 필드만이 가질 수 있는 성질이 있는데 그것을 만족해야 합니다.

그렇지 않으면 에러가 발생합니다.

3. 참조 무결성
-외래키(FK)의 조건이 맞지 않다. (참조할 수 없는 외래키를 가질 수 없습니다.)
-외래키 값은 NULL이거나 참조하는 테이블의 기본키와 같은 값이어야 합ㄴ니다.

 

 

 

728x90
반응형

댓글