다음 중 아래의 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<계좌> 테이블의 ‘계좌번호’ 필드는 반드시 값을 입력해야 한다.
꿈라CBT