询问关于 table 结构的意见

Asking opinion about table structure

我正在做一个项目来制作这篇论文的数字形式
this paper(不能post图片)
并且数据将以简单的 table 视图显示在 Web 上。不会有任何更改、删除和更新。它只是显示(当然是通过 SELECT *)输入的数据。
数据将通过 android 应用程序插入并存储在单个 table 中,该 table 在 mysql.
中有 30 列 问题是,如果我使用单个 table 是个好主意吗?因为我认为sql.
中不会有复杂的操作 另一个问题是,我是否违反了此方法的某些规则?
我需要你的意见。谢谢。

如果满足您的需要,只使用一个 table 完全可以。要使数据库稍微 'smarter' 可以做的是为论文中将重复的属性添加新的 tables。因此,例如,土壤类型可以是另一个 table,其中有两列,ID 和描述,您将在主 table 中的每条记录中将其用作外键。如果您希望数据库位于 3NF.

中,则需要这个

总而言之,是的,您可以拥有一个 table,如果这就是您所需要的。但是,添加更多 table 可能有助于节省一些 space 并使您的数据库更加灵活。由您决定! :)