문제
FOREIGN KEY 제약조건에 대한 설명 중 가장 적절하지 않은 것은?
① 참조하는 테이블의 PRIMARY KEY나 UNIQUE KEY를 참조해야 한다 ② NULL 값을 가질 수 있다 ③ 하나의 테이블에 여러 개의 FOREIGN KEY를 생성할 수 있다 ④ 참조되는 컬럼보다 더 큰 데이터 타입을 가져야 한다
정답
4번
해설
④가 틀렸습니다. FOREIGN KEY는 참조하는 컬럼과 동일한 데이터 타입과 크기를 가져야 합니다. 더 큰 데이터 타입을 가질 필요는 없습니다. ①FOREIGN KEY는 반드시 PRIMARY KEY나 UNIQUE KEY를 참조해야 합니다. ②NULL 값을 허용합니다. ③하나의 테이블에 여러 개의 FOREIGN KEY 제약조건을 생성할 수 있습니다.