정보처리기사 실기 합격전략 - 2. SQL 응용
2. SQL 응용 -> 3문제 출제 예상
㉠ DDL
- CREATE SCHEMA, CREATE DOMAIN, CREATE TABLE, CREATE VIEW, CREATE INDEX, ALTER, DROP
- 각 구문(문법) 암기 필수 // TIP : CREATE TABLE 구문부터 암기하면 나머지 수월함
- 수기로 계속 써보고 문제(시나공 예제로 충분함) 풀어보면서 계속 연습하면 충분함
㉡ DCL
- GRANT, REVOKE, COMMIT, ROLLBACK, SAVEPOINT
- 각 정의 인지하고 있어야함(약술형으로 출제되었음)
- 각 구문 및 표기법 암기 필수
㉢ DML
- SELECT, INSERT, DELETE, UPDATE
- 계속 손으로 써보기(시나공 예제로 충분)
- 각 구문(문법) 암기 필수
- SELECT - 1
- 일반 형식, 기본 검색(DISTINCT 숙지)
- 조건 지정 검색(WHERE절 활용 -> AND, OR, LIKE, BETWEEN 기능 확실하게 숙지)
// NULL 사용시 CREATE TABLE 과 SELECT 테이블 간의 문법 차이 숙지
- 정렬 검색
- 하위 질의(문제 보면서 그림과 대조하며 추론하며 숙지 -> 계속 수기로 써보기)

- 복수 테이블 질의(WHERE절의 AND, OR 등 활용)
- SELECT - 2
- WINDOW 함수 이용 검색 (각 함수 명칭 및 용도 파악)
- 그룹 지정 검색 (GROUP BY절의 조건은 HAVING 사용) -> 그룹 함수 명칭 및 용도 숙지!(꼭 수기로 연습)
㉣ 프로시저
- 문법 및 형식 파악하고 필수요소 숙지하기
- 트리거와 사용자 정의 함수 간에 공통되는 부분 파악하고 차이점 식별하기
- 프로시저 실행 및 제거 문법 숙지
㉤ 트리거
- 문법 및 형식 파악하고 필수요소 숙지하기
- 프로시저와 사용자 정의 함수 간에 공통되는 부분 파악하고 차이점 식별하기
- 트리거 제거 숙지
㉥ 사용자 정의 함수
- 문법 프로시저와 거의 유사(차이점 식별)
- 사용자 정의 함수 실행 및 제거 문법 숙지
