데이터베이스 일반컴퓨터활용능력 1급 · 2020년07월04일 · 47/60
47.아래와 같이 관계가 설정된 데이터베이스에 [Customer] 테이블에는 고객번호가 1004인 레코드만 있고, [Artist] 테이블에는 작가이름이 CAT인 레코드만 있다. 다음 중 이 데이터베이스에서 실행 가능한 SQL 문은? (단, SQL문에 입력되는 데이터 형식은 모두 올바르다고 간주함)

1
INSERT INTO Artist VALUES ('ACE', '한국', Null, Null);정답
2
INSERT INTO CINTA (고객번호, 작가이름) VALUES (1004, 'ACE');
3
INSERT INTO Customer (고객번호, 고객이름) VALUES (1004, 'ACE');
4
INSERT INTO CINTA VALUES (1234, 'CAT', '유화');
해설
2. Artist 테이블에 'ACE' 라는 작가가 없으므로 안됨(없는 키 참조) 3. Customer 테이블에 이미 1004번 고객이 있으므로 안됨(중복) 4. Customer 테이블에 1234번 고객이 없으므로 안됨(없는 키 참조)