我对Android相当陌生,我正在try 创建一个相当复杂的应用程序(比记事本或任务提醒更高级的应用程序),具有一些严肃的底层数据模型.我正在使用带有Android SDK插件的Eclipse,一切都运行得很好.但是我应该使用什么来进行数据库设计呢? 我已经了解了一些以编程方式创建数据库的示例应用程序,但这些应用程序只包含一个包含几列的表.我要创建的是一个包含多个表、私钥/外键约束、枚举和所有这些内容的数据库.如果我必须手工做这件事,当我做完的时候,我的头发很可能会变白.在我的时间里,我设计了相当多的数据库,无论是在MS Visual Studio、MS SQL Server Management Studio、Oracle DB Designer和类似的工具中. 我意识到SQLite没有什么花哨的shmancy DB服务器,我可以在那里运行SQL脚本,它会创建数据库并使其保持活动状态.我知道这都是应用程序的一部分,应用程序本身必须创建和维护其数据库. 有没有什么可视化的DB设计工具,我可以把它集成到Eclipse中(不是必需的),我不知道它会生成数据库创建代码,这样数据库就可以在我的应用程序中使用了?
提前谢谢您.
PS:我知道Android设备的局限性.这款应用程序将有一个复杂的数据 struct ,但它并不打算容纳那么多数据.这个练习的目的是测试这个平台可以做些什么,并通过try 创造一些有意义的东西来提高我的技能.