가장 큰 목표는 테이블 간 중복된 데이터를 허용하지 않도록 하는 것이다.중복된 데이터를 만들지 않으면, 무결성을 유지할 수 있고, DB 저장용량 또한 효율적으로 관리할 수 있기 때문이다.• 데이터의 중복성을 없애면서 불필요한 데이터를 최소화 시킨다.• 무결성을 유지하고