행 식별
개체 무결성
Entity Integrity
이 행을 확실히 식별할 수 있는가?
지키는 것 각 튜플의 고유한 기본키. 막는 오류 PK가 NULL이거나 중복되어 어느 행인지 구분되지 않는 상태.
PRIMARY KEY
무결성 제약은 이름만 다른 규칙 목록이 아니라, 행 식별부터 업무 규칙까지 어떤 층을 검사하느냐에 따라 나뉘는 분류입니다.
지키는 것 각 튜플의 고유한 기본키. 막는 오류 PK가 NULL이거나 중복되어 어느 행인지 구분되지 않는 상태.
지키는 것 부모-자식 테이블의 연결. 막는 오류 주문은 있는데 고객은 없는 것처럼 고아 참조가 생기는 상태.
지키는 것 자료형, 길이, 범위, 선택 가능한 값 집합. 막는 오류 음수 나이, 잘못된 코드값 같은 값 자체의 오류.
지키는 것 릴레이션의 식별 기준 자체. 막는 오류 어떤 컬럼 조합이 행을 대표하는지 정해지지 않아 갱신·삭제 기준이 흔들리는 상태. 개체 무결성이 저장된 PK 값을 본다면, 키 무결성은 키 설계를 봅니다.
지키는 것 시작일 ≤ 종료일, 할인율 0~50% 같은 조직 고유의 규칙. 막는 오류 스키마만으로는 충분하지 않은 업무 의미 위반.