Notice
Recent Posts
Recent Comments
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
In Total
관리 메뉴

A Joyful AI Research Journey🌳😊

[SQL] SQL 첫걸음 (저자: 아사이 아츠시) 전체 목차 + 복습글 링크 본문

🌳Bootcamp Revision 2023✨/List of Chapters

[SQL] SQL 첫걸음 (저자: 아사이 아츠시) 전체 목차 + 복습글 링크

yjyuwisely 2023. 3. 15. 09:03

교재: SQL 첫걸음, 저자: 아사이 아츠시

 

SQL 첫걸음 | 아사이 아츠시 - 교보문고

SQL 첫걸음 | 왕초보를 위한 정말 쉬운 SQL 입문서를 만나보자!본격적인 빅데이터 시대에 접어들면서 기존 대비 더 효율적이고 폭넓은 데이터 분석을 위한 수요가 커질 것으로 기대되는 가운데, SQ

product.kyobobook.co.kr


1장 데이터베이스와 SQL

__01강__데이터베이스
1. 시스템 내의 데이터베이스
2. DB와 DBMS
3. 데이터베이스를 조작하는 언어 SQL

__02강__다양한 데이터베이스
1. 데이터베이스의 종류
2. RDBMS 사용 시스템
3. 데이터베이스 제품
4. SQL의 방언과 표준화

2023.03.09 - [🌳K-Digital Revision 2023✨/SQL] - [49] 230309 SQL Ch. 1 데이터베이스와 SQL: 1강 데이터베이스, 2강 다양한 데이터 베이스 [K-디지털 트레이닝 49일]


__03강__데이터베이스 서버
1. 클라이언트/서버 모델
2. 웹 애플리케이션의 구조
3. MySQL 서버와 mysql 클라이언트


2장 테이블에서 데이터 검색

__04강__Hello World 실행하기
1. 'SELECT * FROM 테이블명' 실행
2. SELECT 명령 구문
3. 예약어와 데이터베이스 객체명
4. Hellow World를 실행한 결과 = 테이블
5. 값이 없는 데이터 = NULL

__05강__테이블 구조 참조하기
1. DESC 명령
2. 자료형 

__06강__검색 조건 지정하기
1. SELECT 구에서 열 지정하기
2. WHERE 구에서 행 지정하기
3. 문자열형의 상수
4. NULL값 검색
5. 비교 연산자

__07강__조건 조합하기
1. AND로 조합하기
2. OR로 조합하기
3. AND와 OR를 사용할 경우 주의할 점
4. NOT으로 조합

__08강__패턴 매칭에 의한 검색
1. LIKE로 패턴 매칭하기
2. LIKE로 %를 검색하기
3. 문자열 상수 '의 이스케이프!

2023.03.13 - [🌳K-Digital Revision 2023✨/SQL] - [51] 230313 SQL Ch. 2 테이블에서 데이터 검색: 4강 Hello World 실행하기, 5강 테이블 구조 참조하기, 6강 검색 조건 지정하기, 7강 조건 조합하기, 8강 패턴 매칭에 의한 검색 [K-디지털 트레이닝 51일]


3장 정렬과 연산

__09강__정렬 - ORDER BY
1. ORDER BY로 검색 결과 정렬하기
2. ORDER BY DESC로 내림차순으로 정렬하기
3. 대소관계
4. ORDER BY는 테이블에 영향을 주지 않는다.

__10강__복수의 열을 지정해 정렬하기
1. 복수 열로 정렬 지정
2. 정렬방법 지정하기
3. NULL 값의 정렬 순서

__11강__결과 행 제한하기 - LIMIT
1. 행수 제한
2. 오프셋 지정

__12강__수치 연산
1. 사칙 연산
2. SELECT 구로 연산하기
3. 열의 별명
4. WHERE 구에서 연산하기
5. NULL 값의 연산
6. ORDER BY 구에서 연산하기
7. 함수
8. ROUND 함수

__13강__문자열 연산
1. 문자열 결합
2. SUBSTRING 함수
3. TRIM 함수
4. CHARACTER_LENGTH 함수

__14강__날짜 연산
1. SQL에서의 날짜
2. 날짜의 덧셈과 뺄셈

__15강__CASE 문으로 데이터 변환하기
1. CASE 문

2. 또 하나의 CASE 문
3. CASE를 사용할 경우 주의사항

2023.03.14 - [🌳K-Digital Revision 2023✨/SQL] - [52] 230314 SQL Ch 3. 정렬과 연산: 9강 정렬 - ORDER BY, 10강 복수의 열을 지정해 정렬하기, 11강 결과 행 제한하기 - LIMIT, 12강 수치 연산, 13강 문자열 연산, 14강 날짜 연산, 15 CASE 문으로 데이터 변환하..


4장 데이터의 추가, 삭제, 갱신

__16강__행 추가하기 - INSERT
1. INSERT로 행 추가하기
2. 값을 저장할 열 지정하기
3. NOT NULL 제약
4. DEFAULT

__17강__삭제하기 - DELETE
1. DELETE로 행 삭제하기
2. DELETE 명령 구

__18강__데이터 갱신하기 - UPDATE
1. UPDATE로 데이터 갱신하기
2. UPDATE로 갱신할 경우 주의사항
3. 복수열 갱신
4. NULL로 갱신하기

__19강__물리삭제와 논리삭제
1. 두 종류의 삭제방법
2. 삭제방법 선택하기
__마치며
__연습문제

2023.03.15 - [🌳K-Digital Revision 2023✨/SQL] - [53] 230315 SQL Ch 4. 데이터의 추가, 삭제, 갱신: 16강 행 추가하기 - INSERT, 17강 삭제하기 - DELETE, 18강 데이터 갱신하기 - UPDATE, 19강 물리삭제와 논리삭제 [K-디지털 트레이닝 53일]


5장 집계와 서브쿼리

__20강__행 개수 구하기 - COUNT
1. COUNT로 행 개수 구하기
2. 집계함수와 NULL값
3. DISCOUNT로 중복 제거
4. 집계함수에서 DISTINCT

__21강__COUNT 이외의 집계함수
1. SUM으로 합계 구하기
2. AVG로 평균내기
3. MIN, MAX로 최솟값, 최댓값 구하기

__22강__그룹화 - GROUP BY
1. GROUP BY로 그룹화
2. HAVING 구로 조건 지정
3. 복수열의 그룹화
4. 결괏값 정렬

2023.03.15 - [🌳K-Digital Revision 2023✨/SQL] - [53] 230315 SQL Ch 5. 집계와 서브쿼리: 20강 행 개수 구하기 - COUNT, 21강 COUNT 이외의 집계함수, 22강 그룹화 - GROUP BY [K-디지털 트레이닝 53일]


__23강__서브쿼리
1. DELETE의 WHERE 구에서 서브쿼리 사용하기
2. 스칼라 값
3. SELECT 구에서 서브쿼리 사용하기
4. SET 구에서 서브쿼리 사용하기
5. FROM 구에서 서브쿼리 사용하기
6. INSERT 명령과 서브쿼리

__24강__상관 서브쿼리
1. EXISTS
2. NOT EXISTS
3. 상관 서브쿼리
4. IN
__마치며
__연습문제


6장 데이터베이스 객체 작성과 삭제

__25강__데이터베이스 객체
1. 데이터베이스 객체

2. 스키마

__26강__테이블 작성, 삭제, 변경
1. 테이블 작성
2. 테이블 삭제
3. 테이블 변경
4. ALTER TABLE로 테이블 관리

__27강__제약
1. 테이블 작성시 제약 정의
2. 제약 추가
3. 제약 삭제
4. 기본키

__28강__인덱스 구조
1. 인덱스
2. 검색에 사용하는 알고리즘
3. 유일성

__29강__인덱스 작성과 삭제
1. 인덱스 작성
2. 인덱스 삭제
3. EXPLAIN
4. 최적화

__30강__뷰 작성과 삭제
1. 뷰
2. 뷰 작성과 삭제
3. 뷰의 약점

2023.03.10 - [🌳K-Digital Revision 2023✨/SQL] - [50] 230310 SQL Ch. 6 데이터베이스와 SQL: 25강 데이터베이스 객체, 26강 테이블 작성, 삭제, 변경, 27강 제약, 28강 인덱스 구조, 29강 인덱스 작성과 삭제, 30강 뷰 작성과 삭제 [K-디지털 트레이닝 50일]


7장 복수의 테이블 다루기

__31강__집합 연산
1. SQL과 집합
2. UNION으로 합집합 구하기
3. 교집합과 차집합

__32강__테이블 결합

1. 곱집합과 교차결합
2. 내부결합
3. INNER JOIN으로 내부 결합하기
4. 내부결합을 활용한 데이터 관리
5. 외부결합

__33강__관계형 모델
1. 관계형 모델

2. 관계형 모델과 SQL 

__마치며
__연습문제

2023.03.16 - [🌳K-Digital Revision 2023✨/SQL] - [55] 230317 SQL Ch. 7 복수의 테이블 다루기: 31강 집합 연산, 32강 테이블 결합, 33강 관계형 모델 [K-디지털 트레이닝 54일]


8장 데이터베이스 설계

__34강__데이터베이스 설계
1. 데이터베이스 설계

2. ER다이어그램

__35강__정규화
1. 정규화
2. 제1정규형
3. 제2정규형
4. 제3정규형
5. 정규화의 목적

__36강__트랜잭션
1. 트랜잭션

2. 롤백과 커밋
3. 트랜잭션 사용법

__마치며
__연습문제

2023.03.17 - [🌳K-Digital Revision 2023✨/SQL] - [55] 230317 SQL Ch. 8 데이터베이스 설계: 34강 데이터베이스 설계, 35강 정규화, 36강 트랜잭션 [K-디지털 트레이닝 55일]


728x90
반응형
Comments