데이터베이스 일반컴퓨터활용능력 1급 · 2020년02월29일 · 50/60
50.다음 중 아래 SQL문으로 생성된 테이블에서의 레코드 작업에 대한 설명으로 옳지 않은 것은? (단, 고객과 계좌 간의 관계는 1:M이다.)

1
<고객> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.
2
<계좌> 테이블에서 '계좌번호' 필드는 반드시 입력해야 한다.
3
<고객> 테이블에서 '연락번호' 필드는 원하는 값으로 수정하거나 생략할 수 있다.
4
<계좌> 테이블에서 '고객ID' 필드는 동일한 값을 입력할 수 없다.정답
해설
PRIMARY KEY(기본키)는 널값,중복값을 가질 수 없음 그러나 필드의 값은 변경 가능.또한 레코드를 유일하게 식별할 수 있는 속성 값임. FOREIGN KEY(외래키)는 한 테이블의 속성이 다른 테이블의 기본키와 일치하거나, 널값인 키로 하나 이상의 테이블을 연결하여 사용하는 경우에 필요하지 중복값 허용.