我对Android相当陌生,我试图创建一个相当复杂的应用程序(比记事本或任务提示更高级的东西),并带有一些严重的基础数据模型。我使用的Eclipse与Android SDK插件,一切都运作良好。但是我应该用什么来设计数据库? 我已经通过一些示例应用程序以编程方式创建数据库,但那些应用程序只包含具有几列的单个表。我想要创建的是具有多个表,私钥/外键约束,枚举和所有爵士乐的数据库。如果我必须手动完成此操作,那么在完成时我可能会变灰。我设计了不少数据库,无论是MS Visual Studio,MS SQL Server Management Studio,Oracle DB Designer还是类似的工具。 我意识到SQLite没有一些华丽的shmancy数据库服务器,我可以运行SQL脚本,它会创建数据库并保持活动状态。我知道这是应用程序的一部分,应用程序本身必须创建和维护其数据库。 是否有任何可视化的数据库设计工具,我可能会集成到Eclipse中(不是必需的),哪些我不知道会生成数据库创建代码,以便数据库可以在我的应用程序中使用?一个用于设计Android的SQLite数据库的开发工具
在此先感谢。 PS:我意识到Android设备的局限性。该应用程序将具有复杂的数据结构,但不打算保存那么多的数据。练习的目的是测试平台可以做些什么,并通过尝试创造有意义的东西来提高我的技能。
谢谢,这似乎为我工作。它似乎不允许使用图表进行视觉设计,但使用它很容易,并且会为我节省大量时间。它可以将数据库导出到SQL中。我没有意识到这些示例中的“编程式”数据库创建只是myDatabase.execSQL(DATABASE_CREATE),其中DATABASE_CREATE只是一个带有SQL命令的字符串。 – Shaggydog
新网址:http://sqlitebrowser.org/ –