[데이터베이스] 무결성 제약 조건

Suzume·2023년 11월 8일
1

DataBase

목록 보기
4/16
post-thumbnail

무결성 제약 조건 (Integrity Constraint) 🎭

  • 처음 들었을 때는 감도 안오던 용어이다..
  • 무결성이 데이터의 정확성 혹은 유효성이다.
  • 따라서 무결성 제약 조건은 DB에서 데이터를 추가, 수정, 삭제할 때 부적절한 데이터가 입력되는 것을 방지하기 위한 규칙이다.
  • 이러한 무결성 제약 조건에는 도메인 무결성, 개체 무결성, 참조 무결성 등이 있다.

도메인 무결성(Domain Integrity)

  • 속성값은 그 속성이 정의된 도메인에 속한 값이어야함
  • 특정 열에 삽입되거나 수정되는 값은 해당 속성 열에 허용된 데이터 유형의 값이어야 함

개체 무결성(Entity Integrity)

  • 각 릴레이션의 기본키를 구성하는 속성은 NULL값이나 중복값을 가질 수 없다.
  • 각 행을 기본키로 고유하게 식별해야할 수 있도록 한다.

참조 무결성(Referential Integrity)

  • 2개 이상의 테이블 간의 관계를 유지하는 제약조건이다.
  • 외래키는 참조할 수 없는 값을 가질 수 없다.
  • 무결성 제약조건은 데이터베이스의 데이터가 항상 유효하고 일관되도록 하여 데이터베이스의 신뢰성과 안정성을 높이는데 중요하다 !!
profile
미네르바의 부엉이는 황혼이 저물어야 그 날개를 편다.

0개의 댓글