회사에서 테이블을 설계하며 테이블의 확장성을 염두해 공통 코드를 사용해 최소성과 유일성을 만족시키는 두 개의 속성을 하나의 키로 사용, 해당 과정에서 테이블 명세서를 어떻게 작성할지 찾아봄
정보처리기사 필기를 공부하면서 생각을 해봤는데 하나의 속성만 PK가 가능하다는 이상한 선입견에 박혀있을 필요는 X
두개 이상의 속성을 기본키(유일성과 최소성을 만족하는)로 사용할 수 있다
테이블 명세를 하는데 있어 대부분 비슷한 형식으로 지정할 것이라 생각이 든다.예를 들어 위처럼 작성할 때 보통 하나의 속성을 PK로 두는 경우가 대부분인데 그럴 경우는 당연히 KEY라는 란에 PK라 적으면 된다.
만약 두 개 이상의 속성을 이용해 PK를 지정한다면해당 그림처럼 키에 해당하는 속성들에 PK를 모두 적어주면 된다.