본문

PK와 FK 결정하기

반응형

# PK와 FK 결정하기


# PK(Primary Key)

다음 테이블로 파생되어야 할 필요가 있는 경우 PK로 지정


EX) 다음 테이블에서도 학년, 학기, 학생명, 등록금이 필요하고 다다음 테이블에서도 필요한경우

(※ PK가 계속 파생되다보면 모델링 구조가 복잡해질 수 있으니 주의할 것)


학생등록금(테이블명)

 학년(PK)

 학기(PK)

 학생명(PK)

 등록금(PK)

 일반컬럼



# FK(Foreign Key)

다음 테이블로 파생되어야 할 필요가 없고 현재 받은 테이블에서만 필요한 경우 FK로 지정

반응형

공유

댓글