유일성(Uniqueness): PK는 테이블에서 유일한 값을 가져야 한다. 즉, 테이블의 각 레코드는 PK 값을 중복으로 가질 수 없다. UK는 테이블에서 유일한 값을 가지긴 하지만, 한 테이블에서 중복된 UK 값을 가질 수 있다. UK는 여러 개의 NULL 값을 가질 수 있다. NULL 값 허용 여부: PK는 NULL 값을 가질 수 없다. 즉, PK는 반드시 값을 가져야 한다. UK는 NULL 값을 가질 수 있다. 기능(Functionality): PK는 테이블에서 각 레코드를 식별하는 데 사용되며, 테이블 간의 관계를 설정하는 데 사용된다. PK는 외래 키(Foreign Key)를 참조할 수 있다. UK는 테이블에서 유일한 값을 갖는다는 점에서 PK와 유사하지만, 외래 키를 참조할 수 없다. 개수(C..