Esquema: Organizar la base de datos, refleja las instrucciones en SQL
Contrato: Es un contador que da nombres de URI, tablas y columnas
Cómo crear una base de datos con un asistente de SQ
La clase SQLiteOpenHelper contiene un conjunto
útil de API para administrar tu base de datos.
Para usar SQLiteOpenHelper, crea una subclase que anule los métodos de devolución de llamada
onCreate() y onUpgrade(). Es posible que también quieras implementar los métodos onDowngrade() o
onOpen(), aunque no son obligatorios
Para acceder a la base de datos:
Cómo ingresar información a la base de datos
Inserta datos en la base de datos. Para ello, pasa un objeto
ContentValues al método insert():
El primer argumento para insert() es simplemente el nombre de la tabla. El segundo argumento le
indica al marco de trabajo qué hacer en caso de que los valores de ContentValues estén vacíos (es decir,
que no haya ningún valor put)
Conexión a base de datos persistente
Como resulta difícil llamar a getWritableDatabase() y getReadableDatabase() cuando la base de
datos está cerrada, te recomendamos dejar la conexión a la base de datos todo el tiempo que sea
necesario.