私はこれがうまくいくためにどのようなテーブルを持っているべきかわかりません。正しい関係
基本的に、私は現在、aレベルの物理紙に関する情報を格納しているテーブルを持っています。このペーパーには答えが必要な質問があります。
ペーパー(paper_id、number_of_questions、paper_location、markscheme_location)
:私はこのような何かが働くだろうと思ったデータベース(ここで、太字は主キーを表し、外部キーをイタリック)でこれを保存するために質問しかし、このwouldn
」(は、question_numberをpaper_id)潜在的な質問として '1)'、 '1)a)'または '1)a)i)'これは、それぞれが質問番号の尊重された部分のいずれかを保持し、それらをすべて結びつける関係?しかし問題は、すべての質問が3つの部分すべてを持たなければならないということが起こります。ありがとう
質問(paper_id、questionId int型、question_number varchar型)?この仕事を –
uは、1、1としてqnoを持つことができますが、qidはあなたが答えテーブル –
@ YashveerSinghを持っているときにも助けになります異なるでしょうが、私はそれが文字からの分離番号としてそれを解析するとき、簡単ですが、私はcharsです。私は、このようなvar charが '1-ai'のようにフォーマットされ、 ' - '私は推測する分割を行うことができますか? QuestionIdが必要か、paper_idとquestion_numberの複合キーで十分です - ありがとう – cookies