询问关于表结构的意见

时间:2015-01-28 05:20:01

标签: mysql database table-structure

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

1 个答案:

答案 0 :(得分:1)

如果符合您的需要,只使用一张桌子即可。你可以做些什么来使数据库变得更聪明?#39;为您的论文中的属性添加将重复的新表格。因此,例如,Soil Type可以是另一个表,其中有两列,ID和Description,您将在主表的每个记录中将其用作外键。如果您希望数据库位于3NF

,则需要此选项

总而言之,是的,如果您需要,您可以拥有一张桌子。但是,添加更多表可能有助于节省一些空间并使数据库更加灵活。由你来决定! :)