멋쟁이사자 django 학습(21)
Primary key (기본키) :
- primary key는 특정 컬럼내에 데이터가 유일하도록 보장해주는데 사용된다.
- 관계형 데이터베이스 테이블 내에 기록을 유일하게 식별한다.
- 테이블 내에 하나의 primary key 만 허락된다.
- Unique와 Not Null 제약의 결합이다.
Foreign key (외래키) :
- foreign key는 두 테이블 사이에 데이터를 연결 시켜주는 관계형 데이터베이스 테이블에 컬럼이다.
- 다른 테이블의 primary key를 참조 할 수 있다.
- 테이블 내에 한개 이상의 foreign key가 허락된다.
- Null 값이 가능하다.