본문 바로가기
TOP BOTTOM
1. 프로그래밍/SQL

모두의 SQL - 누구나 쉽게 배우는 데이터 분석 기초 | 김도연 | 길벗

by mola23 2021. 12. 1.

모두의 SQL - 누구나 쉽게 배우는 데이터 분석 기초

더보기
1장 관계형 데이터베이스와 SQL
01 이제는 데이터의 시대
02 관계형 데이터베이스의 구성 요소와 테이블

2장 실습 환경 만들기
01 Oracle Database Express 설치하기
02 Oracle SQL Developer 설치하기
03 Oracle SQL Developer의 기본 사용법

3장 SELECT : 데이터 조회의 기본
01 SELECT 문의 기본 문법
02 WHERE 조건 절을 활용한 데이터 검색 .

4장 함수 : 함수로 데이터를 쉽게 가공하기
01 함수란?
02 단일 행 함수 : 데이터 값을 하나씩 계산하고 조작하기
03 그룹 함수 : 그룹으로 요약하기

5장 ERD : 데이터베이스 개체 설계도
01 키와 제약 조건 : 개체 속성 표기법
02 관계 : 개체 관계 표기법

6장 조인과 집합 : 여러 개의 테이블 연결하기
01 조인이란?
02 동등 조인 : 똑같은 데이터끼리 연결하기
03 외부 조인 : 모든 데이터를 연결하기
04 자체 조인 : 자기 자신의 데이터와 연결하기
05 집합 연산자 : 집합으로 연결하기

7장 서브쿼리 : SELECT 문 안에 있는 SELECT 문
01 서브쿼리란?
02 단일 행 서브쿼리
03 다중 행 서브쿼리
04 다중 열 서브쿼리
05 FROM 절 서브쿼리 : 인라인 뷰

8장 DML : 데이터의 삽입/갱신/삭제
01 DML이란?
02 INSERT : 행 삽입하기
03 UPDATE : 행 갱신하기
04 DELETE : 행 삭제하기

9장 데이터 무결성과 트랜잭션 : 데이터베이스 운영 기본 규칙
01 데이터 무결성과 제약 조건4
02 트랜잭션 : 데이터 처리의 기본 작업 단위

10장 DDL : 테이블과 열 조작하기
01 DDL이란?
02 CREATE : 테이블 생성하기
03 ALTER : 테이블 수정하기
04 TRUNCATE : 테이블의 내용 삭제하기
05 DROP : 테이블 삭제하기

11장 관계형 데이터베이스의 주요 지식
01 뷰 : 가상의 테이블
02 옵티마이저 : 성능 최적화 관리하기
03 인덱스 : 빠른 검색을 위한 데이터 주소록

12장 최 과장과 함께 패밀리 레스토랑 신규 매출 분석하기
01 실습 데이터 설치하기
02 최 과장의 고민
03 매출 분석하기
04 인구 통계 분석하기
05 매출 데이터 분석 정리

 

 장단점

1) 장점(구매 이유) 및 특징

① oracle sql developer (IDE) 사용법 
② oracle의 SQL 사용
③ 마지막 실전 프로젝트
④ 가독성 좋음
-> 실습을 제외하고 읽기만 하면 하루 만에도 다 읽을 수 있을 것 같다....

 

2) 단점

① (p212 참조) 책의 지향점이 DB 설계 및 관리가 아님 
데이터 분석과 조작을 위한 기본적인 방법만 다룸
→ DML, DDL만 존재... DCL, TCL에 대해선 다루지 않는 것 같음

▶▶▶ SQLD 준비하기엔 매우 미흡함...ㅎ

 

결론

oracle SQL을 사용하는 읽기 쉬운 책이나, 전공자에겐 부족한 듯함...

 

댓글