我正在开展一个项目,以制作本文的数字形式
( 无法发布图像)
,数据将以简单的表格视图显示在 Web 上。不会有更改、删除、更新。它只是显示(当然是通过 SELECT *)输入的数据。
数据将通过 android 应用程序插入并存储在 mysql 中具有 30 列的单个表中。
问题是,如果我使用一张桌子是个好主意吗?因为我认为sql中不会有复杂的操作。
另一个问题是,我是否违反了这种方法的一些规则?
我需要你的意见。谢谢。
问问题
73 次
1 回答
1
如果适合您的需要,只使用一张桌子是完全可以的。您可以做些什么来使数据库更“智能”一点,即为您的论文中的属性添加新表,这些表将被重复。因此,例如,土壤类型可能是另一个表,其中有两列 ID 和描述,您将在主表中的每条记录中将其用作外键。如果您希望数据库位于3NF中,则需要此功能。
总而言之,是的,如果您只需要一张桌子,您就可以拥有一张桌子。但是,添加更多表可能有助于节省一些空间并使您的数据库更加灵活。由您决定!:)
于 2015-01-28T07:59:02.983 回答