Primary Key란 테이블에서 유일하게 식별하기 위해 사용하는 키이다.
Foreign Key란 두 테이블 사이에 데이터를 연결시켜주는 키이다.
Primary Key의 특징
1. 테이블 내에 기록을 유일하게 식별한다.
2. 테이블에서 하나의 Primary Key만 허용된다.
3. Null값을 허용하지 않는다.
4. 상튀 테이블에서 해당 값을 삭제할 수 없다.
Foreign Key의 특징
1. 다른 테이블의 Primary Key를 참조할 수 있다.
2. 하나의 테이블에서 한개 이상의 Foreign key를 사용할 수 있다.
3. Null값이 허용된다.
4. 상위 테이블에서 해당 값을 삭제할 수 있다.