무결성과 제약조건 완전 정리
데이터베이스에서 "무결성"은 곧 신뢰성입니다.데이터가 정확하고 일관된 상태로 유지되도록 보장해주는 것이 바로 무결성 제약조건입니다.이번 포스트에서는 실무와 시험 모두 자주 나오는개체 무결성, 참조 무결성, 그리고 각종 SQL 제약조건까지 깔끔하게 정리해드립니다.1. 무결성 제약이란?테이블에 저장되는 데이터가 정해진 규칙에 따라 항상 유효하도록 보장하는 장치→ 오류 방지, 데이터 일관성 유지, 시스템 안정성 확보2. 주요 무결성 제약조건① 개체 무결성(Entity Integrity)기본키(PK)는 NULL일 수 없고, 중복될 수 없다테이블에서 각 행을 고유하게 식별해야 하기 때문② 참조 무결성(Referential Integrity)외래키(FK)는 반드시 참조 대상 테이블의 기본키와 일치해야 한다또는 NU..