Чтение не табличных HTML-страниц и запись в таблицы SQL - PullRequest
0 голосов
/ 25 июня 2018

Я хотел создать базу данных sql, содержащую таблицу, в которой один столбец предназначен для вопроса, 4 столбца - для параметров, а другой - для правильного ответа (также может быть дополнительный столбец, содержащий название темы), и я хочу ввести многовопросов в эту таблицу, но проблема в том, что вопросы, которые я получаю, находятся в форме HTML-страниц, которые не находятся в форме таблицы.Они в этой форме скриншот .Так как мне это сделать? Пример HTML-страницы

1 Ответ

0 голосов
/ 25 июня 2018

Ну, вы можете сохранить его в одной таблице, так как есть только четыре варианта ответа, но это не эффективный способ сделать это.Поскольку логика проектирования баз данных требует от вас нормализации таблиц базы данных, чтобы обеспечить согласованность.Лучший подход для этого, согласно дизайну базы данных, состоит в том, чтобы иметь 3 таблицы.Один для хранения вопросов, второй для хранения вариантов и третий для правильных ответов (Вы можете объединить правильный ответ с первым, если хотите).

Если вы хотите получить варианты ответа, тогда выможно получить их с помощью JOIN.Основным преимуществом этого подхода является его очень расходный материал, т. Е. Если в будущем количество ваших вариантов и количество правильных ответов изменится, то их можно будет легко поддерживать.

Я подготовил образец структуры базы данных накак вы можете достичь этого.Вы можете найти это Здесь .Код, которым я поделился, является примером.Пожалуйста, дайте мне знать, если это то, что вы искали.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...