我对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 创造一些有意义的东西来提高我的技能.

推荐答案

在过go 的一个月里,我一直在使用SQLite数据库浏览器,我发现它是一个非常好的工具.你应该试一试:

http://sqlitebrowser.org

Database相关问答推荐

如何在保持相同 Flyway 校验和的同时更正语法?

华为Appcube中的对象字段类型

如何更改 Heroku 中的列类型?

使用 ContentValues 和更新方法更新 sql 数据库

SQL Server - 使用计数函数与相交

更改列名 Rails

避免从网站数据库中data scraping数据抓取?

为什么 HikariCP 推荐固定大小的池以获得更好的性能

为什么在 Hibernate 中不推荐hibernate.connection.autocommit = true?

在 MySQL 存储过程中使用if和else

EF4 代码优先导致 InvalidOperationException

在 postgresql 中将 varchar 列升级为枚举类型

数以百万计的条目排名

dbvisualizer:在 Select 查询中设置最大行数

数据库模式与数据库表空间?

从原始物理文件中恢复 postgreSQL 数据库

在 PostgreSQL 中索引空值

如何在 SQL Server 中创建数据库的别名

单元测试数据库

获取 xp_cmdshell 的执行权限