메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

MySQL과 mSQL

MySQL과 mSQL

한빛미디어

번역서

절판

  • 저자 : 랜디 제이 야거(Randy Jay Yarger) , 조지 리스(George Reese)
  • 번역 : 문정훈
  • 출간 : 2000-05-01
  • 페이지 : 592 쪽
  • ISBN : 8979140657
  • 물류코드 :1065
  • 초급 초중급 중급 중고급 고급
5점 (2명)
좋아요 : 16

MySQL과 mSQL은 리눅스와 유닉스 시스템에서 SQL의 핵심 부분을 지원하는 가장 인기있고 강력한 데이터베이스 엔진이다. 두 엔진 모두 비영리 목적으로 사용할 경우 무료로 쓸 수 있으며, 상용으로 사용하려면 약간의 비용을 지불해야 한다.
아무리 작은 규모의 업체나 웹 사이트에서도 데이터베이스는 필요하다. 예를 들어, 고객을 관리하는 데 단순한 텍스트 파일 형태로는 한계가 있기 마련이다. 또한 사용자들의 관심사나 취향을 조사하여 결과를 반영한 새로운 웹 페이지를 작성하고 싶은 경우도 있을 수 있다.
MySQL과 mSQL은 다른 상용 데이터베이스에 비해 저렴하고 사용하기 쉽다. C, 자바, 펄, 파이선(Python) 등에 대한 기본 지식만 가지고 있으면 데이터베이스 프로그램을 쉽게 작성할 수 있다. 또 데이터베이스의 질의나 갱신 내용을 HTML 파일에 포함시킬 수 있어, 웹 페이지 자체를 데이터베이스를 위한 인터페이스로 활용할 수도 있다. 
이 책은 또한 MySQL과 mSQL을 활용하는 데 필요한 모든 내용을 담고 있다. 엔진의 설치 및 설정 방법에서부터 프로그래밍 인터페이스와 기본적인 관리 기법에 이르기까지 전 과정을 소개한다. 또한 관련 레퍼런스와 충분한 학습 자료들도 정리되어 있다.

주요 내용

  • 간단한 데이터베이스 설계와 SQL 소개
  • 프로그램의 작성, 설치, 그리고 설정
  • C, C++, 자바(JDBC), 펄, 파이선 등을 위한 기본 API
  • C와 펄을 이용한 웹 데이터베이스 CGI 프로그래밍
  • PHP, W3-mSQL, Lite, 그리고 mSQLPerl 등 웹 인터페이스
랜디 제이 야거 저자

랜디 제이 야거

랜디 제이 야거는 미시간주 사우스필드에 있는 유에스 웹/시케이에스(US Web/CKS)사에서 중견 솔루션 개발자로 근무하고 있다. 데이터베이스 구축과 활용에 대한 전문성과 인터넷에 대한 해박한 지식을 바탕으로 세계적인 웹 응용 프로그램을 제작하고 있다. 랜디는 멸종되고 있는 특이한 시스템에 강한 애착을 보이고 있다. 랜디가 사용한 첫 컴퓨터는 VIC-20이었고, 그 다음은 커머도어(Commodore 64) 시스템, 마지막은 넥스트스테이션(NeXTStation)이었다. 이제 그는 인텔 칩을 사용한 리눅스 시스템을 사용할 예정이지만, 마이크로소프트 시스템을 사용하여 더 많은 사용자들을 구제해 줄 계획도 가지고 있다.
조지 리스 저자

조지 리스

조지 리스는 루이스톤에 있는 베이츠 대학(Bates College)에서 철학학사 학위를 취득한 후, "평민법정(The People"s Court)"와 ESPN의 "업 클로즈(Up Close)" 등 TV쇼를 제작하는 할리우드 회사에서 근무하였다. 하지만 로스앤젤레스에 폭동이 일어나자 다시 메인주로 돌아가 인터넷과 소프트웨어 개발을 하고 있다. 조지는 특히 인터넷에서 자바 엔터프라이즈 시스템의 개발에 주력하였다. 그는 오렐리에서 출판한 의 저자이며, mSQL에서 구동되는 세계 최초의 JDBC 드라이버라고 할 수 있는 mSQL-JDBC의 제작자이기도 하다. 현재 미네소타주 미네아폴리스에서 기업 시스템 구축을 하고 있다.
문정훈 역자

문정훈

한국과학기술원(KAIST) 전산학과를 졸업한 후, 스텔스소프트(StealthSoft)의 기술총괄책임자(CTO), 마리텔레콤의 미 현지 법인(MARI Telecom USA)에서 아크메이지(Archmage) 개발팀장을 역임했다. 그후 하나게시판(HANABBS)의 프로그래머로 활동하였으며, 한글 IRC(HANIRC.ORG)의 코디네이터를 거쳐, 현재 (주)이라이프이일닷컴에서 CTO로 재직 중이다. 한글 IRC(http://www.hanirc.org)에서 "머루"라는 별명을 찾아보면 그를 만날 수 있다. 과거에는 "Abraxas" 혹은 "해충두목"으로 활동하기도 했다.

역자서문

차 례

서 문 
1부. MySQL과 mSQL을 시작하면서


1장. 관계형 데이터베이스의 소개
데이터베이스란 무엇인가?
관계형 데이터베이스란 무엇인가?
애플리케이션과 데이터베이스
MySQL과 mSQL

2장. 데이터베이스 설계
데이터베이스 설계
정규화
논리적인 데이터 모델링 방법론
물리적인 데이터베이스 설계

3장. 설 치
MySQL
mSQL

4장. MySQL
설 계
MySQL 설치하기
MySQL 실행하기
데이터베이스 관리
MySQL 유틸리티
성능 튜닝

5장. mSQL
설 계
mSQL의 버전
mSQL 설치하기
mSQL 실행하기
데이터베이스 관리
mSQL 유틸리티

6장. MySQL과 mSQL에 따른 SQL
SQL의 기본 지식
테이블 생성하고 삭제하기
SQL 데이터타입
인덱스
순서와 자동 증가
데이터 관리하기
질 의
확장된 기능

7장. 다른 중소형 데이터베이스 엔진들
"무료"란 무엇인가?
MySQL과 mSQL의 미비점
PostgreSQL
GNU SQL
Beagle
데이터베이스 비교하기

2부. 데이터베이스 프로그래밍

8장. 데이터베이스 애플리케이션 구조

클라이언트/서버 구조
데이터 프로세싱
객체/관계형 모델링
3계층 구조

9장. CGI 프로그래밍
CGI란 무엇인가?
HTML 폼
CGI 규약
CGI 스크립트를 작성할 때 고려해야 할 중요사항
CGI와 데이터베이스

10장. Perl
DBI
DBI 애플리케이션의 예제
Msql.pm
MysqlPerl

11장. Python
기본적인 연결 방식
동적인 연결 방식

12장. 데이터베이스용 HTML을 위한 PHP와 다른 지원
웹 상에서 동적인 내용을 제공하는 대안
W3-mSQL
PHP
임베디드 Perl

13장. C와 C++
두 개의 API
C++에서의 객체지향 데이터베이스 액세스

14장. 자바와 JDBC
JDBC란 무엇인가?
간단한 데이터베이스 액세스
동적 데이터베이스 액세스
방명록 서블릿

3부. 레퍼런스

15장. SQL 레퍼런스

MySQL SQL
mSQL SQL

16장. MySQL과 mSQL의 시스템 변수
MySQL 시스템의 변수
mSQL 시스템의 변수

17장. MySQL과 mSQL 프로그램과 유틸리티
MySQL 유틸리티
mSQL 유틸리티

18장. PHP와 Lite 레퍼런스
PHP
Lite

19장. C 레퍼런스
MySQL C API
mSQL C API

20장. Python 레퍼런스
모듈 : MySQL
모듈 : mSQL

21장. Perl 레퍼런스
설 치
DBI.pm API
Msql.pm API
Mysql.pm API

22장. JDBC 레퍼런스

찾아보기

데이터베이스를 다루고 있는 책이 요즘 물밀듯이 쏟아지고 있다. 불과 몇 년전만해도 데이터베이스는 고급의 주제처럼 느껴졌지만, 최근엔 웹의 성장으로 누구나 기본적인 개념을 가지게 된것이 사실이다. 사실 이 책은 번역본이 나온지 2년이 다 되는 오래된 책이다. 그럼에도 이 책을 추천하는 이유는 간결하고 알찬 구성때문이다. 크게 MySQL과 mSQL의 사양과 설치, 데이터 베이스의 개념과 웹과 연동을 위한 데이터베이스 프로그래밍을 Perl,Python,PHP(물론 3.0),자바의 JDBC,C와 C++로 소개를 하고 있다.



마지막은 각 언어별 레퍼런스와 SQL 레퍼런스를 다루고 있다.



다소 시기가 지난 책이긴 하지만, 최근 PHP와 MySQL, 혹은 서블릿을 다룬 책은 아주 많은 반면 C나 Perl,Python과의 연동을 위한 적절한 레퍼런스가 그리 많지 않은 요즘에도 아주 유용하게 사용하고 있다. 데이터베이스를 배우려 하는 이에게는 적합치 않아 보인다. 오히려 언어에 대하여 알아가며 기본적인 API를 알려고 하는 이에게 적합하다고 생각한다.

오라클이나 MSSQL 서버 등의 상용 DB에 비하면 MySQL이나 MSQL은 사실 책이 그다지 많지 않은게 사실입니다. 하지만 PHP의 인기가 높아지면서 MySQL을 웹데이터베이스로 쓰는 곳이 많아지고 있는것 같습니다.



제 경우도 직장에서 MySQL 서버를 관리하면서 이 책을 접하게 되었습니다. 물론 상용DB에 비하면 기능이 많이 모자란 데이터베이스들이라 기본명령과 SQL만 알면 관리가 가능하지 않을까하고 생각할 수도 있겠지만, 그래도 데이터베이스는 섬세한 관리가 필요하니까,



MYSQL이나 MSQL 쓰시는 분들은 책상 위에 항상 올려두고 레퍼런스로 참고하기 좋은 책인것 같습니다. 명령어 목록이나 유틸리티 목록등이 일목요연하게 정리가 되어있고, C나 펄,JDBC API등도 뒷부분에 정리가 되어있습니다. MySQL ,MSQL 관리자라면 사서 볼 가치가 있는 책이라고 생각합니다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
MySQL과 mSQL
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
MySQL과 mSQL
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
MySQL과 mSQL
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?

자료실