複数のインライン ブロック イメージ (数式など) を持つことができ、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 で選択肢を使用して質問をレンダリングする必要がある場合、2 番目の方法がパフォーマンスにどのように影響するかはまだわかりません。HTML内のパスをハードコーディングする必要があり、SQLクエリの結果として表示されたときにHTMLが読みにくいため、最初の方法は好きではありません。
それらを保存するための良い方法と、良い方法を使用することの暗黙のコストを知りたい.