기본키(Primary Key)는 여러 개 사용할 수 없습니다. 하지만 기본키를 여러 개가 필요 경우가 있습니다. 예를 들어 "매년도에 전체 학생의 행사 참여에 관한 테이블을 만들 때" 학생과 년도의 정보를 묶어서 사용해야 합니다. 어떻게 해야 하는가? 우선 기본키는 주민등록번호와 같이 테이블의 각 행을 고유하게 식별하는 역할을 합니다. 해당 역할을 수행하기 위해 NULL 값을 가져서는 안 되며 각 열을 구분할 수 있어야 합니다. 또한 기본키는 더불어 최소성을 가져 각 테이블에 한 개만 둘 수 있습니다. CREATE TABLE TEMPDB ( student_numVARCHAR(12) PRIMARY KEY, yearINT PRIMARY KEY, activityVARCHAR(100), noteVARCHAR(1..