본문 바로가기
02_STUDY/SQLD

SQL 자격검정 실전문제 풀이 해설 노랭이 20번, 21번 22번 (P.49,50)

by zestlumen 2023. 3. 29.

2021-11-26 21:56:06

 

SQL 자격검정 실전문제 풀이 해설 노랭이 20번 (P.49) 정답 5번

1. 삽입 칼럼 명시 X - 모든 칼럼 삽입

2. DEGREE 칼럼 길이 칼럼 길이 VARCHAR2(1) - 'AB' 칼럼 길이 초과

3. NOT NULL 칼럼인 AMT 칼럼 명시 X - NOT NULL AMT 누락

4. INSERT INTO TBL(ID, AMT) VALUES(3,300) - DEGREE는 NULL허용(생략되어있음)

5. DEGREE VALUES - NULL로 해도 됨

 

SQL 자격검정 실전문제 풀이 해설 노랭이 21번 (P.50) 정답 2번

2. REG_DATE NOT NULL인데 누락

 

SQL 자격검정 실전문제 풀이 해설 노랭이 22번 (P.50) 정답 1,3번

1.SQL 수행 후 정상 입력됨

2. 고객 테이블에 존재 X, 고객 ID 주문 입력 - 무결성 제약 오류

C003이 없음 (FK로 인해 참조 무결성)

4. 고객 테이블 고객ID 'C0002' 삭제 시 CONSTRAINT에 따라 주문 테이블 고객 ID NULL로 업데이트 위해 DBMS 시도하지만 주문테이블 고객ID 칼럼 NOT NULL 제약조건으로 실패

*고객 테이블은 FK 때문에 삭제 자유 제한, 주문 테이블은 FK 때문에 입력 자유 제한