![对于正在做研究的医学生来说,有一个易于使用且具有视图的数据库吗?](https://linux22.com/image/1315833/%E5%AF%B9%E4%BA%8E%E6%AD%A3%E5%9C%A8%E5%81%9A%E7%A0%94%E7%A9%B6%E7%9A%84%E5%8C%BB%E5%AD%A6%E7%94%9F%E6%9D%A5%E8%AF%B4%EF%BC%8C%E6%9C%89%E4%B8%80%E4%B8%AA%E6%98%93%E4%BA%8E%E4%BD%BF%E7%94%A8%E4%B8%94%E5%85%B7%E6%9C%89%E8%A7%86%E5%9B%BE%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E5%90%97%EF%BC%9F.png)
我很难找到一个可以为我的朋友做这件事的工具(无需自己设计)。我需要一个带有数据库的简单程序,可以在其中设计和保存输入表单和视图。
一个病人的表格可能包含 50 列,因此必须能够使列默认,比如通过提交数据的表格。
我所说的视图是指基于各种条件(WHERE runny_nose=True...)的“已保存选择”,但尽可能方便保存,并且有导出选项就更好了。这真的存在吗?一方面,这似乎微不足道,另一方面,我的 Google 能力也下降了。
答案1
只有几千行,Microsoft Access 和 LibreOffice Base 都应该能够处理它。
它们都支持表格,既可以用于输入,也可以用于查看记录(行)。
它们都支持“已保存的选择”,即查询。表单也可以基于查询进行过滤。
它们都支持报告,一种具有查询格式的“友好视图”。
它们都提供直接 SQL 执行。
它们都支持各种后端数据库。Access 默认使用 Jet,LibreOffice 默认使用 HSQLDB(有传言称它正在/已经转向 SQLite,不再使用 Java)。
我个人认为 Microsoft Access 更稳定,而且通常更容易设计表单和关系。LibreOffice Base(从 OpenOffice.org Base 分支)是跨平台的,但功能不如 Access 丰富(对我来说)。当然,Base 是免费的。
请记住交通(喷气式飞机)和基础(HSQLDB)。Base 本身可能在 HSQLDB 之上有进一步的限制,但我找不到任何文档。如果你将 Access 或 Base 放在不同的后端之上,限制可能会更少/不同。
答案2
我建议您看看 Sierra Software 的 FileAmigo。您可以下载免费版本以确定它是否满足您的需求。注册版本的价格约为 50 美元。FileAmigo 表格以电子表格格式呈现,还可以支持相关数据(表格)。创建“查找”信息和生成报告的功能非常容易。FileAmigo 文件采用 Access - .mdb - 格式和结构。该产品在 Windows 下运行。如果您正在寻找一款非常易于使用、价格合理且功能强大的产品,那么 FileAmigo 可能符合您的要求。
答案3
我建议使用 MS Access 或 OpenOffice Base 来完成这项任务。您可以按照自己喜欢的方式设置表格和表单,尽管可能需要进行一些编程(取决于应用程序的特定需求),但您应该可以轻松获得一个不错的应用程序。
您还可以非常轻松地创建视图(在 Openoffice 中称之为查询)或使用不同的软件连接到数据库。
我更喜欢 OO Base,因为它是免费的,而且可以在 Linux 和 OSX 上运行。请看: