이미 소장하고 있다면 판매해 보세요.
|
1장 SQL의 이해
데이터베이스의 기본 SQL이란 무엇인가? 직접 해보자 요약 2장 데이터 가져오기 SELECT 문 각 열 가져오기 여러 열 가져오기 모든 열 가져오기 요약 3장 가져온 데이터 정렬하기 데이터 정렬 여러 열로 정렬 열 위치를 기준으로 정렬 정렬 방향 지정 요약 4장 데이터 필터링 WHERE 절의 사용 WHERE 절 연산자 요약 5장 고급 데이터 필터링 WHERE 절의 조합 IN 연산자의 사용 NOT 연산자의 사용 요약 6장 와일드카드를 사용한 필터링 LIKE 연산자의 사용 와일드카드 사용 팁 요약 7장 계산 필드 만들기 계산 필드의 이해 필드의 결합 수학적 계산 요약 8장 데이터 조작 함수 사용하기 함수의 이해 함수의 사용 요약 9장 데이터 요약 집계 함수 사용 고유 값의 집계 집계 함수의 결합 요약 10장 데이터 그룹화 데이터 그룹화의 이해 그룹 만들기 필터링 그룹 그룹화와 정렬 SELECT 절의 순서 요약 11장 하위 쿼리 사용 하위 쿼리의 이해 하위 쿼리로 필터링하기 하위 쿼리를 계산 필드로 사용 요약 12장 테이블 조인 조인의 이해 조인 만들기 요약 13장 고급 조인 만들기 테이블 별칭 사용 다른 조인 사용하기 집계 함수와 함께 조인을 사용 조인 및 조인 조건의 사용 요약 14장 쿼리의 결합 결합된 쿼리의 이해 결합된 쿼리 만들기 요약 15장 데이터 삽입 데이터 삽입에 대한 이해 한 테이블에서 다른 테이블로 복사 요약 16장 데이터의 업데이트와 삭제 데이터 업데이트 데이터 삭제 데이터 업데이트와 삭제에 대한 가이드라인 요약 17장 테이블의 생성과 제어 테이블 만들기 테이블 업데이트 테이블 삭제 테이블 이름 바꾸기 요약 18장 뷰 사용 뷰의 이해 뷰 만들기 요약 19장 저장 프로시저의 사용 저장 프로시저의 이해 저장 프로시저를 사용하는 이유 저장 프로시저의 실행 저장 프로시저 만들기 요약 20장 트랜잭션 처리 트랜잭션 처리의 이해 트랜잭션 제어 요약 21장 커서 사용 커서의 이해 커서 사용하기 요약 22장 고급 SQL 기능의 이해 제약 조건의 이해 인덱스의 이해 트리거의 이해 데이터베이스 보안 요약 부록 A 샘플 테이블 스크립트 샘플 테이블의 이해 샘플 테이블 얻기 부록 B 주요 응용 프로그램에서의 사용 Aqua Data Studio 사용 DB2 사용 Macromedia ColdFusion 사용 Microsoft Access 사용 Microsoft ASP 사용 Microsoft ASP.NET 사용 Microsoft Query 사용 Microsoft SQL Server 사용 MySQL 사용 Oracle 사용 PHP 사용 PostgreSQL 사용 Query Tool 사용 Sybase 사용 ODBC 데이터 소스 설정 부록 C SQL 문의 구문 ALTER TABLE COMMIT CREATE INDEX CREATE PROCEDURE CREATE TABLE CREATE VIEW DELETE DROP INSERT INSERT SELECT ROLLBACK SELECT UPDATE 부록 D SQL 데이터 형식의 사용 문자열 데이터 형식 숫자 데이터 형식 날짜 및 시간 데이터 형식 이진 데이터 형식 부록 E SQL 예약 단어 찾아보기 |
|
SQL은 데이터베이스에 명령을 내리기 위한 언어로 SQL Server, MySQL, DB2, Oracle 등 사용하는 데이터베이스 관리 시스템이 다르면 사용할 수 있는 SQL 문 역시 조금씩 다르지만 그 기본 개념과 원칙은 동일합니다.
이 책은 특정한 데이터베이스 관리 시스템에 국한되지 않는 가장 일반적인 범주의 SQL 언어에 대해 설명하고 있으며, 때문에 이 책에서 소개하는 내용은 다양한 주요 데이터베이스 관리 시스템에서 사용할 수 있습니다. 필자가 서두에서 밝히고 있듯이 이 책은 SQL에 대해 전혀 모르는 초급자나 알기는 하지만 기본 틀을 잡지 못한 중급자를 대상으로 하며, 복잡한 데이터베이스 관련 개념을 장황하게 늘어놓거나 첫 페이지를 펼치기조차 부담스러운 두꺼운 참고서가 아닌, 쉽고 빠르게 가장 중요한 개념들만 익힐 수 있도록 꾸며진 핸드북입니다. 때문에 어찌 보면 세부적인 내용에 대한 설명이 없는 단점을 가진 책이라 볼 수도 있고, 핵심적인 부분만 이해하기 쉽게 설명한 장점을 가진 책이라 볼 수도 있습니다. 역자는 후자에 무게를 두고 싶으며, SQL을 공부하거나 데이터베이스 관련 업무를 하려는 사람이라면 이 책으로 기초를 닦고 보다 복잡하고 어려운 내용에 도전해볼 것을 권하고 싶습니다. 22개의 단원은 각각 10분 정도의 시간을 내서 읽으면 마스터할 수 있다고 소개하고 있습니다. 사실 10분 만에 내용을 모두 이해하기는 조금 무리일 수 있으나, 그만큼 한 단원의 내용이 짧고 명료하므로 많은 시간이 필요하지는 않을 것입니다. 모쪼록 이 책의 내용이 여러분의 데이터베이스 관련 업무에 필요한 필수적인 지식이 되고 훌륭한 개발자나 관리자로 성장하는 데 밑거름이 되었으면 하는 바람입니다. 역자 서문 |