newdec***
2019-07-11

이 책은 실무에서 바로 적용 가능한 다양한 실습 예제를 통해 데이터베이스 개발과 운영을 모두 체험해 볼 수 있게 구성했다. 책의 도입부에서는 ‘MariaDB 전체 운영 실습’을 미리 진행해보며 기본적인 데이터베이스 운영의 개념과 자신감을 얻을 수 있다. 이후부터는 앞서 훑어 보았던 내용을 스텝별로 상세히 실습하며 자연스럽게 실전감각을 익힌다. 특히 후반부에는 PHP 프로그래밍을 MariaDB와 연동하여 웹에서도 활용할 수 있도록 구성했다. 책의 마지막까
데이터베이스는 한번 공부하면 계속 써먹을 수 있는 분야입니다.
학교의 커리큘럼에는 프로그래밍 언어를 가르칠 때는 C, C++, JAVA, 파이썬을가르칩니다.
프로그래밍 언어와 함께 데이터베이스도 빠지지 않고 배우게 되는데요.
학교에서는 교육을 위해 MySQL을 많이 가르칩니다.
MySQL은 개인용으로는 무료이지만 상업용으로 쓰기에는 사용료를 내야사용할 수 있습니다.
MariaDB는 MySQL이오라클에 인수되면서 나온 몬티 와이드니어스에 의해 만들어졌습니다.
MySQL의 핵심개발자인 몬티 와이드니어스가 오라클과 의견 차이로인해 회사에서 나왔습니다.
MariaDB는 MySQL과구조가 동일한데요.
MySQL을 공부해본 사람은 MariaDB를배우기 쉬울 겁니다.
◆ MariaDB
MariaDB는 오픈소스로 만들어져 무료로 이용할 수 있습니다.
데이터베이스를 다루려면 SQL을 알아야 사용 가능한데요.
SQL은 구조 질의 언어로 DDL(정의어), DML(조작어), DCL(제어어)을사용해 생성부터 제어 관리합니다.
MariaDB 공부와 함께 데이터베이스에 대한 기본도 배울 수 있습니다.
조작어를 많이 사용하게 되는데요.
테이블을 생성 후에는 데이터를 가져오기 위한 select를 자주 씁니다.
MariaDB와 PHP 서버를연동해 회원 관리 프로그램을 조작하는 것까지 자세히 알려줍니다.
◆ 관계형 데이터베이스
MariaDB는 관계형 데이터베이스인데요.
책 초반에도 데이터베이스를 설명해줍니다.
특징을 알고 공부하면 데이터베이스에 대한 이해에 수월합니다.
컴퓨터 전공자는 데이터베이스 특징은 빠르게 읽고 MariaDB 설치부터하셔도 됩니다.
비전공자의 경우 데이터베이스 특징부터 차례대로 공부하길 권합니다.
기본키는 유일하고 중복되는 값이 없어야 하는데요.
예를 들어 학교의 학번은 중복되지 않기 때문에 기본키가 됩니다.
끝으로 이 책은 기본서로서 충실함을 느꼈습니다.
MariaDB를 사용하기 위한 기초부터 고급기술까지 쉽게 정리되어있습니다.
DB를 처음 하시는 분들이라도 입문하기에 적합한 책입니다.