Android Database:
Android's Java interface to its relational database, SQLite.
It supports an SQL implementation rich enough for anything you're likely to need in a mobile application, including a cursor facility.
SQLite Database for Data Storage and Retrieval :
Rapid and efficient data storage and retrieval are essential for a device whose storage capacity is limited by its compact nature.
Android provides a lightweight relational database for each application using SQLite.
By default, each application database is sandboxed — its content is available only to the application that created it — but Content Providers supply a mechanism for the managed sharing of these application databases.