본문내용 바로가기
무료배송 소득공제

SQLITE3 빠르게 활용하는 모바일 데이터베이스

위키북스 임베디드 모바일 시리즈 13 | 위키북스 데이터 & 데이터베이스 시리즈 2
우상정 , 신호철 지음 | 권동섭 감수 | 위키북스 | 2011년 05월 12일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 혜택 :
    [기본적립] 1250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788992939775(8992939779)
쪽수 381쪽
크기 188 * 240 mm 판형알림

책소개

이 책이 속한 분야

『SQLITE3』은 SQLite의 최신 기능과 최신 플랫폼상에서의 SQLite 사용법을 소개한 책이다. 주요 장을 기본편과 고급편으로 분리해서 개발자가 각 상황에 맞게 SQLite3을 익히고 활용할 수 있게 구성되었으며, 개발자 관점에서 바라본 API 사용법과 시스템 관점에서 바라본 최적화 기법을 모두 다룬다. 더불어 새로운 기능이 많이 추가된 최신 버전의 SQLite3에 중점을 두면서 FTS와 같은 확장 기능과 안드로이드, 아이폰과 같은 플랫폼에서 사용하는 방법도 함께 다루었다.

목차

Part 01. SQLite 소개
- 주요특징
- 주요사용처
- SQLite3의 제약사항

Part 02. SQLite3 설치
- 윈도우 환경에서의 SQLite3 설치와 사용
- 리눅스 환경에서의 SQLite3 설치와 사용

Part 03. SQL
- SQL 기본
- SQLite3의 자료형
- 테이블의 생성과 삭제
- 레코드 입력
- 레코드 조회(SELECT)
- 레코드 수정(UPDATE)
- 레코드 삭제(DELETE)
- 내장 함수
- 그룹화

Part 04. SQL 고급
- 관계형 데이터베이스 설계
- 기본키
- 외래키
- 중첩 질의
- 조인 연산
- 인덱스(Index)
- 테이블 제약조건
- 뷰(VIEW)
- 트리거
- 테이블 수정(ALTER TABLE)
- 트랜잭션
- 다른 데이터베이스 파일 연결
- 동적 자료형

Part 05. SQLite3 C API 기초
- 데이터베이스 연결
- SQL 구문 실행 : sqlite3_exec() 활용
- SQL 구문 실행 : sqlite3_get_table() 활용
- SQL 구문 실행 : sqlite3_prepare(), sqlite3_step(), sqlite3_finalize() 활용

Part 06. SQLite3C API 고급
- 잠금 상태 확인 : sqlite3_busy_handler()
- 커밋 여부 확인 : sqlite3_commit_hook()
- 롤백 여부 확인 : sqlite3_rollback_hook()
- 업데이트 여부 확인 : sqlite3_update_hook()
- 권한 체크 : sqlite3_set_authorizer()
- 이스케이프 처리 : sqlite3_mprintf()
- 가변인자를 이용한 이스케이프 처리 : sqlite3_vmprintf()
- 사용자 정의 함수 : sqlite3_create_function()
- 사용자 정의 정렬 함수 : sqlite3_create_collation()
- SQL 문의종료 [d5]여부 확인 : sqlite3_complete()
- 자동 커밋 모드 확인 : sqlite3_get_autocommit()
- 최근 ROWID 확인 : sqlite3_last_insert_rowid()
- 라이브러리 버전 확인 : sqlite3_libversion()
- 메모리 사용량 체크 : sqlite3_memory_used()
- SQL 문 확인 : sqlite3_sql()
- 연결 공유 : sqlite3_enable_shared_cache()

Part 07. 임베디드 SQLite3 최적화
- 실행계획을 통한 질의 최적화
- 데이터베이스 파일 크기 최적화
- 페이지 크기 최적화
- 데이터베이스 파일 검사
- 엄격한 자료형 검사
- 데이터베이스 갱신과 트랜잭션
- 저널 모드와 트랜잭션 성능 향상
- 메모리 데이터베이스
- 테이블 제약조건의 충돌 처리
- 외래키 제약조건의 확장
- SQLite3 설정 변경
- 전문 검색

Part 08. 파이썬과의 연동
- pysqlite 모듈
- 데이터베이스 연결
- SQL문 실행
- 데이터 조회
- 트랜잭션 처리
- 예제-SQLite 실행 관리자

Part 09. 아이폰에서의 SQLite3 활용
- UI 만들기
- SQLite 연결

Part 10. 안드로이드스와 데이터베이스
- 데이터베이스 관련 클래스
- 안드로이드 데이터베이스 애플리케이션

부록 A. Sqlite3 커맨드 라인 도구
- 셸 모드
- 인자 전달 모드

부록 B. SQLite 관리 도구
- SQLite Manager

책 속으로

데이터베이스를 전공하고, 한때 SQLite와 유사한 데이터베이스 엔진을 만드는 일에 참여한 계기로 SQLite을 일찍부터 접하게 되었습니다. 우선 이 정도 규모의 데이터베이스가 있다는 사실에 놀랐고, 상용 데이터베이스 시스템 못지않은 성능에 놀랐고, 라이선스 자체가 없이 소스 코드까지 공개돼 있다는 사실에 놀랐습니다. 이런 장점을 지니고 있다 보니 현재 SQLite는 iOS나 안드로이드와 같은 임베디드 데이터베이스 분야를 석권한 최고의 강자가 되었습니다. 가볍고 빠르면서도 사용하기 쉽고, 게다가 무료라니, 무엇보다 iOS, 안드로이... 더보기

출판사 서평

리차드 힙의 주도하에 개발된 SQLite3는 안드로이드, 아이폰에서 채택되면서 모바일 환경에서 가장 널리 사용되는 데이터베이스로 자리매김했습니다. 개발 초창기부터 임베디드 환경을 고려했기 때문에 SQLite3는 다른 데이터베이스의 대부분의 기능을 지원하면서도 상대적으로 라이브러리 크기가 작고, 메모리가 적은 환경에서도 뛰어난 성능을 발휘합니다. 또한 오픈소스 형태로 코드가 공개돼 있으며, 특별한 라이선스 없이 무료로 사용 가능해서 모바일 분야를 넘어서서 이제는 다양한 분야에서 활용되고 있습니다.

외국에는 별도의 서적으로 이미 ... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품