-1

我必须开发一个网络系统。作为每个网络系统,它都有表单,用户必须从多个选项中选择一个,或者完全选择多个选项。它们还将具有描述性文本,并且该数据将用于系统内的其他部分。因此,将数据存储在信息系统的数据库中。但是,我不知道关于多个选项的最佳做法是什么。

让我给你举个例子。假设我有以下内容:

<select>
    <option value="1">My first option</option>
    <option value="2">My second option</option>
    <option value="3">My third option</option>
</select>

该数据与一个人有关。我如何在我的数据库中表示它?我应该使用一个单独的表,其中值 id 作为 PK 和一个带有描述的字符串吗?我应该只存储值,只存储字符串吗?我在这里有点迷路了。

事先谢谢你。

编辑:我主要担心的是创建一个额外的表会很麻烦。我必须创建一个相关对象及其对应的 DAO,只有一个类将使用该对象。然而,使用其他方法似乎不会很好地升级,并且会造成整体混乱。

4

1 回答 1

0

没关系,我得到了答案。

我能做的不是一切,而且因为我在 Java 中工作,所以使用 anenum来代替。从长远来看,数据不太可能发生变化,所以这是我最安全的选择。

于 2012-10-05T19:15:57.363 回答