이 책의 구성
이 책은 1장부터 14장까지 데이터베이스 입문자를 위한 다양한 내용들을 포함하도록 구성되어 있다. 1장부터 순차적으로 학습해갈 수도 있고 공부하고자 하는 목적에 따라 필요한 내용만 선택적으로 학습하는 것도 가능하다.
ㆍ 데이터베이스 기초 : 1장, 2장, 3장, 4장, 5장
ㆍ 데이터베이스 프로그래밍 : 6장, 7장, 14장
ㆍ MySQL 실습 : 5장, 6장, 7장
ㆍ 데이터베이스 모델링 : 3장, 8장, 9장, 10장
ㆍ 빅데이터 관리 : 1장, 2장, 11장, 12장, 13장
누구를 위한 책인가?
ㆍ 데이터베이스의 핵심 개념과 용어를 빠른 시간에 학습하고자 하는 경우
ㆍ 데이터베이스 모델링/설계 과정을 체계적으로 습득하고자 하는 경우
ㆍ MySQL DBMS의 활용 방법과 SQL 명령어 사용법을 익히고자 하는 경우
ㆍ 빅데이터와 NoSQL 활용 방법을 학습하고자 하는 경우
ㆍ 각종 자격시험과 채용 시험을 위해 데이터베이스를 공부하고자 하는 경우
ㆍ 실제 활용 가능한 예제를 통해 DB 웹 프로그래밍 방법을 배우고자 하는 경우
무엇에 관한 책인가?
ㆍ 데이터베이스 기본 개념과 핵심 이론에 관한 설명과 예제
ㆍ SQL 활용 방법과 예제
ㆍ MySQL DBMS의 설치, 운영, 활용 방법과 예제
ㆍ 정규화, E-R 모델 등을 활용한 데이터베이스 설계 방법과 예제
ㆍ 데이터웨어하우스, 빅데이터, NoSQL, 몽고DB 활용 방법과 적용 예제
ㆍ HTML과 제이쿼리 모바일, PHP를 활용한 DB 기반 모바일 웹 앱의 개발 예제
어떤 활용 예제를 포함하고 있나?
ㆍ 관계 데이터베이스의 릴레이션 정의 예제
ㆍ 관계 대수식 작성과 질의 트리 변환 예제
ㆍ SQL의 데이터 입력, 수정, 삭제, 검색 예제
ㆍ DB 객체(뷰, 인덱스, 내장 함수, 저장 프로시저, 트리거, 트랜잭션 등) 활용 예제
ㆍ 정규화 예제
ㆍ E-R 다이어그램 작성 예제
ㆍ 개념적, 논리적, 물리적 DB 설계 예제
ㆍ 데이터웨어하우스 구축 및 스타스키마 설계 예제
ㆍ 몽고DB 기반의 NoSQL 활용 예제
ㆍ 모바일 웹 프로그램 예제
어떤 소프트웨어를 설치하여 사용하고 있나?
ㆍ MySQL DBMS 커뮤니티 버전
ㆍ ERWin 데이터 모델러
ㆍ 몽고DB DBMS
ㆍ 아파치(Apache) 웹 서버
ㆍ XAMPP 설치 패키지 솔루션
ㆍ PHP 개발을 위한 이클립스(eclipse) IDE통합 개발 도구