[Date Base] 정의 Primary key와 foreign key , DB 생성하는 용어
Primary key(기본 키) 데이터베이스 테이블 내의 모든 레코드에서 고유한 아이디를 제공한다. PK의 특징 모든 레코드가 서로 다른 값을 가지고 있어 각 레코드를 식별할 수 있다. NULL값이 존재할 수 없다. 레코드의 값은 중복이 불가능하다. 테이블에는 하나의 기본키만 가질 수 있지만 경우에 따라 1개 이상의 기본키를 정의할 수도 있다. (다수 열 기본 키, 복합 기본 키) foreign key(외래 키) 데이터가 일관될 수 있도록 돕는 역할을 한다. 보통은 두 개의 데이터베이스 테이블을 잇고자 기본 키와 함께 사용된다. 일종의 테이블을 연결하는 가상의 다리 역할을 한다. FK의 특징 외부 키는 한 테이블의 필드로, 다른 테이블의 기본 를 나타낸다. 외래 키를 가지고 있는 테이블을 하위 테이블, ..