我有一个语句,它可以有多个内联块图像(比如数学公式),并且有 4 个相关的选择(比如在测验中),每个选项也可以有任意数量的内联图像。
我以天真的方式知道我可以为每个人存储 HTML
Q_ID|Ques|Number Of Choices| Choice A | Choice B | Choice C | Choice D
或者我们可以有一个问题表
Q_ID|Ques| Q_contains_image| Number Of Choices| Choice A | Choice ID| Choice_contains_image| Choice B | ....Choice C... | Choice D ...
和一个图像表
Img_Id|Q_ID/CHoice_ID|Image_path
我仍然不知道它们是否是最好的方法,如果我们需要使用 HTML 中的选项呈现问题,第二种方法将如何影响性能。我不喜欢第一种方式,因为这需要对 HTML 中的路径进行硬编码,并且当您将它们作为 sql 查询的结果看到它们时,HTML 永远不会很好阅读。
我想知道一些存储它们的好方法以及使用好方法的隐含成本。