728x90
Primary key | Foreign key |
특정 컬럼 내에 데이터가 유일하도록 보장 | 두 테이블 사이 데이터를 연결 해주는 관계형 DB 테이블 컬럼 |
관계형 DB 테이블 내 기록을 유일하게 식별 | 다른 테이블의 primary key를 참조할 수 있다. |
테이블 내 하나의 primary key만 허락 | 테이블 내 한개 이상의 foreign key 허락 |
Unique와 Not Null 제약의 결합 | 관계형 DB 내 중복 값과 테이블 포함 가능 |
Null 값은 허락되지 않음 | Null 값이 가능 |
상위 테이블에서 해당 값 삭제 불가능 | 상위 테이블에서 해당 값 삭제 가능 |
암묵적으로 임시 테이블 정의가 가능 | 임시 테이블에서 정의 불가능 |