DB 무결성(Integrity)

TToII·2021년 3월 15일
0

DB study

목록 보기
3/3

데이터 무결성

데이터의 정확성, 일관성, 유효성이 유지되는 것을 말한다.
데이터의 무결성을 유지하는 것은 데이터베이스 관리시스템 (DBMS)의 중요한 기능이며, 주로 데이터에 적용되는 연산에 제한을 두어 데이터의 무결성을 유지한다.

데이터 무결성의 종류

  • 개체 무결성 (Entity integrity)

    : 기본키는 NULL값이 될 수 없다.
  • 참조 무결성 (Referential integrity)

    : 외래키는 참조할 수 없는 값을 가질 수 없다.
    외래키 값은 그 외래키가 기본키로 사용된 릴레이션의 기본키 값이거나 NULL 값일 것
  • 속성 무결성 (Attribute Integrity)

    : 컬럼은 지정된 데이터 형식을 반드시 만족하는 값만 포함
  • 도메인 무결성 (Domain integrity)

    : 특정 속성값은 그 속성이 정의된 도메인에 속한 값이어야 한다.
  • 키 무결성 (Key Integrity)

    : 한 릴레이션에는 최소한 하나의 키가 존재해야됨
  • 고유 무결성(Unigue Integrity)

    : 특정 속성에 대해 고유한 값을 가지도록 조건이 주어진 경우, 그 속성값은 모두 달라야 하는 제약조건
  • 사용자 정의 무결성

    : 모든 데이터는 업무 규칙 (Business Rule)을 준수해야 함
profile
Hello World!

0개의 댓글