Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分

所需积分/C币:11 2016-12-07 15:58:47 24.12MB PDF
收藏 收藏

Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分
About the android Deep Dive Series Zigurd Mednieks, Series Editor The Android Deep Dive Series is for intermediate and expert developers who use Android Studio and Java, but do not have comprehensive knowledge of Android system level programming or deep knowledge of Android APIs. Readers of this series want to bolster their knowledge of fundamentally important topics Each book in the series stands alone and provides expertise, idioms, frameworks, and engineering approaches. They provide in-depth information, correct patterns and idioms, and ways of avoiding bugs and other problems. The books also take advantage of new Android releases, and avoid deprecated parts of the aPis About the series editor Zigurd Mednieks is a consultant to leading OEMs, enterprises, and entrepreneurial ventures creating Android-based systems and software. Previously he was chief archi- tect at D2 Technologies, a voice-over-IP(VoIP)technology provider, and a founder of OpenMobile, an Android-compatibility technology company. At D2 he led engineerin and product definition work for products that blended communication and social media in purpose-built embedded systems and on the Android platform. He is lead author of Programming Android and Enterprise Android Android Database best Practices Adam stroud 六 Addison- Wesley Boston· Columbus· Indianapolis. New York· San francisco· Amsterdan· Cape Town Dubai· London· Madrid. milan· Munich· Paris. Montreal. Toronto· Delhi· Mexico city Sao paulo· Sydney Hong Kong. Seoul Singapore· Taipei· Tokyo Many of the designations used by manufacturers and sellers to distinguish their products Publisher are claimed as trademarks. Where those designations appear in this book, and the Mark L. Taub ublisher was aware of a trademark claim, the designations have been printed with initial capital letters or in all capitals Executive Editor aura Lewin The author and publisher have taken care in the preparation of this book, but make no expressed or implied warranty of any kind and assume no responsibility for errors or Development Editor omissions. No liability is assumed for incidental or consequential damages in connection Michael Thurston with or arising out of the use of the information or programs contained herein For information about buying this title in bulk quantities, or for special sales opportunities Managing Editor Sandra schroeder (which may include electronic versions; custom cover designs; and content particular to your business, training goals, marketing focus, or branding interests), please contact our Full-Service Production corporate sales department at corpsales@pearsoned com or(800)382-3419 Manager Julie b. nahil For questions about sales outside the U.s., pl Project Edito de Ma Visit us on the Web: informit. com/aw Copy Editor Library of Congress Control Number: 2016941977 Barbara wood Copyright o 2017 Pearson Education, Inc All rights reserved. Printed in the United states of America. This publication is protected Cheryl Lenser by copyright, and permission must be obtained from the publisher prior to any prohibited Proofreader reproduction, storage in a retrieval system, or transmission in any form or by any means electronic, mechanical, photocopying, recording, or likewise. For information regarding code mantra permissions, request forms and the appropriate contacts within the pearson education Editorial Assistant GlobalRights& Olivia Basegio The following are registered trademarks of Google: Androidm, Google Play. Cover Designer Google and the Google logo are registered trademarks of Google Inc, used with Chuti Prasertsith permIssion Composito The following are trademarks of HWACI: SQLite, sqlite. org, HWACI code mantra Gradle is a trademark of gradle. Inc Linux is the registered trademark of Linus Torvalds in the U.s. and other countries. Square is a registered trademark of Square, Inc. Facebook is a trademark of facebook Inc oracle and all Java-based trademarks and logos are trademarks or registered trademarks of cle and/ or its affiliates MysQL trademarks and logos are trademarks or registered trademarks of Oracle and/ or its affiliate The following are registered trademarks of IBM: IBM, IMS, Information Management System Postgre SQL is copyright 1996-8 by the postgre SQL Global Development Group, and is distributed under the terms of the berkeley license Some images in the book originated from the sqlite. org and used with permission Twitter is a trademark of twitter. Inc SBN-13:9780134437996 SBN-10:0-13-4437993 Text printed in the United states on recycled paper at RR Donnelley n crawfordsville. Indiana First printing, July 2016 my wife, Sabrina, and my daughters, Elizabeth and abigail ou support, inspire, and motivate me in everything you do This page intentionally left blank Contents in Brief Preface xv Acknowledgments xix About the author xxi 1 Relational Databases 1 2 An Introduction to SQL 17 3 An Introduction to SQLite 39 4 SQLite in Android 47 5 Working with databases in Android 79 6 Content providers 101 7 Databases and the Ul 137 8 Sharing Data with Intents 163 9 Communicating with Web APIs 177 10 Data Binding 231 Index 249 This page intentionally left blank Contents Preface xv Acknowledgments xix About the author xxi 1 Relational Databases 1 History of Databases 1 Hierarchical model 2 Network Model 2 The Introduction of the relational model 3 The relational model 3 Relation 3 Properties of a Relation 5 Relationships 6 Relational Languages 9 Relational Algebra 9 Relational calculus 13 Database Languages 14 ALPHA 14 QUEL 14 SEQUEL 14 Summary 15 2 An Introduction to SQL 17 Data Definition Language 17 Tables 18 Indexes 20 Views 23 Triggers 24 Data Manipulation Language 28 INSERT 28 UPDATE 30 DELETE 31 Queries 32 ORDER BY 32 Joins 34 y37

试读 127P Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
pinocchio1975 资料不错!!!!
  • 分享王者

关注 私信
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分 11积分/C币 立即下载
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第1页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第2页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第3页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第4页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第5页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第6页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第7页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第8页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第9页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第10页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第11页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第12页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第13页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第14页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第15页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第16页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第17页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第18页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第19页
Android数据库最佳实践(Android Database Best Practices)-2017年最新英文原版,0积分第20页

试读结束, 可继续阅读

11积分/C币 立即下载