프로젝트로 배우는 데이터베이스 설계

프로젝트로 배우는 데이터베이스 설계

$32.85
Description
요구 분석부터 구현까지: 데이터베이스 구축 로드맵
이 책은 데이터베이스 설계의 핵심 개념을 이해하고 이를 실제 프로젝트에 적용할 수 있도록 돕는다. 설계 과정을 단계별로 상세히 다루어 데이터베이스 설계 역량을 차근차근 키울 수 있으며, 총 19개의 프로젝트 사례를 통해 현장에서 바로 활용할 수 있는 실질적인 경험을 제공한다. 구체적인 사례를 체계적이고 통합적으로 학습함으로써 데이터베이스 설계의 핵심 개념을 확실히 익히고 과제나 실무 프로젝트에 적용할 수 있는 능력을 키울 수 있다.

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

김은경

숙명여자대학교물리학과를졸업하고,중앙대학교에서전자계산학석사·박사학위를취득했다.현재한국기술교육대학교컴퓨터공학부교수로재직하며데이터베이스설계,창의적공학설계등을강의하고있다.미국애리조나주립대학교에서방문연구원을지냈으며,충남테크노파크자문교수등을역임했다.주요연구분야는딥러닝,빅데이터등이고,저서로『창의적공학설계(3판)』(한빛아카데미,2020),『창의와혁신의시크릿,트리즈』(한빛아카데미,2015)가있다.

목차

PART01데이터베이스설계입문
Chapter01데이터베이스개요
01데이터와데이터베이스
023단계데이터베이스구조
03데이터독립성
04데이터언어
05데이터베이스관리시스템
06데이터베이스사용자
개념퍼즐
연습문제

Chapter02데이터베이스설계개요
01데이터의구분
02데이터모델링개요
03데이터모델개요
04데이터베이스구축6단계
개념퍼즐
연습문제

Chapter03요구수집및분석
01요구수집및분석개요
02요구수집
03요구분석
04데이터요구분석명세서
05트랜잭션요구분석명세서
06요구분석명세서검토
07요구수집및분석사례
개념퍼즐
연습문제
실습문제

PART02개념적설계
Chapter04ER모델
01ER모델개요
02개체
03속성
04관계
05ER다이어그램
06강한개체타입과약한개체타입
07관계참여유형
08강화된ER모델
개념퍼즐
연습문제

Chapter05개념적설계기초
01개념적설계개요
02개념적스키마모델링순서
03개체식별
04관계식별
05속성식별
06ER다이어그램작성
07개념적스키마모델링사례
08트랜잭션모델링
09개념적설계사례
개념퍼즐
연습문제
실습문제

Chapter06개념적설계심화
01개체심화요소
02관계심화요소
03속성심화요소
04관계행렬활용
05슈퍼-서브타입정제
06카테고리정제
07속성을개체로전환
08개체·관계·속성검증
09심화요소를활용한개념적스키마모델링사례
개념퍼즐
연습문제
실습문제

PART03논리적설계
Chapter07관계데이터모델
01관계데이터모델개요
02릴레이션의개념과특성
03관계데이터베이스
04데이터베이스키
05무결성제약조건
개념퍼즐
연습문제

Chapter08논리적설계기초
01논리적설계개요
02릴레이션스키마변환
03개체타입의변환
04관계타입의변환
05다중치속성의변환
06슈퍼-서브타입의변환
07릴레이션단순화
08릴레이션스키마변환사례
개념퍼즐
연습문제
실습문제

Chapter09논리적설계심화
01개체타입통합
02이력데이터모델링
03코드개체모델링
04무결성제약조건정의
05데이터표준화
06논리적스키마모델링사례
개념퍼즐
연습문제
실습문제

Chapter10정규화
01이상현상
02함수적종속과함수적종속다이어그램
03완전함수적종속과부분함수적종속
04이행적함수적종속
05정규화
06제1·제2·제3정규형
07역정규화
08정규화사례
개념퍼즐
연습문제
실습문제

PART04물리적설계및데이터베이스구현
Chapter11물리적설계
01물리적설계개요
02내부스키마작성방법및사례
03물리적구조변경
04인덱스설계
05뷰설계
06물리적스키마모델링사례
개념퍼즐
연습문제
실습문제

Chapter12데이터베이스구현
01구현및테스트단계
02테이블생성·삭제·변경
03인덱스생성·삭제
04초기데이터삽입
05데이터검색
06데이터삽입·삭제·갱신
07뷰생성·삭제
08시퀀스생성·삭제·변경
09데이터베이스구현사례
개념퍼즐
연습문제
실습문제
찾아보기

Appendix
청년음악가후원웹사이트를위한DB구축사례(PDF로제공)

출판사 서평

1부.데이터베이스설계입문(1~3장)
1장에서는데이터베이스와데이터베이스관리시스템이무엇인지소개하고,2장에서는데이터와데이터모델링,데이터베이스구축단계에대해알아본다.3장에서는데이터베이스설계의첫단계인요구수집및분석에대해프로젝트사례를활용해서상세히소개한다.

2부.개념적설계(4~6장)
4장에서는대표적인개념적데이터모델인ER모델에대해알아본다.5장에서는개념적설계단계의두가지주요업무인개념적스키마모델링과트랜잭션모델링에대해프로젝트사례를활용해서상세히소개한다.6장에서는보다심도있는개념적설계에필요한여러심화요소에대해소개한다.

3부.논리적설계(7~10장)
7장에서는대표적인논리적데이터구조인관계데이터모델에대해알아본다.8장에서는논리적설계단계의핵심업무인논리적스키마모델링에대해프로젝트사례를활용해서상세히소개한다.9장에서는보다심도있는논리적설계에필요한여러모델링기법과무결성제약조건정의에대해소개하고,10장에서는함수적종속과정규화의개념및과정을다룬다.

4부.물리적설계및데이터베이스구현(11~12장)
11장에서는물리적설계단계의핵심업무인물리적스키마모델링에대해프로젝트사례를활용해서상세히설명한다.12장에서는SQL을활용해서데이터베이스를구현하는방법에대해소개한다.

부록(PDF로제공)
청년음악가후원웹사이트개발의기초가되는데이터베이스를설계하고오라클SQL로구현한팀프로젝트보고서를제공한다.