[SQL Developer] SQLD


 - 일주일 남은 시험 날까지 문제집 및 기출문제 개념 추리기


과목1 데이터 모델링의 이해

제 1장 데이터 모델링의 이해

제1절 데이터 모델의 이해

1. 모델링의 특징 

2. 데이터모델링의 유의점

3. 데이터모델링의 3단계 진행 (개념 -> 논리 -> 물리)

4. 데이터베이스 스키마 구조 3단계

(데이터독립성 요소, 논리적·물리적 데이터독립성)

5. ERD

제2절 엔터티

1. 엔터티의 특징

2. 엔터티의 분류

- 유무형(유형엔터티, 개념엔터티, 사건엔터티)

- 발생시점(기본/키엔터티, 중심엔터티, 행위엔터티)

제3절 속성

1. 속성의 특성

2. 속성의 분류

3. 도메인

제4절 관계

1. 관계의 표기법

제5절 식별자

1. 식별자의 종류

2. 주식별자(PK)의 특징

3. 식별자관계, 비식별자관계



제 2장 데이터 모델과 성능

제1절 성능 데이터 모델링의 개요

1. 성능 데이터모델링 - 정독 한 번 하기

2. 성능 데이터모델링 수행 절차

제2절 정규화와 성능

1. 정규화 단계

(제 1정규화, 제 2정규화, 제 3정규화)

제3절 반정규화와 성능

1. 반정규화 기법

2. 반정규화 절차


제4절 대량 데이터에 따른 성능

1. 파티셔닝


제5절 데이터베이스 구조와 성능

1. 슈퍼/서브 타입 데이터 모델의 변환기술


제6절 분산 데이터베이스와 성능

1. 분산 데이터베이스의 특징

(분할 투명성, 위치 투명성, 지역사상 투명성, 병행 투명성)

과목2 SQL 기본 및 활용

제 1장 SQL 기본

제1절 관계형 데이터베이스 개요

1. DDL, DML, DCL, TCL 명령어 구분


제2절 DDL

1. 제약조건(PK, FK) 쿼리문 (테이블 생성 시, 테이블 생성 후)

2. 스키마 수정 쿼리문(alter table)

3. cascade

제3절 DML

1. insert

2. truncate, drop, delete 차이

3. distinct

제4절 TCL

1. 트랜잭션의 내용

(원자성, 일관성, 고립성, 지속성)

2. 트랜잭션에 대한 오라클 명령어

제5절 WHERE 절

1. 연산자

2. 비교연산자

제6절 함수

1. 날짜데이터 함수

2. null 처리 함수

(NVL,NULLIF, COALESCE) + CASE, DECODE

제7절 Group By, Having 절

1. group by 집계 함수


제8절 Order By 절

제9절 조인(Join)

제 2장 SQL 활용

제1절 표준 조인

1. 순수 관계 연산자

2. ANSI/ISO SQL에서 표시하는 FROM 절의 JOIN 형태

3. JOIN 

제2절 집합 연산자

1. 관계 대수 - 일반 집합 연산


제3절 계층형질의와 셀프 조인

1. 계층형 질의

제4절 서브쿼리

1. 서브쿼리 종류

2. 다중 행 비교 연산자


제5절 그룹 함수

1. Grouping

2. Rollup

3. cube

4. grouping sets


제6절 윈도우 함수

1. partition

2. 윈도우 함수

(DENSE_RANK, PERCENT_RANK)

제7절 DCL

1. DCL 명령어

(GRANT, REVOKE)


제8절 절차형 SQL

1. PL/SQL

2. 저장 모듈


제 3장 SQL 최적화 기본 원리

제1절 옵티마이저와 실행계획

1. 실행계획

(조인순서, 조인기법, 엑세스 기법, 최적화 정보, 연산)

2. SQL 처리 흐름도

3. 옵티마이저


제2절 인덱스 기본

1. 인덱스 종류

(B-트리, 클러스터형/IOT)

제3절 조인 수행 원리

1. NL Join, Sort Merge Join, Hash Join

 

[SQL Developer] 기출정리


 - 일시: 2018-11-18


 - 31회차 문제 정리


https://cafe.naver.com/sqlpd 카페에 카페장님께서 복원된 자료를 정리


SQLD 시험 21, 24, 25, 26, 30회차 기출문제입니다.


SQLD 시험 특성상 시험지를 들고나올 수 없기 때문에 시험 유형이 이런식이구나 정도 생각하시면 되겠습니다.


20181118 SQLD 기출문제 모음(21, 24, 25, 26, 30).pdf


 - 추후일정 SQLD 시험범위 요약

 - 추후일정 SQL 자격검정 실전문제 정리


[SQLD 시험범위 목차]


과목 1 데이터 모델링의 이해

제 1장 데이터 모델링의 이해

제1절 데이터 모델의 이해

제2절 엔터티

제3절 속성

제4절 관계

제5절 식별자

제 2장 데이터 모델과 성능

제1절 성능 데이터 모델링의 개요

제2절 정규화와 성능

제3절 반정규화와 성능

제4절 대량 데이터에 따른 성능

제5절 데이터베이스 구조와 성능

제6절 분산 데이터베이스와 성능


과목 2 SQL 기본 및 활용

제 1장 SQL 기본

제 1절 관계형 데이터베이스 개요

제 2절 DDL

제 3절 DML

제 4절 TCL

제 5절 WHERE 절

제 6절 함수(Function)

제 7절 GROUP BY, Having 절

제 8절 Order by 절

제 9절 조인(Join)

제 2장 SQL 활용

제 1절 표준 조인

제 2절 집합 연산자

제 3절 계층형 질의와 셀프 조인

제 4절 서브쿼리

제 5절 그룹 함수

제 6절 윈도우 함수

제 7절 DCL

제 8절 절차형 SQL

제 3장 SQL 최적화 기본 원리

제 1절 옵티마이저와 실행계획

제 2절 인덱스 기본

제 3절 조인 수행 원리

[SQL Developer] 8회차 기출 정리


 - 일시: 2018-11-17

 - 위치: 강남역 CMAX

 - 주제: 기출 문제 정리


SQLD 시험 21, 24, 25, 26, 30회차 기출문제


https://cafe.naver.com/sqlpd 카페에 복원된 자료를 정리


 - 1차 과목별 문제 분류 (현재)


과목 1 데이터 모델링의 이해

제 1장 데이터 모델링의 이해

제1절 데이터 모델의 이해

제2절 엔터티

제3절 속성

제4절 관계

제5절 식별자

제 2장 데이터 모델과 성능

제1절 성능 데이터 모델링의 개요

제2절 정규화와 성능

제3절 반정규화와 성능

제4절 대량 데이터에 따른 성능

제5절 데이터베이스 구조와 성능

제6절 분산 데이터베이스와 성능


과목 2 SQL 기본 및 활용

제 1장 SQL 기본

제 1절 관계형 데이터베이스 개요

제 2절 DDL

제 3절 DML

제 4절 TCL

제 5절 WHERE 절

제 6절 함수(Function)

제 7절 GROUP BY, Having 절

제 8절 Order by 절

제 9절 조인(Join)

제 2장 SQL 활용

제 1절 표준 조인

제 2절 집합 연산자

제 3절 계층형 질의와 셀프 조인

제 4절 서브쿼리

제 5절 그룹 함수

제 6절 윈도우 함수

제 7절 DCL

제 8절 절차형 SQL

제 3장 SQL 최적화 기본 원리

제 1절 옵티마이저와 실행계획

제 2절 인덱스 기본

제 3절 조인 수행 원리


SQLD 기출문제 과목1 데이터 모델링의 이해.txt

SQLD 기출문제 과목2 SQL 기본 및 활용.txt


앞으로 ...


 - 워드로 다시 표 포함 정리
 - SQL 자격검정 실전문제 정리
 - 추후 장별 문제 분류


[SQL Developer] 7회차 Study


 - 일시

 - 위치

 - 주제:


과목 3 SQL 최적화 기본 원리

 제 1장 SQL 최적화 기본 원리

  제1절 옵티마이저와 실행계획

  제2절 인덱스 기본

  제3절 조인 수행 원리


 1. 키워드 정리


 2. 핵심 내용


  - 옵티마이저와 실행계획 (옵티마이저, 실행계획, SQL 처리 흐름도)

  - 인덱스 기본 (인덱스 특징과 종류, 전체 테이블 스캔과 인덱스 스캔)

  - 조인 수행 원리 (NL Join, Sort Merge Join, Hash Join) 

[SQL Developer] 6회차 Study


 - 일시: 1103 10:00 ~ 12:00

 - 위치: 강남역 CMAX Study

 - 주제:

   과목 2 SQL 기본 및 활용

   제2장 SQL 활용

    제5절 그룹 함수(GROUP FUNCTION)

    제6절 윈도우 함수(WINDOW FUNCTION)

    제7절 DCL(Data Control Language)

    제8절 절차형 SQL


1. 키워드 정리 (중)


2. 핵심 내용


 - 그룹함수 (ROLLUP, CUBE, GROUPING SETS) 

 - 윈도우함수

  1) 그룹 내 순위 함수 (rank, dense_rank, row_number)

  2) 일반 집계 함수 (sum, max, min, avg, count)

  3) 그룹 내 순서 함수 (first_value, last_value, lag, lead)

  4) 그룹 내 비율 함수 (ratio_to_report, percent_rank, cume_dist, ntile)

 - DCL (Object에 대한 권한 부여, Role을 이용한 권한 부여)

 - 절차형 SQL (PL/SQL, T-SQL)

 - Procedure

 - User Defined Function

 - Trigger

[SQL Developer] 5회차 Study


 - 일시: 1027 10:00 ~ 12:00

 - 위치: 강남역 CMAX Study

 - 주제:


  과목 2 SQL 기본 및 활용

   제2장 SQL 활용

    제1절 표준 조인(Standard Join)

    제2절 집합 연산자(Set Operator)

    제3절 계층형 질의와 셀프 조인

    제4절 서브쿼리



 1. 정리(키워드)


 2. 핵심 내용 키워드 (문제는 정리는 나중에... ) 

 - (배경지식) ANSI/ISO SQL2 -> SQL3 문법과 Oracle 문법의 차이점

 - 관계형 대수 (일반 집합 연산자, 순수 관계 연산자)

 - Join의 종류 (6가지)

 - 집합 연산자(Set Operator) 4가지

 - 계층형 질의와 셀프조인

 - 서브쿼리 (단일 행, 다중 행, 다중 컬럼, 연관, Select절 스칼라, From절 인라인 뷰, Having절, Update Set 절, Insert문 Values절

 - 뷰



[SQL Developer] 4회차 Study


 - 일시: 1020 10:00 ~ 12:00

 - 위치: 강남역 CMAX Study

 - 주제:


  과목 2 SQL 기본 및 활용

   제1장 SQL 기본

    제5절 WHERE절

    제6절 함수(FUNCTION)

    제7절 GROUP BY, HAVING 절

    제8절 ORDER BY 절

    제9절 조인(JOIN) 절



 1. 정리(키워드)


 2. SQL 자격검정 실전문제 풀이 (32문제)

  * 암기할 내용이 많아 생각보다 많이 틀림...

  - WHERE 절에 사용될 수 있는 연산자

  - NULL에 대한 연산, 함수(NVL, COALESCE), 출력 결과 값

  - CASE 표현, DECODE

  - 집계 함수, NULL 처리



 3. Oracle AWS 제공

  - 장점 : 노트북에 무거운 Oracle 설치 안해도 됨 ! (진도 밀린 쿼리쳐야겠네..)

  * 굳이 AWS 환경이 필요 없다 생각하시면 로컬에 Oracle 설치 후 사용하셔도 전혀 문제 없습니다. ~

  * AWS Oracle 환경은 https://cafe.naver.com/sqlpd 카페 오프라인 스터디 참여후 카페장(월야루)님께서 제공해주시는 내용

  * 로컬에 Oracle 설치 후 http://www.dbguide.net/ 자료실에 SQL 전문가 가이드 책의 실습용 파일을 제공하고 있습니다.




[SQL Developer] 3회차 Study


 - 일시: 1013 10:00 ~ 12:00

 - 위치: 강남역 CMAX Study

 - 주제:

  과목 2 SQL 기본 및 활용

   제1장 SQL 기본

    제1절 관계형 데이터베이스 개요

    제2절 DDL

    제3절 DML

    제4절 TCL


 1. 정리(키워드)


 2. SQL 자격검정 실전문제 풀이 (32문제)

 - 테이블 컬럼 제약조건 (CASCADE)

 - 테이블 관계에서 참조무결성

 - DELETE, TRUNCATE, DROP 개념과 차이점

 - 트랜잭션의 개념

 - auto commit과 rollback과 save point

 

 3. Oracle 설치 및 SQL Developer 설치 및 AWS 연결 설정 확인

  (실습환경 구축)



+ Recent posts