توضیحاتی در مورد کتاب :
خارج از دنیای محاسبات سازمانی، یک پایگاه داده وجود دارد که طیف عظیمی از نرمافزار و سختافزار را قادر میسازد تا قابلیتهای پایگاه داده رابطهای را بدون توشه و هزینه سیستمهای مدیریت پایگاه داده سنتی منعطف کنند. این پایگاه داده، پایگاه داده قابل جاسازی SQLitean با ردپایی شگفتانگیز کوچک است که در عین حال میتواند پایگاههای داده با اندازه بسیار زیاد را مدیریت کند. SQLite مجهز به مجموعه ای از ویژگی های قدرتمند است که از طریق مجموعه ای از محیط های برنامه نویسی و توسعه در دسترس است. این توسط زبان هایی مانند C، Java، Perl، PHP، Python، Ruby، TCL و غیره پشتیبانی می شود.
راهنمای قطعی SQLite، نسخه دوم به پوشش کامل آخرین نسخه اختصاص داده شده است. این پایگاه داده قدرتمند این یک مرور کلی از قابلیت ها و API های SQLite ارائه می دهد. این کتاب همچنین از SQLite بهعنوان پایهای برای کمک به تازهواردان استفاده میکند تا اولین تلاش خود را در توسعه پایگاه داده انجام دهند. تنها در مدت کوتاهی میتوانید برنامههای متنوعی مانند پلاگین مرورگر سمت سرور یا برنامه عالی بعدی آیفون یا اندروید بنویسید!
درباره برنامههای افزودنی SQLite برای C، Java، Perl، PHP بیاموزید. ، پایتون، روبی و Tcl. پوشش کامل داخلی SQLite را دریافت کنید. توسعه برنامه های iOS (iPhone) و Android را با SQLite کاوش کنید. SQLite راه حلی است که برای هزاران محصول در سراسر جهان، از تلفن های همراه و دستگاه های GPS گرفته تا ست تاپ باکس ها و مرورگرهای وب انتخاب شده است. تقریباً مطمئناً هر روز بدون اینکه متوجه شوید از SQLite استفاده می کنید! آنچه یاد خواهید گرفت SQLite را به عنوان موتور پایگاه داده برای برنامه های آیفون و اندروید به کار بگیرید. با SQLite از جاوا، C، PHP و سایر زبان های کلیدی تعامل داشته باشید. ایجاد طرح های پایگاه داده قوی، با بهره گیری از پشتیبانی از محدودیت های کلید اولیه و خارجی. پایگاه داده های نگهداری صفر را مستقیماً در برنامه هایی که می نویسید جاسازی کنید. بهبود عملکرد از طریق درک خوب داخلی SQLite. از ویژگیهایی مانند حافظه پنهان مشترک، مجموعه تست منطقی SQL، APIهای باز کردن قفل و اعلان، و بهبود طرح پرس و جو بهره برداری کنید. این کتاب برای چه کسانی است
راهنمای قطعی SQLiteis برای توسعه دهندگانی که نیاز به یک راه حل پایگاه داده بدون تعمیر و نگهداری دارند تا به عنوان یک جزء تعبیه شده در محصول خود مستقر شوند. این کتاب به ویژه برای توسعه دهندگان تلفن همراه مفید است که برنامه هایی را برای اجرا بر روی iPhone یا پلت فرم اندروید ارائه می دهند. توسعه دهندگان PHP همچنین اگر از پایگاه داده پیش فرض ارائه شده به عنوان بخشی از نصب PHP استفاده کنند، کتاب را مفید خواهند یافت. فهرست مطالب معرفی SQLite شروع به کار SQL برای SQLite SQL پیشرفته برای SQLite طراحی و مفاهیم Core C API The Extension C API برنامه های افزودنی زبان توسعه iOS با SQLite توسعه اندروید با SQLite SQLite داخلی و ویژگی های جدید \"
فهرست مطالب :
Prelim......Page 1
Contents at a Glance......Page 6
Contents......Page 7
About the Authors......Page 18
About the Technical Reviewer......Page 19
Acknowledgments......Page 20
Introduction......Page 21
Introducing SQLite......Page 23
Getting Started......Page 39
SQL for SQLite......Page 69
Advanced SQL for SQLite......Page 109
SQLite Design and Concepts......Page 147
The Core C API......Page 175
The Extension C API......Page 217
Language Extensions......Page 241
iOS Development with SQLite......Page 275
Android Development with SQLite......Page 301
SQLite Internals and New Features......Page 325
Index......Page 345
توضیحاتی در مورد کتاب به زبان اصلی :
Outside of the world of enterprise computing, there is one database that enables a huge range of software and hardware to flex relational database capabilities, without the baggage and cost of traditional database management systems. That database is SQLitean embeddable database with an amazingly small footprint, yetable to handle databases of enormous size. SQLite comes equipped with an array of powerful features available through a host of programming and development environments. It is supported by languages such as C, Java, Perl, PHP, Python, Ruby, TCL, and more.
The Definitive Guide to SQLite, Second Edition is devoted to complete coverage of the latest version of this powerful database. It offers a thorough overview of SQLite's capabilities and APIs. The book also uses SQLite as the basis for helping newcomers make their first foray into database development. In only a short time you can be writing programs as diverse as a server-side browser plug-in or the next great iPhone or Android application!
Learn about SQLite extensions for C, Java, Perl, PHP, Python, Ruby, and Tcl. Get solid coverage of SQLite internals. Explore developing iOS (iPhone) and Android applications with SQLite. SQLite is the solution chosen for thousands of products around the world, from mobile phones and GPS devices to set-top boxes and web browsers. You almost certainly use SQLite every day without even realizing it! What you'll learn Deploy SQLite as the database engine for iPhone and Android applications. Interact with SQLite from Java, C++, PHP, and other key languages. Create robust database designs, taking advantage ofsupport for primary and foreign key constraints. Embed zero-maintenance databases directly within applications that you write. Improve performance through a good understanding of SQLite internals. Exploit features such as the shared cache, the SQL Logic Test Suite, the Unlock and Notify APIs, and query plan improvements. Who this book is for
The Definitive Guide to SQLiteis for developers needing a zero-maintenance database solution to deploy as an embedded component within their product. The book is especially useful for mobile developers delivering applications to run on the iPhone, or on the Android platform. PHP developers will also find the book useful if they are using the default database delivered as part of a PHP installation. Table of Contents Introducing SQLite Getting Started SQL for SQLite Advanced SQL for SQLite SQLite Design and Concepts The Core C API The Extension C API Language Extensions iOS Development with SQLite Android Development with SQLite SQLite Internals and New Features "