본문
PK와 FK 결정하기
DB(Oracle) 2015. 9. 24. 15:23
# PK와 FK 결정하기
# PK(Primary Key)
다음 테이블로 파생되어야 할 필요가 있는 경우 PK로 지정
EX) 다음 테이블에서도 학년, 학기, 학생명, 등록금이 필요하고 다다음 테이블에서도 필요한경우
(※ PK가 계속 파생되다보면 모델링 구조가 복잡해질 수 있으니 주의할 것)
학생등록금(테이블명)
학년(PK) 학기(PK) 학생명(PK) 등록금(PK) |
일반컬럼 |
# FK(Foreign Key)
다음 테이블로 파생되어야 할 필요가 없고 현재 받은 테이블에서만 필요한 경우 FK로 지정
댓글