[오라클 / Oracle] 데이터 무결성 / INTEGRITY

seulki·2022년 9월 11일
0

[oracle]

목록 보기
6/28
post-thumbnail

✨데이터 무결성(Data Integrity) 이란?

  • 데이터베이스에 저장되는 데이터의 정확성과 일관성을 보장한다는 의미
  • 제약조건은 데이터 무결성을 지키기 위한 안전장치이다.
  • 테이블을 생성할 때 주로 지정
  • 테이블 생성 후 추가, 변경, 삭제 할 때는 DDL(데이터 정의어)에서 활용

🗝️데이터 무결성의 종류

1. 영역 무결성(Domain Integrity)

  • 컬럼에 저장되는 값의 적정 여부를 확인.
  • 자료형, 적절한 형식의 데이터, NULL 여부같은 정해 놓은 범위를
    만족하는 데이터임을 규정.

2. 개체 무결성(Entity Integrity)

  • 테이블 데이터를 유일하게 식별할 수 있는 기본키는 반드시 값을 가지고 있어야 하며 NULL이 될 수 없고 중복이 불가함을 규정.

3. 참조 무결성(Reference Integrity)

  • 참조 테이블의 외래키 값은 참조 테이블의 기본키로서 존재해야하며 NULL이 가능하다.
profile
웹 개발자 공부 중

0개의 댓글