2016-11-23 10 views
0

異なる質問タイプの複数選択問題銀行用にスキーマを設計しようとしています。質問にはダイアグラムを埋め込むことができます。私は以下のことをしてきましたが、正しいアプローチかどうかはわかりません。私はまだSQLを学んでいます。異なるタイプの複数選択テストバンクスキーマを構成するにはどうすればいいですか

質問表
-ques_id
-ques_description
-ques_type

タイプ表
-type_id
-type_description


3。図表
-diag_id
- diag_url

Ques_Diagram表
-qd_id
- は
-diag_id

回答テーブル
-answ_idをques_id
-answ_description

私は次の表をどのように構成できるかわかりません 1つの答えはいくつかの質問で使用できます。
6. QuestionAnswers表
-quesans_id
-ques_id
-ans_id
-Is正しい(ブール値)私はあなたがないかもしれません、今得る任意の答えとして、SQLを学習し続けることを示唆している

+0

私によく見えます。 –

答えて

0

スキームが完了したときに実際に必要となるソリューションです。

解決策を試しましたか?あなたがここで説明していることによると、6番目のテーブルは大丈夫です。それぞれの質問に対して適切な回答を得ることができます(またはその逆)。

+0

私はそれを試しましたが、ブール変数が第6テーブルで適切かどうかはわかりませんでした。 – Michael

+0

です。そのスキーマを使用すると、あらゆる質問に対して、可能なすべての回答を正しいか間違えて得ることができます。もちろん、スキーマはあなたが望むすべての条件を強制することを意味するわけではありません。たとえば、質問ごとに1つの正解のみを許可した場合、このスキーマはそれを強制しません。どちらの質問も疑問符で終わるような他の要件を強制するものではありません。プログラムによっては、いくつかのプロパティを適用するほうが適しています。 – Mike

+1

プログラムによって操作できるいくつかのプロパティについて、私は心を開いた。私はあなたの考えを考えます。お手伝いありがとう – Michael

関連する問題