책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > SQL
· ISBN : 9791198170873
· 쪽수 : 476쪽
· 출판일 : 2023-09-20
책 소개
목차
1. SQL과 데이터베이스
데이터베이스 개요
SQL 개요
데이터베이스 서버 설치
데이터베이스 개발 도구
데이터베이스 생성
2. SQL 둘러보기
주문 시스템 예제 프로젝트
DDL
DML
3. 데이터 타입
ANSI 표준 데이터 타입 개요
문자 데이터 타입
숫자 데이터 타입
대용량 객체, 비트열, 불리안 타입
날짜와 시간 타입
ANSI 표준 데이터 타입과 내장 데이터 타입
4. SELECT 문
SELECT 문 기본 구문
ORDER BY 구
WHERE 구
CASE WHEN 구
집합 연산자
5. SQL 내장 함수
ANSI 표준 내장 함수
문자 함수
숫자 함수
날짜와 시간 함수
범용 함수
ANSI 표준 내장 함수와 데이터베이스 서버 내장 함수
오라클 내장 함수
SQL 서버 내장 함수
MySQL 내장 함수
PostgreSQL 내장 함수
6. 테이블 생성
테이블 생성
테이블 변경 및 삭제
로우 추가
로우 갱신 및 삭제
트랜잭션
7. 집계 함수
집계 함수
GROUP BY 구
그룹화 함수
8. 조인
조인 기본 구문
외부 조인
자체 조인
비등가 조인
9. 서브 질의
서브 질의 개요
IN, ANY, SOME, ALL 연산자
INSERT, UPDATE, DELETE 문 서브 질의
10. 뷰와 인덱스
뷰
인덱스
데이터베이스와 스키마
사용자와 권한
11. 저장 프로시저 - 오라클
PL/SQL 기본 구문
저장 프로시저
저장 함수
트리거
12. 저장 프로시저 - SQL 서버
T-SQL 기본 구문
저장 프로시저
저장 함수
트리거
13. 저장 프로시저 - MySQL
SQL/PSM 기본 구문
저장 프로시저
저장 함수
트리거
14. 저장 프로시저 - PostgreSQL
PL/pgSQL 기본 구문
저장 프로시저
저장 함수
트리거
저자소개
책속에서
개발자로서 여러분이 데이터베이스 서버 즉, RDBMS를 선택할 수 있는 경우는 거의 없다고 보면 된다. 대부분의 경우에 조직에서 이미 사용 중이거나 선택된 것을 사용해야 한다. 따라서 어떤 특정한 데이터베이스 서버만 사용하는 것을 고집하기 보다는 여러 데이터베이스 서버를 사용할 수 있도록 능력을 확장시키는 것이 더 좋다. 따라서 이 책에서는 위에서 언급한 네 개의 데이터베이스 서버 즉, 오라클 데이터베이스와 마이크로소프트 SQL 서버, 그리고 MySQL과 PostgreSQL을 모두 사용하기로 한다. 하지만 아무래도 우리나라에서는 오라클 데이터베이스의 점유율이 가장 높으므로 오라클 데이터베이스를 기반으로 설명하고, 각 데이터베이스 서버에서의 차이점에 대해서 설명하기로 한다.