정보처리기사 합격 전략

정보처리기사 실기 합격전략 - 2. SQL 응용

E_ONION 2020. 11. 20. 16:17

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 사용) -> 그룹 함수 명칭 및 용도 숙지!(꼭 수기로 연습)

 

 

㉣ 프로시저

- 문법 및 형식 파악하고 필수요소 숙지하기

- 트리거와 사용자 정의 함수 간에 공통되는 부분 파악하고 차이점 식별하기

- 프로시저 실행 및 제거 문법 숙지

 

㉤ 트리거

- 문법 및 형식 파악하고 필수요소 숙지하기

- 프로시저와 사용자 정의 함수 간에 공통되는 부분 파악하고 차이점 식별하기

- 트리거 제거 숙지

 

㉥ 사용자 정의 함수

- 문법 프로시저와 거의 유사(차이점 식별)

- 사용자 정의 함수 실행 및 제거 문법 숙지

프로시저 VS 사용자 정의 함수