Android 使用虚拟表或视图在java端或db端进行数据操作?

Android 使用虚拟表或视图在java端或db端进行数据操作?,android,view,android-sqlite,Android,View,Android Sqlite,我正在开发一个android应用程序,它使用sqlite db(非常类似于测验程序) 将有6-7个表格,总共2000多行 每个表至少包含200多行。在我的程序中,我一次只能得到25行(一次测试/测验)。为了便于操作,我已经将我的桌子分成了几组 组成员(行)是常量 每行包含4-5列,2列由1个句子(文本)组成 此外,我想在屏幕上只显示一行,但以随机方式。随机化将仅在组中进行 数据将是只读的(除了用户的个人资料、高分、分数等) 我想学的是: 1) 我应该在db端还是在java类中获取和操作数据(

我正在开发一个android应用程序,它使用sqlite db(非常类似于测验程序)

  • 将有6-7个表格,总共2000多行
  • 每个表至少包含200多行。在我的程序中,我一次只能得到25行(一次测试/测验)。为了便于操作,我已经将我的桌子分成了几组
  • 组成员(行)是常量
  • 每行包含4-5列,2列由1个句子(文本)组成
  • 此外,我想在屏幕上只显示一行,但以随机方式。随机化将仅在组中进行
  • 数据将是只读的(除了用户的个人资料、高分、分数等)
我想学的是:

1) 我应该在db端还是在java类中获取和操作数据(例如,a-)java类直接从db获取数据并将其随机化,然后使用一些视图或虚拟表显示数据(b-)?在以下方面有什么区别:

  • 易于管理/处理代码
  • 源使用
  • 程序速度
2) 我还想了解在sqlite中为我的应用程序使用虚拟表或视图的区别。就上述标准而言,哪一个更好