■ Chapter별 내용 요약
제0장 SQL을 시작하기 전에
SQL 언어와 데이터베이스의 개념과 종류에 대해 알아봅니다. 그리고 SQL을 잘 사용하기 위해 기억해두어야 할 특징과, 다섯 개의 명심할 점에 대해서도 안내합니다.
제1장 데이터베이스란
SQL을 사용하기 위해서 필수적으로 알아두어야 할 데이터베이스의 개념을 설명합니다. 파일에 의한 데이터와 데이터베이스는 어떤 차이가 있는지, 데이터베이스의 종류와 그 차이는 무엇인지에 대해서도 알아봅니다.
제2장 SQL의 기본
SQL을 실제로 사용하는 방법에 대해 설명합니다. 데이터베이스와 테이블을 만드는 방법으로 시작해서 제약조건, 데이터 등록과 가져오기, 정렬, 데이터 형에 대해 알아봅니다.
제3장 기본조작(1)
SQL에서 SELECT문과 WHERE절을 이용하여 특정한 데이터를 가져오는 방법에 대해 알아봅니다. 또한 SQL에서 필수적인 연산자의 종류와 특징 등에 대해서도 알아봅니다.
제4장 주요 함수
함수의 기본적인 개념으로 시작하여 수치함수, 문자열 함수, 날짜 함수, 집합 함수, 변환 함수 등의 RDBMS 주요함수에 대해 알아봅니다. 그리고 예제 소스 코드를 통해서 실전 연습을 할 수 있도록 합니다.
제5장 기본조작(2)
3장에 이어서 SQL의 데이터 수정 및 삭제 등의 고급 조작방법을 알아봅니다. INSERT문, UPDATE문, DELETE문 사용방법과 서브 쿼리의 개념과 응용 방법 등을 다루기로 합니다.
제6장 복잡한 데이터 조작
여러 개의 테이블을 연결하여 조작하는 조인(Join)과, SELECT문의 결과끼리 연산하는 집합연산자, UNION, UNION ALL, INTERSECT, EXCEPT 등의 활용 방법에 대해 알아봅니다.
제7장 데이터 보호 장치
RDBMS의 공유 데이터를 보호하는 트랜잭션(Transaction)과 커미트, 롤백 등을 통해서 데이터에 최신 자료를 안전하게 정리하고 보호하는 방법에 대해 알아봅니다.
제8장 프로그램과의 연계
저장 프로시저(Stored Procedure)와 트리거, 확장 SQL, 결과셋과 커서 등을 통해 SQL을 보다 실용적으로 사용하는 방법에 대해 알아봅니다.
부록 : 고급 SQL 팁
SQL을 잘 활용하기 위한 각종 팁과 레퍼런스 등이 정리되어 있습니다. 각 장을 학습하면서 참고하기 바랍니다.