【发布时间】:2016-01-16 01:20:24
【问题描述】:
所以,我有一个比较常见的任务,希望在这里得到一些建议。
我的想法是我有一个小型数据库,数据库至少有两种类型的表:
字典表 - 它只有 id 和几列文本
aggregation-table - 它应该将不同的字典条目组合成一些聚合,因此它将基本上将不同字典条目的 id 映射在一起。
所以,我希望做的是有一些软件可以帮助我轻松填充数据库。我会将数据添加到字典表中,并会说“我的聚合表的这个特定列只能具有来自这个字典表的值”,所以我会输入单词,它只会从字典表中添加 id。你知道,就像数据库中的关系。
除了最后我希望它是一个普通的sqlite数据库,而sqlite不支持关系。
所以我想要的是一些很酷的高级 GUI 工具,它可以简化我向数据库输入数据的方式,并且可以帮助我在未来数据库增长时维护数据,还可以导出到简单的 SQLite .
我试过:SQliteBrowser、SqliteAdmin、Libreoffice Base + Sqlite ODBC。都不支持我想要的。
还有什么值得一试的吗?
【问题讨论】:
-
我会在本地或内网服务器上用 PHP 编写表单..
-
是的,看起来这是解决这个问题的唯一方法。感谢您的建议。
-
也许我理解错了,但你不应该只是规范化你的数据吗? en.wikipedia.org/wiki/Database_normalization
-
这不是关于规范化,而是关于以一种舒适的方式来管理您的数据。想象一下,您正在制作一本包含 10.000 个食谱的烹饪书。您将如何管理您的食谱数据库?