【问题标题】:Asking opinion about table structure询问关于表结构的意见
【发布时间】:2015-03-26 22:25:03
【问题描述】:

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

【问题讨论】:

    标签: mysql database table-structure


    【解决方案1】:

    如果适合您的需要,只使用一张桌子是完全可以的。您可以做些什么来使数据库更“智能”一点,即为您的论文中的属性添加新表,这些表将被重复。因此,例如,土壤类型可能是另一个表,其中有两列 ID 和描述,您将在主表中的每条记录中将其用作外键。如果您希望您的数据库位于 3NF 中,则需要这个。

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

    【讨论】:

    • 好主意。由于声誉,我不能投票给你,但是,非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2011-08-25
    • 2023-03-11
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多