/* # 기본키 (Primary Key, PK) - 한 테이블에서 하나의 행을 유일하게 구분할 수 있는 컬럼 (중복이 되지 않아야함) - 한 테이블 당 하나 밖에 설정할 수 없다 - 기본키가 될 수 있는 컬럼이지만 기본키로 설정되지 않은 컬럼은 후보(Candidate Key)' 라고 한다 - 기본키로 설정된 컬럼에는 중복된 값을 넣을 수 없고 (UNIQUE) 비어있는 값도 허용하지 않는다 (not null) # 외래키 (Foreign Key, FK) - 다른 테이블에서는 기본키이지만 다른데로 간다면 그냥 값들중 하나가 돼버린다. - 다른 테이블에서는 기본키 또는 후보키(또는 중복값이 없는 컬럼) 해당 테이블에서는 중복되는 값인 컬럼 ex: employees의 department_id는 employees에..