컴퓨터활용능력 1급 필기 · 2023년 4회 · 54번

Q.542023년4회3과목 · 데이터베이스 일반
다음 중 아래의 SQL문으로 만들어진 테이블에서 레코드를 다루는 작업에 관한 설명으로 옳지 않은 것은? (단, 고객과 계좌의 관계는 1:M이다.)
보기
CREATE TABLE 고객
  (고객ID CHAR(20) NOT NULL,
  고객명 CHAR(20) NOT NULL,
  연락번호 CHAR(12),
  PRIMARY KEY (고객ID)
  );
CREATE TABLE 계좌
  (계좌번호 CHAR(10) NOT NULL,
  고객ID CHAR(20) NOT NULL,
  잔액 INTEGER DEFAULT 0,
  PRIMARY KEY (계좌번호),
  FOREIGN KEY (고객ID) REFERENCES 고객
  );
  • 1<고객> 테이블의 ‘연락번호’ 필드는 원하는 값으로 고치거나 생략할 수 있다.
  • 2<계좌> 테이블의 ‘고객ID’ 필드에는 동일한 값을 입력할 수 없다.
  • 3<고객> 테이블의 ‘고객ID’ 필드에는 동일한 값을 입력할 수 없다.
  • 4<계좌> 테이블의 ‘계좌번호’ 필드는 반드시 값을 입력해야 한다.

정답: 2번 · <계좌> 테이블의 ‘고객ID’ 필드에는 동일한 값을 입력할 수 없다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →컴퓨터활용능력 1급 필기 더 풀기