我是Android的新手,我正在尝试创建一个相当复杂的应用程序(比记事本或任务提醒更高级的东西),具有一些重要的底层数据模型。我正在使用带有Android SDK插件的Eclipse,一切运行正常。但是我应该用什么来设计数据库呢?我看过一些以编程方式创建数据库的示例应用程序,但这些应用程序只包含一个包含几列的表。我想要创建的是一个包含多个表、私钥/外键约束、枚举和所有这些内容的数据库。如果我必须手动完成此操作,我可能会在完成时变灰。在我的时间里,我设计了相当多的数据库,无论是在MS Visual Studio,MS SQL Server Management Studio,Oracle DB