이미 소장하고 있다면 판매해 보세요.
|
CHAPTER 1 :: SQLite 개요
임베디드 데이터베이스 개발자의 데이터베이스 관리자의 데이터베이스 SQLite 내력 SQLite가 사용되는 곳 아키텍처 SQLite의 특성과 철학 성능과 제약 이 책을 읽어야 할 사람들 이 책의 구성 추가 정보 얻기 1장 요약 CHAPTER 2 :: 시작하기 SQLite를 구할 수 있는 곳 윈도우즈에서 SQLite 설치하기 리눅스와 맥 OS X 및 다른 POSIX 시스템에서 SQLite 생성하기 명령행 프로그램 데이터베이스 관리 그 외의 다른 SQLite 도구들 2장 요약 CHAPTER 3 :: SQLite에서 SQL 사용하기 예제 데이터베이스 SQL 문법 데이터베이스 생성 데이터베이스 쿼리하기 3장 요약 CHAPTER 4 :: SQLite의 고급 SQL 데이터 변경하기 데이터 무결성 트랜잭션 데이터베이스 관리 4장 요약 CHAPTER 5 :: SQLite 설계 개념 SQLite API 확장 API 트랜잭션 페이지 캐시 조정하기 락 기다리기 코드 5장 요약 CHAPTER 6 :: 핵심 C API 래퍼 쿼리 Prepared 쿼리 레코드 가져오기 매개변수화 쿼리 에러 운용 제어 스레드 6장 요약 CHAPTER 7 :: 확장 C API 확장 API 사용자 정의 함수 집합체 콜레이션 7장 요약 CHAPTER 8 :: 언어 확장 언어 확장의 선택 Perl Python Ruby Java Tcl PHP 8장 요약 CHAPTER 9 :: 애플 iOS 애플리케이션 개발 SQLite 기반 iOS 애플리케이션 개발의 선행요건 사인펠드 iOS SQLite 애플리케이션 개발 iSeinfeld 작동하다! iOS에서 대용량의 SQLite 데이터베이스 사용시 고려사항 9장 요약 CHAPTER 10 :: 구글 안드로이드 애플리케이션 개발 SQLite 안드로이드 애플리케이션 개발의 선행요건 안드로이드 SQLite 클래스와 인터페이스 사인펠드 안드로이드 SQLite 애플리케이션 만들기 SQLite 안드로이드 애플리케이션의 고려사항 10장 요약 CHAPTER 11 :: SQLite 내부와 새로운 기능 B-Tree와 페이저 모듈 타입 구체화, 스토리지 유형, 타입 연관 WAL(선 로그법) 11장 요약 찾아보기 |
|
엔터프라이즈 컴퓨팅 세계 밖에는 광범위한 소프트웨어와 하드웨어에서 관계형 데이터베이스의 능력을 보여줄 수 있는 RDBMS가 하나 있다. 이 RDBMS는 종래의 RDBMS에 들어가는 비용과 부담이 없는 오픈 소스인데, 그것은 바로 SQLite이다. SQLite는 놀랄 만큼 작은 크기의 임베디드 데이터베이스 시스템이면서도 거대한 크기의 데이터베이스를 처리할 수 있다. SQLite는 또한 다양한 프로그래밍 개발 환경에서 사용이 가능한 강력한 기능들을 갖추고 있다. 그리고 C, Java, Perl, PHP, Python, Ruby, TCL 등의 수많은 언어들을 지원한다.
이 책은 이처럼 강력한 DBMS의 최신 버전을 완벽하게 다루고 있다. 또한 SQLite의 기능과 API를 철저하게 해부하고 있다. 그리고 초보자들도 SQLite를 이용하여 데이터베이스 애플리케이션 개발을 손쉽게 할 수 있도록 구성되어 있다. 서버에서 실행되는 브라우저 플러그인이나 차세대 아이폰 및 안드로이드 애플리케이션만큼 다양한 프로그램들을 짧은 시간에 작성할 수 있도록 도와주는 최적의 가이드이다. C, Java, Perl, PHP, Python, Ruby, Tcl 언어를 사용하는 SQLite 언어 확장에 대해 배운다. SQLite의 내부 메커니즘을 확실하게 파악하도록 한다. SQLite 기반의 iOS와 안드로이드 애플리케이션을 개발하는 방법을 배운다. SQLite는 전 세계적으로 수많은 제품에 채택된 솔루션이다. 모바일 폰과 GPS 장치에서부터 셋톱 박스와 웹 브라우저에 이르기까지 그 범위가 굉장히 넓다. 여러분이 인식하지 못하는 사이에도 이미 SQLite를 사용하고 있을 것이다(아이폰과 안드로이드 폰 쓰고 계시죠). 이 책의 구성 이 책은 11개 장으로 되어 있으며, 다음과 같은 다양한 내용들을 다룬다. SQLite 개요와 다운로드 및 설치 SQLite에서 SQL 사용하기 SQLite의 C API Python, Tcl, Ruby, Java 등의 언어에서 SQLite 사용하기 SQLite 기반의 모바일 장치 애플리케이션 개발하기 SQLite 내부와 새로운 기능 이 책은 원하는 부분으로 건너뛰어 가면서 읽어도 된다. 단, C API를 다루는 5, 6, 7장은 차례대로 읽는 것이 좋다. 선수 지식 이 책에서는 여러분이 SQLite의 사전 지식을 갖고 있지 않다고 가정한다. SQLite는 폭넓은 C API를 사용해서 C로 작성되었다. 하지만 Python, Tcl, Ruby, Java와 같은 다른 많은 언어들도 지원한다. 그리고 데이터베이스 엔진으로서 SQL을 폭넓게 사용한다. 이 책의 예제들은 경험이 제법 있는 독자들에게도 도움을 줄 것이다. 단, 프로그래밍 언어 자체를 설명하지는 않는다. 소스 코드 다운로드 이 책에 나오는 모든 예제의 소스 코드는 Apress 출판사 웹사이트의 이 책의 소개 페이지에서 다운로드할 수 있다(http://apress.com/book/view/1430232250). 왼쪽 하단의 “Book Resources” 밑에 있는 “Source Code” 링크를 클릭하면 된다(출판사 주_제이펍 출판사의 이 책의 소개 페이지에서도 다운로드받을 수 있다). |