1) 무결성 - 데이터의 정확성, 일관성, 유효성이 유지 되는것 개체 무결성 모든 테이블이 PK로 설정된 컬럼을 가져야 한다. 참조 무결성 두 테이블의 데이터가 항상 일관된 값을 갖도록 유지하는 것 도메인 무결성 컬럼의 타입, NULL값 허용 등에 대한 사항을 정의하고 올바른 데이터가 입력 되었는지를 확인하는 것 1. 정확성 - 데이터는 애매하지 않아야 한다. 2. 일관성 - 각 사용자가 일관된 데이터를 볼 수 있도록 해야한다. 3. 유효성 - 데이터가 실제 존재하는 데이터여야 한다. 2) 정규화 - 삽입 / 수정 / 삭제의 이상현상을 제거 - 데이터 중복 최소화 - 대부분 3차 정규화까지만 진행 3) 정규화의 목적 - 데이터베이스를 잘못 설계하면 불필요한 데이터의 중복으로 인해 공간이 낭비된다. 이러한..