728x90
이 블로그에서 다룰 SQL 개념의 목차를 정리해둔 글입니다. 후에 목차를 통해 복습하고자 하는 목적으로 작성하였습니다. 모든 글은 '다양한 예제로 쉽게 배우는 오라클 sql과 pl/sql'이라는 책을 기반으로 하였습니다.
↓ 책 구매 링크 ↓
https://product.kyobobook.co.kr/detail/S000001076309
↓ 정리 글 보러 가기 ↓
1장
2장
3장
4장
5장
6장
7장
8장
9장
10장
11장
14장
1장. SELECT 검색
- SELECT 명령을 사용하여 데이터를 조회하는 방법
- SELECT 명령에서 사용하는 다양한 연산자를 활용하는 방법
- WHERE 절을 사용하여 다양한 조건을 주고 검색하는 방법
- 다양한 집합 연산자를 사용하는 방법
- 출력 결과를 정렬하는 방법
2장. SQL 단일행 함수
- 단일행 함수와 복수행 함수의 차이
- 다양한 문자 함수들
- 다양한 숫자 함수들
- 다양한 날짜 함수들
- 다양한 형변환 함수들
- 다양한 일반 함수들
- 다양한 정규식 함수들
3장. SQL 복수행 함수
- 기본적인 그룹함수
- 소계와 합계를 구하는 방법
- 데이터들을 집계하여 심플하게 정리해서 출력하는 방법
- 누적 합계 , 각종 비율 등을 구하는 방법
4장. JOIN
- Join 의 개념
- Oracle join 과 ANSI join 문법으로 작성한 다양한 join 의 기법들
5장. DDL 명령과 딕셔너리
- 다양한 오라클 명령어들의 종류
- CREATE 를 사용하여 다양한 오브젝트를 생성하는 방법
- ALTER 를 사용하여 기존의 오브젝트를 수정하는 방법
- TRUNCATE 와 DROP 명령어로 삭제하는 방법
- Data Dictionary의 의미와 종류, 관리 방법들
6장. DML 데이터 관리
- INSERT 명령을 사용하여 데이터를 입력하는 방법
- UPDATE 명령을 사용하여 데이터를 변경하는 방법
- DELETE 명령을 사용하여 데이터를 삭제하는 방법
- MERGE 명령을 사용하여 데이터를 병합하는 방법
- TRANSACTION 의미와 관리 명령
7장. Constraint (제약조건)
- 제약조건의 개념
- 테이블 생성 시에 제약조건을 적용
- 테이블 생성 후 제약조건을 추가
- 제약조건을 DISABLE / ENABLE하기
- EXCEPTIONS Table
8장. INDEX (인덱스)
- index의 의미
- index의 생성원리와 동작 원리
- index의 단점들
- index를 생성하고 관리하는 방법들
- index를 활용하는 방법
9장. VIEW (뷰)
- View의 개념
- Simple View와 Complex View를 만들기
- Inline View를 이해하고 활용하는 방법
- Mview의 개념과 활용법
10장. Sub Query (서브쿼리)
- Sub Query의 개념과 장점
- 단일행, 다중행, 다중컬럼 서브 쿼리
- 스칼라 서브쿼리
11장. SEQUENCE(시퀀스)와 SYNOYM(동의어)
- SEQUENCE 의 의미를 배우고 생성하는 방법
- 상황에 맞는 SEQUENCE 를 생성하고 활용하는 방법
- SEQUENCE 를 조회하고 관리하는 방법
- SYNONYM 의 의미를 배우고 활용하는 방법
14장. Oracle PL/SQL
- PL/SQL 개념
- PL/SQL의 런타임 구조
- PL/SQL 기본 구조
- PL/SQL BLOCK 기본 구조
- PL/SQL 블록 작성 시 기본 규칙과 권장 사항
- PL/SQL 문 내에서의 SQL 문장 사용하기
- PL/SQL에서의 렉시칼 - 문자집합
- PL/SQL에서의 블록 구문 작성 지침
- 중첩된 PL/SQL 블록 작성하기
- PL/SQL에서의 연산자 사용
- PL/SQL에서 변수의 의미와 사용법
- PL/SQL 제어문 사용법 익히기
- PL/SQL Cursor(커서) 배우기
- ORACLE EXCEPTION(예외처리)
- ORACLE SUBPROGRAM들 배우기