책소개
MySQL과 mSQL은 리눅스와 유닉스 시스템 상에서 SQL의 핵심 부분을 지원하는 가장 인기있고 강력한 데이터베이스 엔진이다. 두 엔진 모두 비영리 목적으로는 무료로 사용할 수 있으며, 상용으로 사용하기 위해서는 약간의 비용만 지불하면 된다.
아무리 작은 규모의 업체나 웹 사이이트에서도 데이터베이스의 필요성은 존재한다. 예를 들어, 고객을 관리하는 데 있어 단순한 텍스트 파일 형태로는 한계가 있기 마련이다. 또한 사용자들의 관심사나 취향을 조사하여 결과를 반영한 해로운 웹 페이지를 작성하고 싶은 경우도 있을 수 있다.
MySQL과 mSQL은 다른 상용 데이터베이스에 비해 저렴하고 사용하기 쉽다. 만약 C, 자바, Perl, Python에 대한 기본 지식만 가지고 있다면, 데이터베이스 프로그램을 쉽게 작성할 수 있을 것이다. 또한 데이터베이스의 질의나 갱신 내용을 HTML 파일에 포함시킬 수 있어, 웹 페이지 자체를 데이터베이스를 위한 인터페이스로 활용할 수도 있다.
이 책에서는 MySQL과 mSQL을 활용하기 위한 내용을 담고 있다. 이들 엔진의 설치 및 설정하는 방법에서 부터 프로그래밍 인터페이스의 기본적인 관리 기법에 이르기까지 전 과정을 소개했다. 또한 관련 레퍼런스와 학습 자료들도 정리되어 있다.
저자소개
메인주 Lewiston에 있는 Bates College에서 철학 학사 학위를 취득한 후, The People's Court와 ESPN의 Up Close와 같은 TV 쇼를 제작하는 할리우드에 있는 회사에서 근무하였다. 하지만 L.A 폭동으로 인하여 다시 메인주로 돌아와 인터넷과 소프트웨어를 개발하게 되었다. 조지는 특히 인터넷 상에서의 자바 엔터프라이즈 시스템 개발에 주력하였다. 그는 O'Reilly에서 출판한 'Datavase Programming with JDBC and Java'의 저자이기도 하며, mSQL에서 구동되는 세계 최초의 JDBC 드라이버라고 할 수 있는 mSQL-JDBC의 개발자이기도 하다. 현재 미네소타주 Minneapolis에서 기업 시스템 구축을 하고 있다.
목차
1부. MySQL과 mSQL을 시작하면서
1장. 관계형 데이터베이스의 소개
2장. 데이터베이스 설계
3장. 설치
4장. MySQL
5장. mSQL
6장. MySQL과 mSQL에 따른 SQL
7장. 다른 중소형 데이터베이스 엔진들
2부. 데이터베이스 프로그래밍
8장. 데이터베이스 애플리케이션 구조
9장. CGI 프로그래밍
10장. Perl
11장. Python
12장. 데이터베이스용 HTML을 위한 PHP와 다른 지원
13장. C와 C++
14장. 자바와 JDBC
3부. 레퍼런스
15장. SQL 레퍼런스
16장. MySQL과 mSQL의 시스템 변수
17장. MySQL과 mSQL 프로그램과 유틸리티
18장. PHP와 Lite 레퍼런스
19장. C 레퍼런스
20장. Python 레퍼런스
21장. Perl 레퍼런스
22장. JDBC 레퍼런스