Я не слишком уверен, какие таблицы у меня должны быть для этого.Правильные отношения
В принципе, в настоящее время у меня есть таблица, в которой хранится информация об физическом документе уровня. В этой статье есть вопросы, на которые нужно ответить.
Чтобы сохранить это в базе данных, я думал, что-то, как это будет работать (где жирный шрифт представляет собой первичный ключ и курсив внешнего ключа):
бумаги (paper_id, number_of_questions, paper_location, markscheme_location)
Вопрос (paper_id, QUESTION_NUMBER)
Однако это Wouldn» t как потенциально вопрос может быть «1»), «1) a)« или даже «1» a) i) «Это означает, что мне нужно было бы иметь несколько таблиц, в каждом из которых были бы либо уважаемые части номера вопроса, либо отношения, связывающие их все вместе? однако возникает вопрос, что все вопросы должны иметь все три части? Спасибо
Вопрос (paper_id, QuestionID INT, QUESTION_NUMBER VARCHAR)? wll эта работа –
u может иметь qno как 1, 1 a, но qid будет отличаться, он будет также помогать, когда у вас есть таблица ответов –
@YashveerSingh Я думал, что, но не был уверен, что это все равно вызовет проблемы при разборе его в качестве разделяющих чисел из символов легко, но я и я - символы. Я мог бы сделать что-то вроде этого, где его var char отформатирован как «1-ai» и разбил «-», я думаю? и будет сомневаться в необходимости или может быть сложным ключом paper_id и question_number достаточно - спасибо – cookies