프로그래밍/데이터베이스

Primary key, Foreign key

안싱미 2016. 2. 17. 13:36

1. primary key(PK)

  • 한 row를 대표하는 키
  • 중복된 값을 허용하지 않는다.
  • pk가 여러개일 수 있다. 이럴 때는 두개가 똑같이 중복이 될 경우에만 중복값으로 생각한다.

 

2, foreign key(FK)

  • FK는 다른 테이블의 PK이다.
  • 중복이 가능하다.
  • PK와 FK는 일대 다 관계이다.
  • FK이면서 Pk일 수도 있다.