|
개인적으로 독학할 DB를 MariaDB로 선택해서 DB를 공부할 책을 찾아보는 중에 마침 이 책이 적당해 보여서 골랐다. 이 책의 내용이 약간의 DB 이론 부분과 MariaDB의 실습 예제가 같이 설명되어 있어서 금방 따라하면서 독학하기에 적당해보였다. 책의 구성은 Part 1부터 4까지 있고 각 Part별로 Chapter가 있어 총 13개의 Chapter로 구성되어 있다.
먼저 Part 1은 MariaDB 소개와 구축과정으로 MariaDB 소개와 설치 그리고 실습할 때 같이 사용할 HeidiSQL를 소개한다. HeidiSQL은 MariaDB를 GUI로 실행 및 관리하는 오픈소스 프로그램으로 MariaDB를 쉽고 편리하게 관리할 수 있다.
다음 Part 2는 MariaDB의 기본으로 DB의 모델링, SQL의 기본 및 고급 문법을 다룬다. DB 모델링에 대한 간단한 실습과 HeidiSQL을 활용해 CRUD문의 SQL 기본 문법을 소개하고 실습한다. 그리고 MariaDB에서 사용하는 자료형을 소개하고 여러 Join문의 설명과 실습 그리고 자주 사용하는 MariaDB의 내장 함수들을 소개한다.
이어서 Part 3은 MariaDB의 고급으로 DB에서의 테이블과 View, Index, Procedure, 파티션 등 다양한 고급 기능들을 다룬다. 다루는 내용이 고급 기능이다 보니 전체적으로 난이도가 조금 어려운데 특히 Index와 Procedure, 파티션 부분이 더 어려웠다.
마지막 Part 4은 MariaDB와 PHP의 연동으로 PHP에 대한 소개와 PHP와 MariaDB를 연동하는 과정을 다룬다. PHP 프로그래밍과 HTML에 대한 기초 문법들을 소개하고 PHP와 MariaDB를 연동하여 간단한 회원 관리 프로그램을 실습한다. 그리고 끝에 부록으로 Linux 환경에서 MariaDB를 설치하는 과정을 소개한다.
개인적으로는 Java와 JSP, Spring Framework을 중심으로 공부하고 있어서 MariaDB와 PHP의 연동하는 내용은 크게 도움 되지 않아서 조금 아쉬웠고 DB와 관련된 이론 내용도 조금 부족하지 않나 생각이 들었다. 하지만 전체적인 후기는 DB와 관련된 이론을 MariaDB에 적용 및 실습하는 데 전혀 부족함이 없이 좋았다. 그리고 MariaDB 실습에 대한 설명이 자세하고 전체적으로 난이도가 높은 편이 아니라서 차근차근 따라가면서 실습하기 좋았다. 그래서 마침 이번 1학기에 전공 수업으로 데이터베이스 수업을 듣는데 배운 내용들을 MariaDB로 실습하는데 도움이 되었다. 다만 아직 Linux를 다루는 게 어려운데 부록에 내용은 적지만 Linux 환경에서 MariaDB를 설치하는 과정을 소개하고 있어 참고하기에 좋다. |
|
사자마자 죽 보게 되네요. 잘 읽고 있습니다. 필자가 db 경험이 많은 게 묻어나는 책입것 같습니다. 구성도 잘 되어 있는 편이고요.... 데이타베이스 모델링편에서도 설명이 잘 되어 있습니다. 꽤 쉽게 설명이 되어 있네요. 그 외부분도 설명이 잘 되어 있어요. 개념도 잡고 실무도 배우기에 좋은 것 같습니다. 차그차근보면서 maraiDB에 푹빠져사네요. |
|
자바 10년차 개발자입니다. 이번에 프로젝트를 진행하면서 DB를 마리아 DB로 정해져서 , 시중에 책을 고르던 중 이책이 상품평도 제일 좋아서 구매하였습니다. DB명령어는 오라클이나 MYSQL, MSSQL등 어느정도 쿼리를 접해본 개발자들은 어려움없이 다른 DB를 진행할 수 있다고 생각하는데, 막상 프로젝트를 진행하다보면 그 미세한 차이 때문에 어려움을 겪게 되는 경우가 종종 있습니다. 이 책을 읽고 난후 프로젝트에서, 어려움없이 마리아 DB를 진행할수 있겠죠~! |