我正在制作一个项目来制作这篇论文的数字形式
this paper(无法发布图片)
并且数据将以简单的表格视图显示在Web上。不会改变,删除,更新。它只是显示(通过SELECT *当然)输入的数据
数据将通过Android应用程序插入并存储在一个表中,该表在mysql中有30列
问题是,如果我使用单个表,这是一个好主意吗?因为我认为在sql中不会有复杂的操作
另一个问题是,我是否违反了这种方法的一些规则?
我需要你的意见。感谢。
答案 0 :(得分:1)
如果符合您的需要,只使用一张桌子即可。你可以做些什么来使数据库变得更聪明?#39;为您的论文中的属性添加将重复的新表格。因此,例如,Soil Type可以是另一个表,其中有两列,ID和Description,您将在主表的每个记录中将其用作外键。如果您希望数据库位于3NF。
,则需要此选项总而言之,是的,如果您需要,您可以拥有一张桌子。但是,添加更多表可能有助于节省一些空间并使数据库更加灵活。由你来决定! :)