정보처리기사 실기는 객관식이 아니라 단답·서술형입니다. 그래서 필기처럼 눈으로 읽으면 떨어지고, SQL·단답은 손으로 써 봐야 붙습니다. DB·SQL 영역의 빈출 유형을 정리합니다.
출제 범위·배점·일정은 회차마다 바뀝니다. 시행처 큐넷(q-net.or.kr) 공고를 반드시 확인하세요.
자주 나오는 SQL 유형
① DDL/DML 기본 구문 채우기
CREATE TABLE 제약조건(PK·FK·NOT NULL·CHECK), ALTER TABLE ADD/MODIFY, INSERT/UPDATE/DELETE의 정확한 키워드를 빈칸으로 묻습니다. 철자·키워드 순서까지 정확해야 합니다.
② 조인과 서브쿼리 두 테이블에서 조건에 맞는 결과를 뽑는 SELECT. 조인 조건 누락 시 카티션 곱이 나오는 점, 서브쿼리로 "~보다 큰/작은"을 표현하는 패턴.
③ 그룹 함수와 GROUP BY/HAVING
COUNT/SUM/AVG/MAX/MIN, GROUP BY로 묶고 HAVING으로 그룹 조건을 거는 구조. WHERE(행 조건)와 HAVING(그룹 조건)의 위치 구분이 단골.
④ 정규화·키 개념(서술) 이상현상(삽입·갱신·삭제), 정규형 단계, 후보키·기본키·외래키의 정의를 자기 말로 쓰는 문제.
⑤ 트랜잭션·제약
COMMIT/ROLLBACK, 무결성 제약(개체·참조·도메인) 용어.
답안 작성 팁
- 키워드 철자를 정확히.
VARCHAR2,PRIMARY KEY,FOREIGN KEY ... REFERENCES처럼 통째로 외우되 직접 써 보며 외웁니다. - 대소문자보다 구조·키워드가 중요. 세미콜론·괄호 빠뜨리지 않기.
- 서술형은 정의 → 예시 한 줄 구조로 간결하게.
학습 순서
- SQL 기초를 손으로 — SELECT·조인·집계·서브쿼리를 직접 실행하며 익힘
- 기출 회독 — 최근 회차 위주, 단답 키워드는 손으로 써서 암기
- 정규화·트랜잭션 서술 — 개념을 자기 말로 정리
눈으로만 보지 말 것
실기 SQL은 직접 쿼리를 작성·실행해 본 사람이 강합니다. 조인·집계·서브쿼리를 손으로 실행하며 익히는 학습은 데이터베이스 트랙에서, 자격 준비 로드맵은 자격증 로드맵에서 무료로 볼 수 있습니다.