목차
1장. 데이터베이스 소개
1. 개요
2. 관계형 데이터베이스 특징
3. 엔티티 관계 모델
4. 오라클 데이터베이스 관리시스템
5. 예제코드에서 사용하는 테이블
6. 연습문제
2장. SELECT를 이용한 데이터 조회
1. SELECT 문장
2. 데이터 제한
3. 데이터 정렬
4. 연습문제
3장. 함수
1. 함수
2. 문자 조작 함수
3. 정규표현식 함수
4. 숫자 함수
5. 날짜 함수
6. 변환 함수
7. 집합 연산자
8. 연습문제
4장. 그룹 함수를 이용한 데이터 집계
1. 그룹 함수
2. GROUP BY
3. HAVING
4. GROUPING SETS
5. ROLLUP, CUBE
6. GROUPING
7. GROUPING_ID
8. 연습문제
5장. 분석 함수
1. 분석 함수
2. 윈도우 절
3. 선형 회귀 함수
4. 피벗 테이블
5. 연습문제
6장. 조인을 이용한 다중 테이블 검색
1. 조인이란?
2. 오라클 조인
3. 안시 조인
4. 연습문제
7장. 서브쿼리(Subquery)
1. 서브쿼리
2. 단일 행 서브쿼리
3. 다중 행 서브쿼리
4. 상호연관 서브쿼리
5. 스칼라 서브쿼리
6. 인라인 뷰
7. 3중 쿼리
8. 계층형 쿼리
9. 연습문제
8장. 데이터 조작(DML)
1. DML(Data Manipulation Language)
2. INSERT
3. UPDATE
4. DELETE
5. MERGE
6. CTAS
7. Multiple INSERT
8. 연습문제
9장. 트랜잭션(Transaction)
1. 트랜잭션
2. LOCK
3. 연습문제
10장. 테이블 생성과 관리
1. 테이블 생성(CREATE TABLE)
2. 테이블 구조 변경(ALTER TABLE)
3. 테이블 삭제(DROP TABLE)
4. 테이블 데이터 비우기(TRUNCATE)
5. 연습문제
11장. 제약조건(Constraints)
1. 제약조건이란?
2. 제약조건 종류
3. 제약조건 관리
4. 연습문제
12장. 뷰(View)
1. 뷰(View)
2. 뷰 생성, 데이터 검색, 수정, 삭제
3. 뷰를 이용한 DML 연산
4. 인라인 뷰(Inline View)
5. 연습문제
13장. 시퀀스, 인덱스, 동의어
1. 시퀀스
2. 인덱스
3. 시노늄
4. 연습문제
14장. 사용자 접근제어
1. 권한
2. 사용자 생성
3. 시스템 권한
4. 역할(ROLE)
5. 비밀번호 변경
6. 객체 권한
7. 연습문제
1. 개요
2. 관계형 데이터베이스 특징
3. 엔티티 관계 모델
4. 오라클 데이터베이스 관리시스템
5. 예제코드에서 사용하는 테이블
6. 연습문제
2장. SELECT를 이용한 데이터 조회
1. SELECT 문장
2. 데이터 제한
3. 데이터 정렬
4. 연습문제
3장. 함수
1. 함수
2. 문자 조작 함수
3. 정규표현식 함수
4. 숫자 함수
5. 날짜 함수
6. 변환 함수
7. 집합 연산자
8. 연습문제
4장. 그룹 함수를 이용한 데이터 집계
1. 그룹 함수
2. GROUP BY
3. HAVING
4. GROUPING SETS
5. ROLLUP, CUBE
6. GROUPING
7. GROUPING_ID
8. 연습문제
5장. 분석 함수
1. 분석 함수
2. 윈도우 절
3. 선형 회귀 함수
4. 피벗 테이블
5. 연습문제
6장. 조인을 이용한 다중 테이블 검색
1. 조인이란?
2. 오라클 조인
3. 안시 조인
4. 연습문제
7장. 서브쿼리(Subquery)
1. 서브쿼리
2. 단일 행 서브쿼리
3. 다중 행 서브쿼리
4. 상호연관 서브쿼리
5. 스칼라 서브쿼리
6. 인라인 뷰
7. 3중 쿼리
8. 계층형 쿼리
9. 연습문제
8장. 데이터 조작(DML)
1. DML(Data Manipulation Language)
2. INSERT
3. UPDATE
4. DELETE
5. MERGE
6. CTAS
7. Multiple INSERT
8. 연습문제
9장. 트랜잭션(Transaction)
1. 트랜잭션
2. LOCK
3. 연습문제
10장. 테이블 생성과 관리
1. 테이블 생성(CREATE TABLE)
2. 테이블 구조 변경(ALTER TABLE)
3. 테이블 삭제(DROP TABLE)
4. 테이블 데이터 비우기(TRUNCATE)
5. 연습문제
11장. 제약조건(Constraints)
1. 제약조건이란?
2. 제약조건 종류
3. 제약조건 관리
4. 연습문제
12장. 뷰(View)
1. 뷰(View)
2. 뷰 생성, 데이터 검색, 수정, 삭제
3. 뷰를 이용한 DML 연산
4. 인라인 뷰(Inline View)
5. 연습문제
13장. 시퀀스, 인덱스, 동의어
1. 시퀀스
2. 인덱스
3. 시노늄
4. 연습문제
14장. 사용자 접근제어
1. 권한
2. 사용자 생성
3. 시스템 권한
4. 역할(ROLE)
5. 비밀번호 변경
6. 객체 권한
7. 연습문제
도서 정보
이 책은 SQL 데이터베이스의 구문들에 대하여 설명합니다.
1장은 데이터베이스의 개념과 데이터베이스 관리 시스템을 설치하는 것에 대해 설명합니다.
2장은 SELECT 문을 이용한 데이터 조회에 대해 설명합니다. 조건절을 이용한 데이터 조회 및 조회한 데이터를 정렬하는 방법에 대해 설명합니다.
3장은 문자 함수, 숫자 함수, 날짜 함수 그리고 변환 함수들에 대하여 설명합니다.
4장은 그룹함수를 이용한 데이터 집계에 대해 설명합니다. GROUP BY, HAVING, GROUPING SETS, ROLLUP, CUBE, GROUPING, GROUPING_ID 등에 대해 설명합니다.
5장은 분석함수를 이용한 데이터 분석에 대하여 설명합니다. 윈도우절과 선형 회귀 함수 그리고 피벗 테이블에 대해 설명합니다.
6장은 여러 개의 테이블에서 데이터를 조회하는 조인은 오라클 조인과 안시 표준 조인으로 나눠 설명합니다.
7장은 쿼리문 안에 또 다른 쿼리문이 들어가는 서브쿼리에 대하여 설명합니다.
8장은 데이터베이스 테이블에 데이터를 저장하고 수정하고 삭제하는 방법에 대하여 설명합니다.
9장은 트랜잭션에 대하여 설명합니다.
10장은 테이블을 생성하고 수정하고 삭제하는 등 테이블을 관리하는 방법에 대하여 설명합니다.
11장은 제약조건을 사용하는 방법에 대하여 설명합니다.
12장은 뷰를 이용한 데이터 제공 방법에 대하여 설명합니다.
13장은 시퀀스, 인덱스, 동의어에 대하여 설명합니다.
14장은 사용자를 생성하고 권한을 부여하는 방법에 대하여 설명합니다.
1장은 데이터베이스의 개념과 데이터베이스 관리 시스템을 설치하는 것에 대해 설명합니다.
2장은 SELECT 문을 이용한 데이터 조회에 대해 설명합니다. 조건절을 이용한 데이터 조회 및 조회한 데이터를 정렬하는 방법에 대해 설명합니다.
3장은 문자 함수, 숫자 함수, 날짜 함수 그리고 변환 함수들에 대하여 설명합니다.
4장은 그룹함수를 이용한 데이터 집계에 대해 설명합니다. GROUP BY, HAVING, GROUPING SETS, ROLLUP, CUBE, GROUPING, GROUPING_ID 등에 대해 설명합니다.
5장은 분석함수를 이용한 데이터 분석에 대하여 설명합니다. 윈도우절과 선형 회귀 함수 그리고 피벗 테이블에 대해 설명합니다.
6장은 여러 개의 테이블에서 데이터를 조회하는 조인은 오라클 조인과 안시 표준 조인으로 나눠 설명합니다.
7장은 쿼리문 안에 또 다른 쿼리문이 들어가는 서브쿼리에 대하여 설명합니다.
8장은 데이터베이스 테이블에 데이터를 저장하고 수정하고 삭제하는 방법에 대하여 설명합니다.
9장은 트랜잭션에 대하여 설명합니다.
10장은 테이블을 생성하고 수정하고 삭제하는 등 테이블을 관리하는 방법에 대하여 설명합니다.
11장은 제약조건을 사용하는 방법에 대하여 설명합니다.
12장은 뷰를 이용한 데이터 제공 방법에 대하여 설명합니다.
13장은 시퀀스, 인덱스, 동의어에 대하여 설명합니다.
14장은 사용자를 생성하고 권한을 부여하는 방법에 대하여 설명합니다.