데이터 무결성 검증을 위한 SQL Test 작성법
·
SQL
데이터 무결성(Data Integrity)은 데이터가 정확하고 일관되게 유지되는 것을 보장하는 개념이다.데이터 무결성이 깨지면 잘못된 정보가 시스템에 반영될 수 있어 비즈니스 의사결정에 큰 영향을 미칠 수 있다.1. 데이터 무결성이란?데이터 무결성은 크게 다음과 같은 네 가지 유형으로 분류된다.1.1 엔터티 무결성(Entity Integrity)각 행(row)의 기본 키(Primary Key, PK)는 반드시 고유해야 한다.예제 : users 테이블에서 중복된 id 값이 있는지 확인SELECT id, COUNT(*) FROM users GROUP BY id HAVING COUNT(*) > 1;테스트 목적 : 기본 키 id의 중복 여부 검증오류 발생 시 영향 : 중복된 키로 인해 참조 무결성이 깨질 수 있..