[SQL]속성이 2개 이상인 PK

Ik·2023년 5월 24일
0

Data

목록 보기
30/34

회사에서 테이블을 설계하며 테이블의 확장성을 염두해 공통 코드를 사용해 최소성과 유일성을 만족시키는 두 개의 속성을 하나의 키로 사용, 해당 과정에서 테이블 명세서를 어떻게 작성할지 찾아봄



속성이 2개

정보처리기사 필기를 공부하면서 생각을 해봤는데 하나의 속성만 PK가 가능하다는 이상한 선입견에 박혀있을 필요는 X

두개 이상의 속성을 기본키(유일성과 최소성을 만족하는)로 사용할 수 있다



테이블 명세서

테이블 명세를 하는데 있어 대부분 비슷한 형식으로 지정할 것이라 생각이 든다.예를 들어 위처럼 작성할 때 보통 하나의 속성을 PK로 두는 경우가 대부분인데 그럴 경우는 당연히 KEY라는 란에 PK라 적으면 된다.





만약 두 개 이상의 속성을 이용해 PK를 지정한다면해당 그림처럼 키에 해당하는 속성들에 PK를 모두 적어주면 된다.






ref

참고 : https://hoon93.tistory.com/57

0개의 댓글