본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
AI의 시대, 데이터베이스의 기본을 다시 세우다!
이 책은 데이터베이스를 처음 학습하는 독자를 대상으로 합니다. 다양한 예와 그림을 통해 데이터와 정보의 개념부터 관계 데이터 모델, SQL, 데이터베이스 설계와 관리까지 핵심 내용을 체계적으로 다룹니다. 이번 개정 4판에서 보완 및 새롭게 추가된 내용은 다음과 같습니다.
● 응용 영역 보강 : 기본 SQL에 더해 응용 SQL 영역까지 학습 범위를 확장했습니다.
● 최신 트렌드 보완 : 벡터 데이터베이스, 클라우드 데이터베이스(DBaaS) 등 최신 기술 트렌드를 반영했습니다.
● Step-up 연습 : 각 예제에 이어 비슷한 유형의 문제를 바로 풀어보며 학습 내용을 확인할 수 있습니다.
● LEVEL-UP 종합실습 : ‘한빛플릭스+’ 프로젝트를 통해 SQL 실습부터 DB 설계까지 단계적으로 경험합니다.
● 단계별 실전예제 : 비즈니스 요구 사항을 SQL로 직접 해결하며 실전 감각을 익힐 수 있습니다.
● 생각해보기 : 서비스 담당자의 관점으로 데이터 환경에 적합한 기술 선택을 고민해볼 수 있습니다.
※ 일부 학습 자료는 온라인을 통해 제공됩니다.

Chapter 01 데이터베이스 기본 개념
01 데이터베이스의 필요성
02 데이터베이스의 정의와 특징
03 데이터 과학 시대의 데이터
요약
Chapter 02 데이터베이스 관리 시스템
01 데이터베이스 관리 시스템의 등장 배경
02 데이터베이스 관리 시스템의 정의와 기능
03 데이터베이스 관리 시스템의 장점과 단점
04 데이터베이스 관리 시스템의 발전 과정
요약
Chapter 03 데이터베이스 시스템
01 데이터베이스 시스템의 정의
02 데이터베이스의 구조
03 데이터베이스 사용자
04 데이터 언어
05 데이터베이스 관리 시스템의 구성
요약
Chapter 04 데이터 모델링
01 데이터 모델링과 데이터 모델의 개념
02 개체-관계 모델
03 논리적 데이터 모델
요약
Chapter 05 관계 데이터 모델
01 관계 데이터 모델의 개념
02 관계 데이터 모델의 제약
요약
Chapter 06 관계 데이터 연산
01 관계 데이터 연산의 개념
02 관계 대수
03 관계 해석
요약
Chapter 07 데이터베이스 언어 SQL
01 SQL의 소개
02 SQL을 이용한 데이터 정의
03 SQL을 이용한 데이터 조작
LEVEL-UP 종합실습 1 콘텐츠 플랫폼 데이터베이스
LEVEL-UP 종합실습 2 데이터 분석과 서비스 운영
요약
Chapter 08 데이터베이스 응용 SQL
01 뷰
02 삽입 SQL
LEVEL-UP 종합실습 1 뷰를 활용한 데이터 분석과 서비스 운영
LEVEL-UP 종합실습 2 파이썬과 MySQL을 이용한 데이터베이스 프로그래밍
요약
Chapter 09 데이터베이스 설계
01 데이터베이스 설계 단계
02 요구 사항 분석
03 개념적 설계
04 논리적 설계
05 물리적 설계와 구현
LEVEL-UP 종합실습 한빛플릭스+ 데이터베이스 설계하기
요약
Chapter 10 정규화
01 정규화의 개념과 이상 현상
02 함수 종속
03 기본 정규형과 정규화 과정
요약
Chapter 11 회복과 병행 제어
01 트랜잭션
02 장애와 회복
03 병행 제어
요약
Chapter 12 보안과 권한 관리
01 보안
02 권한 관리
요약
Chapter 13 데이터베이스의 확장과 새로운 데이터 처리 기술
01 관계 데이터베이스의 한계와 확장의 필요성
02 데이터베이스 확장 기술
03 데이터 통합과 분석 기반 기술
04 빅데이터와 NoSQL
05 클라우드 DB와 AI 시대의 데이터 관리
06 데이터 마이닝과 데이터 시각화
요약