Restituisce il database, inizializzandolo se necessario.
Future<Database> get database async { if (_database != null) return _database!; _database = await _initDatabase(); return _database!; }