[DB] 📚 무결성 제약 조건 🕵️ 정리
무결성 데이터의 정확성 또는 유효성을 의미 일관된 데이터베이스 상태를 정의하는 규칙들을 묵시적으로 또는 명시적으로 정의함 무결성 제약 조건 1. 도메인 제약조건(domain constraint) 각 애트리뷰트 값이 반드시 원자값이어야 함 애트리뷰트 값의 디폴트 값, 가능한 값들의 범위 등을 지정할 수 있음 2. 키 제약조건(key constraint) 키 애트리뷰트에 중복된 값이 존재해서는 안됨 -> 기본키가 아님 3. 엔티티 무결성 제약조건(entity integrity constraint) 엔티티 : 데이터 집합 (사원, 부서, 고객, 상품...) 릴레이션의 기본 키를 구성하는 어떤 애트리뷰트도 널값을 가질 수 없음 대체 키에는 적용되지 않음 4. 참조 무결성 제약조건(referential int..