데이터베이스 개론 (3판)

데이터베이스 개론 (3판)

$35.94
Description
기초 개념부터 빅데이터까지
큰 흐름이 보이는 데이터베이스 교과서
데이터베이스로 첫 항해를 떠나는 이들에게 지도와 돛이 되어주는 책입니다.
마인드맵으로 생소한 개념 간의 관계를 한눈에 보여주고,
친근한 예와 비유를 들어 명료하게 풀어내, 데이터베이스 기본기를 탄탄히 다져줍니다.
3판에서는 빅데이터 표현 기술이 더 추가되었고
다양한 시험의 최신 기술 경향에 맞게 연습문제를 보강하였습니다.
또한 부록을 통해 최신 버전의 오라클뿐만 아니라 설치하지 않아도 사용할 수 있는
Live SQL을 활용해 데이터베이스를 직접 구축해볼 수 있게 안내하였습니다.

※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다

저자

김연희

홍익대학교컴퓨터공학과에서박사학위를취득하였고,주기억데이터베이스,멀티미디어데이터베이스,XML데이터베이스,시맨틱웹검색시스템,자연어처리시스템과관련된여러프로젝트에참여하였습니다.홍익대학교,경인교육대학교,삼육대학교,서일대학교등다수의대학에서데이터베이스개론,데이터베이스프로그래밍,응용데이터베이스,C/C++프로그래밍,자바프로그래밍등을강의하였습니다.최근에는빅데이터분석과개인화추천서비스관련연구를진행하고있으며,현재부천대학교IT융합비즈니스과에재직중입니다.

목차

Chapter01데이터베이스기본개념
01데이터베이스의필요성
데이터와정보
정보시스템과데이터베이스
02데이터베이스의정의와특징
데이터베이스의정의
데이터베이스의특징
03데이터과학시대의데이터
형태에따른데이터분류
특성에따른데이터분류
요약
연습문제

Chapter02데이터베이스관리시스템
01데이터베이스관리시스템의등장배경
02데이터베이스관리시스템의정의
03데이터베이스관리시스템의장단점
04데이터베이스관리시스템의발전과정
요약
연습문제

Chapter03데이터베이스시스템
01데이터베이스시스템의정의
02데이터베이스의구조
스키마
3단계데이터베이스구조
데이터독립성
데이터사전
03데이터베이스사용자
데이터베이스관리자
최종사용자
응용프로그래머
04데이터언어
데이터정의어
데이터조작어
데이터제어어
05데이터베이스관리시스템의구성
질의처리기
저장데이터관리자
요약
연습문제

Chapter04데이터모델링
01데이터모델링과데이터모델의개념
02개체-관계모델
개체
속성
관계
E-R다이어그램
03논리적데이터모델
논리적데이터모델의개념과특성
계층데이터모델
네트워크데이터모델
요약
연습문제

Chapter05관계데이터모델
01관계데이터모델의개념
관계데이터모델의기본용어
릴레이션과데이터베이스의구성
릴레이션의특성
키의종류
02관계데이터모델의제약
개체무결성제약조건
참조무결성제약조건
요약
연습문제

Chapter06관계데이터연산
01관계데이터연산의개념
02관계대수
관계대수의개념과연산자
일반집합연산자
순수관계연산자
관계대수를이용한질의표현
확장된관계대수연산자
03관계해석
요약
연습문제

Chapter07데이터베이스언어SQL
01SQL의소개
02SQL를이용한데이터정의
SQL의데이터정의기능
테이블의생성
테이블의변경
테이블의삭제
03SQL을이용한데이터조작
SQL의데이터조작기능
데이터의검색
데이터의삽입
데이터의수정
데이터의삭제
04뷰
뷰의개념
뷰의생성
뷰의활용
뷰의삭제
05삽입SQL
삽입SQL의개념과특징
커서가필요없는삽입SQL
커서가필요한삽입SQL
요약
연습문제

Chapter08데이터베이스설계
01데이터베이스설계단계
02요구사항분석
03개념적설계
개체와속성추출
관계추출
E-R다이어그램작성
04논리적설계
릴레이션스키마변환규칙
릴레이션스키마변환규칙을이용한논리적설계
05물리적설계와구현
요약
연습문제

Chapter09정규화
01정규화의개념과이상현상
02함수종속
03기본정규형과정규화과정
정규화의개념과정규형의종류
제1정규형
제2정규형
제3정규형
보이스/코드정규형
제4정규형과제5정규형
정규화과정정리
요약
연습문제

Chapter10회복과병행제어
01트랜잭션
트랜잭션의개념
트랜잭션의특성
트랜잭션과연산
트랜잭션의상태
02장애와회복
장애의유형
데이터베이스의저장연산
회복기법
03병행제어
병행수행과병행제어
병행수행의문제
트랜잭션스케줄
병행제어기법
요약
연습문제

Chapter11보안과권한관리
01보안
02권한관리
권한관리의개념
권한의부여
권한의취소
역할의부여와취소
요약
연습문제

Chapter12데이터베이스응용기술
01객체지향데이터베이스
02객체관계데이터베이스
03분산데이터베이스시스템
04멀티미디어데이터베이스시스템
05기타데이터베이스응용기술
요약
연습문제

Chapter13데이터과학과빅데이터
01데이터과학
02빅데이터
03빅데이터저장기술:NoSQL
04빅데이터분석기술:데이터마이닝
04빅데이터표현기술:데이터시각화
요약
연습문제

Appendix데이터베이스의활용
01오라클의소개와설치
02오라클을이용한데이터베이스구축과활용
03LiveSQL을이용한데이터베이스구축과활용
04프로젝트:친구야함께쓰자

출판사 서평

부/장별요약

-데이터베이스기초이론:1장에서데이터베이스를,2장에서DBMS를소개합니다.3장에서는이들을조합한데이터베이스시스템을소개합니다.
-데이터모델과연산:4장에서데이터모델링의개념과데이터모델의역할을알아봅니다.그리고5장에서핵심데이터모델인관계데이터모델의전반을,6장에서관계데이터의주요연산을살펴봅니다.
-데이터베이스언어SQL:7장에서SQL의주요기능을소개한후,테이블생성과데이터검색및조작을위해SQL로질의문을작성하는방법을알아봅니다.
-데이터베이스설계:데이터베이스설계의중요성과목표를소개하고,두가지주요설계방법을다룹니다.8장에서는E-R모델과릴레이션변환규칙을이용한설계방법을,9장에서는정규화를이용한설계방법을알아봅니다.
-데이터베이스관리:10장에서다양한회복기법과병행수행시발생할수있는문제를해결하는병행제어기법에대해알아봅니다1.1장에서는데이터베이스보안을유지하기위해SQL을이용해권한을부여하고취소하는방법을알아봅니다.
-데이터베이스응용기술:12장에서관계데이터베이스와다른특성을가진객체지향·객체관계·분산·멀티미디어데이터베이스를소개합니다.13장에서는데이터과학과빅데이터의관련성을알아보고빅데이터관련기술을소개합니다.
-데이터베이스활용:부록에서오라클을이용해데이터베이스를실제로구축하는방법을알아봅니다.그리고책전반의이론을적용할수있는간단한프로젝트를소개합니다.