데이터베이스 관리 시스템 : 데이터 관련 요구 사항 파악에서 DBMS의 설계와 응용까지
저자

조민호

저자:조민호
1987년에컴퓨터를시작하여,1989년부터컴퓨터엔지니어로근무하였다.HPKorea,SKC&C,Openwave등을거치며SE,컨설턴트,PM의업무를수행하였다.2013년이후로중원대컴퓨터공학과에재직중이다.저서로는“인공지능바이블”,“데이터분석과인공지능”,“소프트웨어공학”,“알고리즘과자료구조”등9권이있고,논문은인공지능과기업IT프레임워크에관련된것을주로발표하고있다.여행을좋아하며,유튜브에본인의노하우를공개하고있다.

목차


Part01데이터베이스관리시스템에관한개념정리
01데이터관리기술의발전
02파일시스템의필요성과부족한점
03데이터베이스관리시스템의도입및발전
04데이터베이스관리시스템을활용한데이터처리모델
05데이터베이스관리시스템의새로운흐름
06관계형데이터베이스관리시스템의소개
07관계형데이터베이스관리시스템이많이사용되는이유와원리
08데이터베이스관리시스템의확장:정보시스템개발방법론
09몽고데이터베이스관리시스템의소개

Part02데이터베이스관리시스템의설계
01모델링의개념
02소프트웨어모델링의종류
03프로세스모델링의필요성및소개
04데이터모델링개념
05데이터모델링구축과정
06E-R모델링제작의단계별분석
07E-R모델링결과의보완
08정규화

Part03SQL을이용한관계데이터베이스관리시스템의사용
01관계데이터베이스관리시스템설치
02SQL의개념및소개
03데이터질의를위한SQL언어
04데이터조작을위한SQL언어
05데이터정의를위한SQL언어
06트랜잭션처리를위한SQL언어
07데이터제어를위한SQL언어
08인덱스및시퀀스
09뷰
10데이터분석을위한함수

Part04사용자가제작한프로그램에서RDBMS를다루는방법
01JDBC
02JPA
03마이바티스(Mybatis)
04웹에서RDBMS사용
05빅데이터의사용

Part05관계형데이터베이스관리시스템의성능향상기법
01개요
02기본키와인덱스사용가이드
03기본키및인덱스의칼럼순서에주의
04기본키를식별자와비식별자로분리
05누적되는데이터에대한처리
06테이블통합및분리
07테이블모습을결정하는방법
08개체의관계가가지는의미
09용어사전의활용
10데이터독립성의실무적용
11트랜잭션관리의실무적용
12정규화의실무적용
13반정규화의실무적용
14모델개선을통한성능향상
15테이블수직/수평분할에의한성능향상

출판사 서평

실무에꼭필요한개념만담았다!

오늘날모든사람,조직,회사가컴퓨터를사용하고있다.일상에서접하는모든작업을컴퓨터로수행하고,생활의모든자료가컴퓨터에저장,관리되고있다.이런상황에서컴퓨터를사용하는데중심이되는기능은단연코데이터관리기술이다.컴퓨터엔지니어로25년을,교수로10년을넘게보낸저자는데이터베이스에대한경험과지식을모두여기에풀어냈다.지루한미국책을답습하지않고,한국독자들의상황과성향에맞춰집필했다.데이터베이스관련기술을세분화하여출판하는기존서적과다르게,저자의실무경험을바탕으로컴퓨터엔지니어로살아가는데필요한지식을한권에모두담았다.데이터베이스의기본개념과SQL,데이터베이스디자인및성능개선요령그리고데이터베이스프로그래밍까지통합적으로다루어,데이터베이스를처음접하는독자도데이터베이스의전체모습을파악할수있도록했다.특히독자가실무에지식을활용할수있도록설명하는기술이실무에서자주사용되는지,연관성이어떤지등도파악한다.필요한내용을간략하고명확한설명으로전하고,그림과실습을많이활용해독자의근본적이해를돕기때문에,단순암기로개념을외워실무에서사용하지못하는관련학과학생,업계종사자와데이터베이스입문자에게특히도움이될책이다.파트마다강의자료PPT를제공하며,마무리정리도있기때문에수월하게학습할수있다.