컴퓨터활용능력 필기 1급 2020.02.29 기출 · DB 개요
다음 중 아래 SQL문으로 생성된 테이블에서의 레코드 작업에 대한 설명으로 옳지 않은 것은? (단, 고객과 계좌 간의 관계는 1:M이다.)


이 문제 풀어보기
정답 및 해설 보기
정답: 4번
기본키(PRIMARY KEY)는 중복과 null을 허용하지 않지만, 외래키(FOREIGN KEY)는 중복 값을 허용합니다.
계좌 테이블의 고객ID는 고객 테이블을 참조하는 외래키이며, 문제에서 고객과 계좌의 관계가 1:M(일대다)이라고 명시했으므로 한 명의 고객이 여러 계좌를 가질 수 있어 고객ID의 중복 입력이 가능합니다.
오답 노트
고객ID 필드는 동일한 값을 입력할 수 없다: 고객 테이블의 고객ID는 기본키이므로 중복 불가
계좌번호 필드는 반드시 입력해야 한다: PRIMARY KEY이자 NOT NULL 설정이므로 필수 입력
연락번호 필드는 수정하거나 생략할 수 있다: NOT NULL 제약 조건이 없으므로 생략 가능
계좌 테이블의 고객ID는 고객 테이블을 참조하는 외래키이며, 문제에서 고객과 계좌의 관계가 1:M(일대다)이라고 명시했으므로 한 명의 고객이 여러 계좌를 가질 수 있어 고객ID의 중복 입력이 가능합니다.
오답 노트
고객ID 필드는 동일한 값을 입력할 수 없다: 고객 테이블의 고객ID는 기본키이므로 중복 불가
계좌번호 필드는 반드시 입력해야 한다: PRIMARY KEY이자 NOT NULL 설정이므로 필수 입력
연락번호 필드는 수정하거나 생략할 수 있다: NOT NULL 제약 조건이 없으므로 생략 가능