728x90
반응형
#데이터베이스 데이터 무결성이란 ?
#데이터 무결성(data Integrity)
#무결성
-데이터의 정확성과 일관성을 유지하고 보증하는 것을 가리키며
데이터베이스나 RDBMS 시스템의 중요한 기능입니다.
1. 개체 무결성
-개체(Entity) : 사람, 장소, 사물, 사건 등과 같이 독립적으로 존재하면서 고유하게 식별이 가능한 단위입니다.
-아무리 많은 개체가 있어도 내가 원하는 유일한 개체를 발견할 수 있어야 합니다.
-기본키(PK)가 있어야 합니다.
2. 도메인 무결성
-필드에는 하나의 필드만이 가질 수 있는 성질이 있는데 그것을 만족해야 합니다.
그렇지 않으면 에러가 발생합니다.
3. 참조 무결성
-외래키(FK)의 조건이 맞지 않다. (참조할 수 없는 외래키를 가질 수 없습니다.)
-외래키 값은 NULL이거나 참조하는 테이블의 기본키와 같은 값이어야 합ㄴ니다.
728x90
반응형
'IT > SQL' 카테고리의 다른 글
[SQL] - 데이터베이스 DML, DDL, DCL이란 ? (0) | 2020.08.08 |
---|---|
[SQL] - SQL 명령어 및 사용법 (0) | 2020.08.01 |
[SQL] - 데이터베이스 데이터 정규화, 이상 현상(Anomaly)이란 ?(1NF-1차 정규화, 2NF-2차 정규화, 3NF-3차 정규화) (0) | 2020.07.30 |
[SQL] - 데이터베이스 키(Key)의 개념 및 종류 (0) | 2020.07.30 |
[SQL] - 데이터베이스의 정의와 특징 (0) | 2020.07.30 |
댓글