我正在开展一个项目,以制作本文的数字形式
this paper (无法发布图片)
数据将以简单的表格 View 显示在 Web 上。不会有任何更改、删除、更新。它只是显示(当然是通过 SELECT *)输入的数据。
数据将通过 Android 应用程序插入并存储在 mysql 中具有 30 列的单个表中。
问题是,如果我使用单个表是个好主意吗?因为我认为sql中不会有复杂的操作。
另一个问题是,我是否违反了此方法的一些规则?
我需要你的意见。谢谢。
最佳答案
如果适合您的需要,只使用一张 table 是完全可以的。为了使数据库变得“更智能”一点,您可以为论文中将重复的属性添加新表。因此,例如,土壤类型可以是另一个表,其中有两列:ID 和 Description,您将使用它作为主表中每个记录的外键。如果您希望数据库位于 3NF 中,则需要此选项.
总而言之,是的,如果您只需要一张 table ,您可以拥有一张 table 。但是,添加更多表可能有助于节省一些空间并使数据库更加灵活。由您决定! :)
关于mysql - 询问关于表结构的意见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28185156/