누구나 쉽게 SQL
설명은 쉽게 + 기본기는 튼실하게
두 마리 토끼를 다 잡은 SQL 입문서!
『누구나 쉽게 SQL』 은 데이터베이스의 기초부터 SQL 사용법과 동작 원리까지 반드시 알아야 하는 핵심만 담은 도서이다. 핵심 내용은 부담 없이 술술 읽어 나갈 수 있게 일상적인 용어로 설명하고, SQL 용어 하나하나에 대한 설명을 함께 수록하였다. 또한, 실습을 하지 않고 본문만 읽어도 SQL 문의 사용법을 직관적으로 이해할 수 있도록 간단한 예제를 들고 실행 결과를 비교하였다. 직접 실습하지 않아도 SQL을 이해할 수 있게 본문을 구성했지만, 더욱 실력을 향상시키고 싶다면 책에서 이해한 내용을 바탕으로 직접 SQL 문을 작성해 볼 수 있다. 또한 설치 과정을 그대로 따라하면 오라클을 설치하고 사용할 수 있도록 부록에 별도 수록하였다.
전자책 구입
목차
- 1장 데이터, 데이터베이스 그리고 DBMS
- 1.1 데이터란 무엇일까요?
- 1.2 데이터베이스와 DBMS
- 2장 관계형 데이터베이스란?
- 2.1 관계형 데이터베이스 개념과 특징
- 2.1.1 데이터 저장소인 테이블
- 2.1.2 관계 맺기
- 2.1.3 키(Key) 컬럼
- 2.1.4 트랜잭션 처리
- 2.2 RDBMS의 종류
- 2.2.1 오라클
- 2.2.2 IBM DB2
- 2.2.3 MS-SQL Server
- 2.2.4 MySQL
- 2.2.5 PostgreSQL
- 2.2.6 MariaDB
- 3장 SQL 입문
- 3.1 SQL이란?
- 3.2 SQL 표준
- 3.3 SQL의 종류
- 3.3.1 DDL
- 3.3.2 DML
- 3.3.3 TCL
- 3.3.4 DCL
- 3.4 테이블 생성
- 3.4.1 테이블 생성 구문
- 3.4.2 컬럼의 데이터형
- 3.4.3 NULL
- 3.4.4 기본 키
- 3.4.5 테이블 생성
- 4장 데이터 입력과 삭제
- 4.1 데이터 입력, INSERT 문
- 4.2 데이터 삭제, DELETE 문
- 4.3 테이블 생성과 데이터 입력 실습
- 5장 데이터 조회, SELECT 문
- 5.1 SELECT 문의 기본 구문
- 5.1.1 SELECT 절
- 5.1.2 FROM 절
- 5.1.3 WHERE 절
- 5.1.4 ORDER BY 절
- 5.2 조건에 맞는 데이터 조회하기
- 5.2.1 조건 연산자
- 5.2.2 LIKE 연산자
- 5.2.3 IN 연산자
- 5.2.4 BETWEEN 연산자
- 5.3 데이터 정렬하기
- 6장 SQL 연산자와 함수
- 6.1 SQL 연산자
- 6.2 주요 SQL 함수
- 6.2.1 숫자형 함수
- 6.2.2 문자형 함수
- 6.2.3 날짜형 함수
- 6.2.4 형변환 함수
- 6.3 기타 함수
- 6.3.1 NULL 관련 함수
- 6.3.2 기타 함수
- 6.4 CASE 표현식
- 7장 데이터 집계
- 7.1 GROUP BY 절과 집계 함수
- 7.1.1 GROUP BY 절
- 7.1.2 집계 함수
- 7.2 HAVING 절
- 8장 집합 쿼리
- 8.1 UNION ALL
- 8.2 UNION
- 8.3 INTERSECT
- 8.4 MINUS
- 9장 테이블 간 관계 맺기 - 조인
- 9.1 조인이란?
- 9.2 내부 조인
- 9.3 외부 조인
- 9.4 카티션 곱
- 10장 서브쿼리
- 10.1 서브쿼리란?
- 10.2 스칼라 서브쿼리
- 10.3 인라인 뷰
- 10.4 중첩 서브쿼리
- 10.5 세미 조인과 안티 조인
- 11장 데이터 입력과 삭제 그리고 수정
- 11.1 데이터 입력 - INSERT 두 번째
- 11.2 데이터 삭제 - DELETE 두 번째
- 11.3 데이터 수정 - UPDATE
- 12장 SQL 실습
- 12.1 나눔로또 분석
- 12.1.1 중복 번호 조회
- 12.1.2 가장 많이 당첨된 당첨번호 조회
- 12.1.3 가장 많은 당첨금이 나온 회차와 번호, 금액 조회
- 12.2 교통사고 분석
- 12.2.1 연대, 교통수단별 총 사고 건수 조회
- 12.2.2 연대별 추이 분석
- 12.2.3 교통수단별 가장 많은 사망자 수가 발생한 연도 구하기
- 12.3 서울시 미세먼지 분석
- 12.3.1 월간 미세먼지와 초미세먼지의 최소, 최대, 평균값 구하기
- 12.3.2 월평균 미세먼지 현황
- 12.4 실습 문제
- 부록 A 오라클 및 SQL Developer 설치
- A.1 Oracle 11g Express 버전 설치
- A.2 Oracle 11g Express 버전 환경설정
- A.2.1 로그인
- A.2.2 사용자 생성
- A.2.3 사용자 권한 할당
- A.2.4 orauser로 로그인
- A.3 SQL Developer 설치