Vous voudrez peut-être parcourir une vue des didacticiels créant une base de données MySQL et une instance SQLite pour voir comment ils fonctionnent et comment vous pouvez facilement interagir avec eux.
L'accès à chacun implique des adaptateurs, nonobstant la création des tables dont vous aurez besoin, l'accès utilisateur (nom d'utilisateur / mot de passe / rôle pour accéder à la table).
Voici un tutoriel sqlite simple :http://zetcode.com/db/sqlite/
Voici un tutoriel SQL simple :http://zetcode.com/databases/mysqlphptutorial/
Je me souviens avoir été submergé par les bases de données la première fois. Mon conseil est de commencer par quelque chose de bien pris en charge, avec une belle communauté et des résultats de recherche pleins de tutoriels, dont vous pouvez saisir les principes fondamentaux .
Ensuite, en fonction des exigences de votre application et des contraintes de la plate-forme, vous pouvez déterminer où pivoter. Mais examiner les différences entre les bases de données sans avoir réellement travaillé avec elles, c'est comme essayer des morceaux de sushi sans jamais manger de poisson.
MODIF :
Si vous construisez sur Android, oui, apprenez SQLite.
Je recommande fortement ce tutoriel pour vous aider à voir SQLite utilisé dans un projet Android :http ://developer.android.com/resources/tutorials/notepad/index.html
Pour l'abstraction de données / ORM, vous devez vous familiariser avec les fournisseurs de contenu et les curseurs (http://developer.android.com/guide/topics/providers/content-providers.html )
Bonne recherche !